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 TypeMethodDescriptionvoid
This default implementation callsincrementProgress
(1).void
incrementProgress
(int delta) This default implementation does nothing.void
setCompleteness
(double completeness) This default implementation does nothing.void
setMessage
(String message) This default implementation does nothing.void
This default implementation does nothing.boolean
This default implementation always returns false.boolean
This default implementation always returns false.boolean
This default implementation always returns false.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
stopIfRequested
in interfaceJobContext
- Throws:
JobStop
-
supportsMessage
public boolean supportsMessage()This default implementation always returns false.- Specified by:
supportsMessage
in interfaceJobContext
-
setMessage
This default implementation does nothing.- Specified by:
setMessage
in interfaceJobContext
-
supportsProgress
public boolean supportsProgress()This default implementation always returns false.- Specified by:
supportsProgress
in interfaceJobContext
-
incrementProgress
public void incrementProgress()This default implementation callsincrementProgress
(1).- Specified by:
incrementProgress
in interfaceJobContext
-
incrementProgress
public void incrementProgress(int delta) This default implementation does nothing.- Specified by:
incrementProgress
in interfaceJobContext
-
supportsCompleteness
public boolean supportsCompleteness()This default implementation always returns false.- Specified by:
supportsCompleteness
in interfaceJobContext
-
setCompleteness
public void setCompleteness(double completeness) This default implementation does nothing.- Specified by:
setCompleteness
in interfaceJobContext
-