org.enhydra.shark.toolagent
Class JavaClassToolAgent
java.lang.Object
org.enhydra.shark.toolagent.AbstractToolAgent
org.enhydra.shark.toolagent.JavaClassToolAgent
- All Implemented Interfaces:
- ToolAgent
public class JavaClassToolAgent
- extends AbstractToolAgent
Tool agent that executes special kind of java class.
- Version:
- 1.0
- Author:
- Sasa Bojanic
Fields inherited from class org.enhydra.shark.toolagent.AbstractToolAgent |
APP_MODE_EXT_ATTR_NAME, APP_NAME_EXT_ATTR_NAME, appInfo, appMode, appName, assId, COMMA_SEPARATOR_STR, cus, extAttributes, handle, parameters, procInstId, SEMICOLON_SEPARATOR_STR, shandle, status, tashandle, toolInfo, wmci |
Methods inherited from class org.enhydra.shark.toolagent.AbstractToolAgent |
configure, connect, copyParams, disconnect, getParameterByName, getParameterString, getParameterStringArray, getReturnParameters, readParamsFromExtAttributes, requestAppStatus, terminateApp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaClassToolAgent
public JavaClassToolAgent()
invokeApplication
public void invokeApplication(WMSessionHandle shandle,
long handle,
WMEntity appInfo,
WMEntity toolInfo,
java.lang.String applicationName,
java.lang.String procInstId,
java.lang.String assId,
AppParameter[] parameters,
java.lang.Integer appMode)
throws ApplicationNotStarted,
ApplicationNotDefined,
ApplicationBusy,
ToolAgentGeneralException
- Specified by:
invokeApplication
in interface ToolAgent
- Overrides:
invokeApplication
in class AbstractToolAgent
- Throws:
ApplicationNotStarted
ApplicationNotDefined
ApplicationBusy
ToolAgentGeneralException
getInfo
public java.lang.String getInfo(WMSessionHandle shandle)
throws ToolAgentGeneralException
- Specified by:
getInfo
in interface ToolAgent
- Overrides:
getInfo
in class AbstractToolAgent
- Throws:
ToolAgentGeneralException