| 
The Meta-Environment API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ToolInstance | |
|---|---|
| toolbus | This package implements the ToolBus coordination architecture. | 
| toolbus.atom.tool | |
| toolbus.tool.execution | |
| toolbus.viewer | |
| Uses of ToolInstance in toolbus | 
|---|
| Fields in toolbus with type parameters of type ToolInstance | |
|---|---|
private  toolbus.util.collections.ConcurrentHashMap<aterm.ATerm,ToolInstance> | 
ToolInstanceManager.activeTools
 | 
private  toolbus.util.collections.ConcurrentHashSet<ToolInstance> | 
ToolInstanceManager.dynamiclyConnectedTools
 | 
private  toolbus.util.collections.ConcurrentHashMap<aterm.ATerm,ToolInstance> | 
ToolInstanceManager.pendingTools
 | 
| Methods in toolbus that return ToolInstance | |
|---|---|
 ToolInstance | 
ToolInstanceManager.activateDynamiclyConnectedTool(java.lang.String toolName)
Activates and returns a tool instance of the given type.  | 
 ToolInstance | 
ToolInstanceManager.activatePendingTool(aterm.ATerm toolKey)
Attempts to activate the tool instance associated with the given key.  | 
 ToolInstance | 
ToolInstanceManager.get(aterm.ATerm toolKey)
Returns the tool with the given id, if it's present in the collection.  | 
 ToolInstance | 
ToolInstanceManager.getPendingTool(aterm.ATerm toolKey)
Returns the tool with the given key, if it's present in the pending tool collection.  | 
private  ToolInstance | 
ToolInstanceManager.getReadyDynamiclyConnectedTool(java.lang.String toolName)
Attempts to locate a dynamicly connected tool instance that is ready to be processed by the 'connect atom'.  | 
private  ToolInstance | 
SocketConnectionHandler.shakeHands(java.nio.channels.SocketChannel socketChannel)
 | 
| Methods in toolbus with parameters of type ToolInstance | |
|---|---|
 void | 
ToolInstanceManager.addDynamiclyConnectedTool(ToolInstance toolInstance)
Adds a connect tool instance to the collection.  | 
 void | 
ToolInstanceManager.addPendingTool(ToolInstance toolInstance)
Adds a tool instance to the list of which the tool application is currently being started.  | 
 void | 
ToolInstanceManager.removeDynamiclyConnectedTool(ToolInstance toolInstance)
Removes the given tool instance from the dynamicly connected tools list (if present).  | 
 void | 
ToolBus.workArrived(ToolInstance toolInstance,
                       byte operation)
Notifies the ToolBus that work has arrived.  | 
| Uses of ToolInstance in toolbus.atom.tool | 
|---|
| Fields in toolbus.atom.tool declared as ToolInstance | |
|---|---|
private  ToolInstance | 
Terminate.toolInstance
 | 
private  ToolInstance | 
GetPerfStats.toolInstance
 | 
private  ToolInstance | 
SndResponse.toolInstance
 | 
private  ToolInstance | 
AckEvent.toolInstance
 | 
private  ToolInstance | 
Do.toolInstance
 | 
private  ToolInstance | 
RecPerfStats.toolInstance
 | 
private  ToolInstance | 
DisConnect.toolInstance
 | 
private  ToolInstance | 
RecRequest.toolInstance
 | 
private  ToolInstance | 
Eval.toolInstance
 | 
private  ToolInstance | 
RecVal.toolInstance
 | 
private  ToolInstance | 
SndKill.toolInstance
 | 
private  ToolInstance | 
Event.toolInstance
 | 
| Uses of ToolInstance in toolbus.tool.execution | 
|---|
| Fields in toolbus.tool.execution declared as ToolInstance | |
|---|---|
private  ToolInstance | 
DefaultToolExecutor.toolInstance
 | 
| Methods in toolbus.tool.execution with parameters of type ToolInstance | |
|---|---|
 IToolExecutor | 
DefaultToolExecutorFactory.getToolExecutor(ToolInstance toolInstance,
                               ToolDefinition toolDefinition,
                               ToolBus toolbus)
 | 
 IToolExecutor | 
IToolExecutorFactory.getToolExecutor(ToolInstance toolInstance,
                               ToolDefinition toolDefinition,
                               ToolBus toolbus)
Constructs a tool executor.  | 
| Constructors in toolbus.tool.execution with parameters of type ToolInstance | |
|---|---|
DefaultToolExecutor(ToolInstance toolInstance,
                                       ToolDefinition toolDefinition,
                                       ToolBus toolbus)
Constructor.  | 
|
| Uses of ToolInstance in toolbus.viewer | 
|---|
| Fields in toolbus.viewer with type parameters of type ToolInstance | |
|---|---|
private  toolbus.util.collections.ConcurrentHashMap<ToolInstance,aterm.ATerm> | 
PerformanceInformationHandler.arrivedPerformanceStats
 | 
| Methods in toolbus.viewer with parameters of type ToolInstance | |
|---|---|
 int | 
PerformanceInformationHandler.PerformanceStatsEntryHandler.handle(ToolInstance toolInstance,
             aterm.ATerm performanceStats)
 | 
 void | 
IPerformanceMonitor.performanceStatsArrived(ToolInstance toolInstance,
                                               aterm.ATerm aTerm)
Fired when the performance statistics that were requested by the debug ToolBus arrived.  | 
 void | 
AbstractViewerAdapter.performanceStatsArrived(ToolInstance toolInstance,
                                               aterm.ATerm term)
 | 
 void | 
PerformanceInformationHandler.toolCommunicationTriggered(ToolInstance toolInstance,
                                                     int operation)
Invoked by the debug toolbus when communication with a tool instance occured.  | 
 void | 
IPerformanceMonitor.toolConnected(ToolInstance toolInstance)
Fired when a tool connects.  | 
 void | 
AbstractViewerAdapter.toolConnected(ToolInstance toolInstance)
 | 
 void | 
IPerformanceMonitor.toolConnectionClosed(ToolInstance toolInstance)
Fired when a connection with a tool is terminated.  | 
 void | 
AbstractViewerAdapter.toolConnectionClosed(ToolInstance toolInstance)
 | 
 void | 
DebugToolBus.workArrived(ToolInstance toolInstance,
                       byte operation)
 | 
  | 
The Meta-Environment API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||