public final class RemoteEngineSessionImpl extends ExportedSessionImpl implements RemoteEngineSession
Session.ConnectionMode
Modifier and Type | Field and Description |
---|---|
static String |
ENGINE_EXECUTOR_PARAM
EngineExecutor implementation parameter.
|
Modifier and Type | Method and Description |
---|---|
void |
disposeContext(Serializable context)
Disposes of a context.
|
List<PointValue> |
execute(ResultValue resultValue,
String[] params,
Serializable context)
Executes the processing of a request for a result value.
|
Serializable |
newContext(Params params,
Logger logger)
Returns a new context.
|
boolean |
setUp(String name,
Params params,
Config config,
Logger logger)
Sets up this engine executor.
|
void |
tearDown()
Tears down what has been set up.
|
close, equals, hashCode, open
getClientName, getConnectionMode, getIdentity, getSessionFactory, getThisLogger, getUser, isClosed, login, logout, open, securityCheck, setLogID, setUser, toString, unreferenced
getConnectionMode, login, logout
public static final String ENGINE_EXECUTOR_PARAM
public void disposeContext(Serializable context)
disposeContext
in interface RemoteEngineSession
context
- The context.public List<PointValue> execute(ResultValue resultValue, String[] params, Serializable context) throws ServiceNotAvailableException, InterruptedException
execute
in interface RemoteEngineSession
resultValue
- The requested result.params
- Result parameters.context
- The context.ServiceNotAvailableException
- From session security check.InterruptedException
- When interrupted.public Serializable newContext(Params params, Logger logger)
newContext
in interface RemoteEngineSession
params
- The caller's params.logger
- The caller's logger.public boolean setUp(String name, Params params, Config config, Logger logger) throws SessionException
setUp
in interface RemoteEngineSession
name
- The caller's name.params
- The caller's params.config
- The config.logger
- The caller's logger.SessionException
- From session security check.public void tearDown()
tearDown
in interface RemoteEngineSession
Copyright © 2003-2019 Serge Brisson. All Rights Reserved.