|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttoolbus.adapter.AbstractTool
toolbus.adapter.java.AbstractJavaTool
public abstract class AbstractJavaTool
This class facilitates the functions a tool needs to be able to functions.
Field Summary |
---|
Fields inherited from class toolbus.adapter.AbstractTool |
---|
DIRECTTOOL, REMOTETOOL, termFactory, toolBridge |
Fields inherited from interface toolbus.IOperations |
---|
ACKDO, ACKEVENT, CONNECT, DEBUGPERFORMANCESTATS, DISCONNECT, DO, END, EVAL, EVENT, PERFORMANCESTATS, REQUEST, RESPONSE, TERMINATE, UNDEFINED, VALUE |
Constructor Summary | |
---|---|
AbstractJavaTool()
Default constructor. |
Method Summary | |
---|---|
void |
connect(java.lang.String[] args)
Connects to the ToolBus. |
void |
connectDirectly(ToolBus toolbus,
java.lang.String toolName,
int toolID)
Connects to the ToolBus directly (instead of through TCP/IP). |
Methods inherited from class toolbus.adapter.AbstractTool |
---|
disconnect, getFactory, getToolBridge, pack, receiveAckEvent, receiveTerminate, sendEvent, sendRequest, setToolBridge, terminate, unpack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractJavaTool()
Method Detail |
---|
public void connect(java.lang.String[] args) throws java.lang.Exception
connect
in class AbstractTool
args
- The arguments that contain the required information for running a tool (name + id
and additionally the host + port of the ToolBus, depending on how this tool is
connected to the ToolBus).
java.lang.Exception
- Thrown when something goes wrong during the parsing of the arguments or the
establishing of the connection.public void connectDirectly(ToolBus toolbus, java.lang.String toolName, int toolID) throws java.lang.Exception
toolbus
- The toolbus to connect to.toolName
- The name of the tool.toolID
- The ID of the tool.
java.lang.Exception
- When connecting to the toolbus directly failed.
|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |