Class SemiBlockingListener
java.lang.Object
org.semispace.SemiBlockingListener
- All Implemented Interfaces:
SemiEventListener<SemiAvailabilityEvent>
public class SemiBlockingListener
extends Object
implements SemiEventListener<SemiAvailabilityEvent>
Block until notification or timeout.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblock(long msToWait) If re-blocking, call reset method firstbooleanvoidnotify(SemiAvailabilityEvent theEvent) final voidreset()Resetting notified state - necessary for re-blocking
-
Constructor Details
-
SemiBlockingListener
public SemiBlockingListener()
-
-
Method Details
-
reset
public final void reset()Resetting notified state - necessary for re-blocking -
notify
- Specified by:
notifyin interfaceSemiEventListener<SemiAvailabilityEvent>- Parameters:
theEvent- Event which is subclass of the abstract SemiEvent- See Also:
-
block
public void block(long msToWait) If re-blocking, call reset method first- See Also:
-
hasBeenNotified
public boolean hasBeenNotified()
-