io.sarl.sre.janus.services.executor.tasks
Class EarlyExitException
All Superinterfaces:
java.io.Serializable
@org.eclipse.xtext.xbase.lib.XbaseGenerated
final class EarlyExitException
extends java.lang.Object
This exception is thrown when a function must never return from the point of view of an agent. It permits to never return from functions such as killMe.

The executors are supposed to never log this function.
Maven Group Identifier:
io.sarl.sre.janus
Maven Artifact Identifier:
janus.kernel
Constructor Summary
Constructor and description
new(Runnable)
Construct.
Action Summary
Modifier and type Action and description
void runPostTreatment(Logger)
Run any post treatment that is associated with the early-exist action.
Constructor Details
new(Runnable)
new(Runnable)
Construct.
Action Details
runPostTreatment(Logger)
def runPostTreatment(Logger)
Run any post treatment that is associated with the early-exist action.
Parameters:
logger - the logger to use for outputing the errors.
Since:
0.6.0