public class JLJsonConnectionHandler extends JLJsonCommandHandler implements JLConnectRequestParams, JLConnectResponseParams
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALLOWED_CREOSON_CMD |
ALLOWED_PROE_CMD, APP_PROE, COMMAND, FUNC_CONNECT, FUNC_DISCONNECT, FUNC_IS_RUNNING, FUNC_KILL_PROE, FUNC_START_PROE, FUNC_STOP_PROE, PARAM_COMMANDLOG, PARAM_PRODUCT, PARAM_RETRIES, PARAM_START_COMMAND, PARAM_START_DIR, PARAM_SYSTEM, PARAM_USE_DESKTOPOUTPUT_RUNNING, OUTPUT_SESSIONID| Constructor and Description |
|---|
JLJsonConnectionHandler(IJLConnection connHandler) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String[] |
convertEnv(java.util.Map<java.lang.String,java.lang.String> env,
java.util.Map<java.lang.String,java.lang.String> env2) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
handleFunction(java.lang.String sessionId,
java.lang.String function,
java.util.Hashtable<java.lang.String,java.lang.Object> input)
Handle a server request for this family of functions.
|
checkDoubleParameter, checkFlagParameter, checkIntParameter, checkMapParameter, checkParameter, checkStringParameter, getIntArray, getStringListValue, isPattern, readPoint, readTransform, writeInertia, writePoint, writeTransformpublic static final java.lang.String ALLOWED_CREOSON_CMD
public JLJsonConnectionHandler(IJLConnection connHandler)
connHandler - public java.util.Hashtable<java.lang.String,java.lang.Object> handleFunction(java.lang.String sessionId,
java.lang.String function,
java.util.Hashtable<java.lang.String,java.lang.Object> input)
throws JLIException
JLJsonCommandHandlerhandleFunction in class JLJsonCommandHandlersessionId - The current session id.function - The name of the function to execute.input - Input parameter data for the function, converted from JSON.JLIExceptionpublic static java.lang.String[] convertEnv(java.util.Map<java.lang.String,java.lang.String> env,
java.util.Map<java.lang.String,java.lang.String> env2)