Package com.exedio.cope.util
Class EmptyJobContext
java.lang.Object
com.exedio.cope.util.EmptyJobContext
- All Implemented Interfaces:
JobContext
An empty implementation of
JobContext.
All methods implementing JobContext
do as little as possible as allowed by the
specification of JobContext.
You may want to subclass this class instead of
implementing JobContext directly
to make your subclass cope with new methods
in JobContext.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThis default implementation callsincrementProgress(1).voidincrementProgress(int delta) This default implementation does nothing.voidsetCompleteness(double completeness) This default implementation does nothing.voidsetMessage(String message) This default implementation does nothing.voidThis default implementation does nothing.booleanThis default implementation always returns false.booleanThis default implementation always returns false.booleanThis default implementation always returns false.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.exedio.cope.util.JobContext
requestsDeferral, sleepAndStopIfRequested
-
Constructor Details
-
EmptyJobContext
public EmptyJobContext()
-
-
Method Details
-
stopIfRequested
This default implementation does nothing.- Specified by:
stopIfRequestedin interfaceJobContext- Throws:
JobStop
-
supportsMessage
public boolean supportsMessage()This default implementation always returns false.- Specified by:
supportsMessagein interfaceJobContext
-
setMessage
This default implementation does nothing.- Specified by:
setMessagein interfaceJobContext
-
supportsProgress
public boolean supportsProgress()This default implementation always returns false.- Specified by:
supportsProgressin interfaceJobContext
-
incrementProgress
public void incrementProgress()This default implementation callsincrementProgress(1).- Specified by:
incrementProgressin interfaceJobContext
-
incrementProgress
public void incrementProgress(int delta) This default implementation does nothing.- Specified by:
incrementProgressin interfaceJobContext
-
supportsCompleteness
public boolean supportsCompleteness()This default implementation always returns false.- Specified by:
supportsCompletenessin interfaceJobContext
-
setCompleteness
public void setCompleteness(double completeness) This default implementation does nothing.- Specified by:
setCompletenessin interfaceJobContext
-