1 package org.apache.beehive.controls.api.context; 2 19 import org.apache.beehive.controls.api.events.EventSet; 20 21 101 public interface ResourceContext 102 { 103 112 public void acquire(); 113 114 122 public void release(); 123 124 128 public boolean hasResources(); 129 130 134 @EventSet 135 public interface ResourceEvents 136 { 137 144 public void onAcquire(); 145 146 153 public void onRelease(); 154 } 155 156 159 public void addResourceEventsListener(ResourceEvents resourceListener); 160 161 164 public void removeResourceEventsListener(ResourceEvents resourceListener); 165 } 166 | Popular Tags |