Package net.anwiba.commons.thread.cancel
Class Canceler
- java.lang.Object
-
- net.anwiba.commons.thread.cancel.Canceler
-
- All Implemented Interfaces:
java.io.Serializable,ICanceler
- Direct Known Subclasses:
AggregatedCanceler
public class Canceler extends java.lang.Object implements ICanceler
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface net.anwiba.commons.thread.cancel.ICanceler
DummyCanceler
-
-
Constructor Summary
Constructors Constructor Description Canceler(boolean isEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCancelerListener(ICancelerListener listener)voidcancel()voidcheck()protected voidfireCanceled()booleanisCanceled()booleanisEnabled()voidremoveAllCancelerListener()voidremoveCancelerListener(ICancelerListener listener)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.commons.thread.cancel.ICanceler
watcherFactory
-
-
-
-
Method Detail
-
isCanceled
public boolean isCanceled()
- Specified by:
isCanceledin interfaceICanceler
-
check
public void check() throws CanceledException- Specified by:
checkin interfaceICanceler- Throws:
CanceledException
-
addCancelerListener
public void addCancelerListener(ICancelerListener listener)
- Specified by:
addCancelerListenerin interfaceICanceler
-
removeCancelerListener
public void removeCancelerListener(ICancelerListener listener)
- Specified by:
removeCancelerListenerin interfaceICanceler
-
fireCanceled
protected final void fireCanceled()
-
removeAllCancelerListener
public void removeAllCancelerListener()
- Specified by:
removeAllCancelerListenerin interfaceICanceler
-
-