public class ExitConditionImpl extends Object implements IExitCondition, Runnable
| Constructor and Description |
|---|
ExitConditionImpl()
Create an empty exit controller that will have no effect.
|
ExitConditionImpl(ISettingsMap exitCondition,
IApplicationExitReporter callback)
Create an effective exit condition.
|
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate()
Evaluate the exit conditions and fire the callback if matched.
|
void |
incRemainingObjects(long increment)
Indicates that some remaining object is to be handled (semantics: depending on the spout)
|
boolean |
isEnabled()
State whether exit condition will be used or not
|
void |
markAck()
Signal a data ack.
|
void |
markEmit()
Signal a data emit.
|
void |
markFail()
Signal a data failure.
|
void |
run() |
public ExitConditionImpl()
public ExitConditionImpl(ISettingsMap exitCondition, IApplicationExitReporter callback)
exitCondition - the exit condition settings.callback - callback when exitingpublic void evaluate()
IExitConditionevaluate in interface IExitConditionpublic void markEmit()
IExitConditionmarkEmit in interface IExitConditionpublic void markAck()
IExitConditionmarkAck in interface IExitConditionpublic void markFail()
IExitConditionmarkFail in interface IExitConditionpublic void incRemainingObjects(long increment)
IExitConditionincRemainingObjects in interface IExitConditionpublic boolean isEnabled()
IExitConditionisEnabled in interface IExitConditionCopyright © 2014–2023. All rights reserved.