public final class LocalExecutorEngine extends AbstractEngine
Proxied.Abstract
DEFAULT_BEHAVIOR_PARAM
BINDING_PARAM, ENGINE_EXECUTOR_PARAM, LOOP_LIMIT_PARAM, MACRO_PARAM, MODULE_PARAM, NAME_PARAM, PASSWORD_PARAM, SECURITY_PARAM, USER_PARAM, WORD_PARAM
Constructor and Description |
---|
LocalExecutorEngine() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this engine.
|
Transform |
createTransform(TransformEntity proxyEntity)
Creates a transform object.
|
protected Optional<ClassDef> |
defaultBehavior()
Returns the engine specific default behavior.
|
boolean |
setUp(Metadata metadata,
ProxyEntity proxyEntity)
Sets up the instance for action.
|
void |
tearDown()
Tears down what has been set up.
|
getDefaultBehavior, getDefaultBehavior
getMetadata, getName, getParams, getProxyEntity, getThisLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getParams, getProxyEntity
public void close()
close
in interface Engine
close
in class AbstractEngine
public Transform createTransform(TransformEntity proxyEntity)
proxyEntity
- The proxy (transform entity) for the transform.public boolean setUp(Metadata metadata, ProxyEntity proxyEntity)
setUp
in interface Proxied
setUp
in class AbstractEngine
metadata
- The metadata available to the current process.proxyEntity
- The proxy entity refering to the proxied.public void tearDown()
tearDown
in interface Proxied
tearDown
in class Proxied.Abstract
protected Optional<ClassDef> defaultBehavior()
defaultBehavior
in class AbstractEngine
Copyright © 2003-2019 Serge Brisson. All Rights Reserved.