Package de.stefanreiser.swing.worker
Class CancelableDummy
java.lang.Object
de.stefanreiser.swing.worker.CancelableDummy
- All Implemented Interfaces:
Cancelable
public final class CancelableDummy extends java.lang.Object implements Cancelable
A "Dummy"-Cancelable. Does not cancel() anything, always returns
hasReceivedCancelCommand() == false. To be used where a Cancelable-Object is
needed while its function (canceling a thread) is not.
- Author:
- Stefan
-
Constructor Summary
Constructors Constructor Description CancelableDummy()
-
Method Summary
Modifier and Type Method Description void
cancel()
no-opboolean
hasReceivedCancelCommand()
Hier kann der Worker erfahren, ob die Arbeit abgebrochen werden soll.
-
Constructor Details
-
CancelableDummy
public CancelableDummy()
-
-
Method Details
-
cancel
public void cancel()no-op- Specified by:
cancel
in interfaceCancelable
-
hasReceivedCancelCommand
public boolean hasReceivedCancelCommand()Description copied from interface:Cancelable
Hier kann der Worker erfahren, ob die Arbeit abgebrochen werden soll. Die Methode kann zu Zeitpunkten, zu denen ein Abbruch möglich ist, abgefragt werden. Achtung: Für Implementierungen mit Flags immer "volatile" benutzen!- Specified by:
hasReceivedCancelCommand
in interfaceCancelable
- Returns:
- always false
-