org.enhydra.shark.api.internal.toolagent
Interface ToolAgentManager


public interface ToolAgentManager

Author:
Sasa Bojanic, Vladimir Puskas

Method Summary
 void configure(CallbackUtilities cus)
           
 ApplicationMappingManager getApplicationMapPersistenceManager()
           
 java.util.List getDefinedToolAgents(WMSessionHandle shandle)
          Gets the list of full class names of tool agent implementations that are explicitly known by the implementation of the factory.
 java.lang.String[][] getToolAgentsInfo(WMSessionHandle shandle)
           
 void invokeToolAgent(WMSessionHandle shandle, WMEntity appInfo, WMEntity toolInfo, AppParameter[] aprs, java.lang.String procId, java.lang.String actId, java.lang.String assId)
           
 

Method Detail

configure

void configure(CallbackUtilities cus)
               throws java.lang.Exception
Throws:
java.lang.Exception

invokeToolAgent

void invokeToolAgent(WMSessionHandle shandle,
                     WMEntity appInfo,
                     WMEntity toolInfo,
                     AppParameter[] aprs,
                     java.lang.String procId,
                     java.lang.String actId,
                     java.lang.String assId)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getDefinedToolAgents

java.util.List getDefinedToolAgents(WMSessionHandle shandle)
                                    throws java.lang.Exception
Gets the list of full class names of tool agent implementations that are explicitly known by the implementation of the factory.

Returns:
a List
Throws:
java.lang.Exception

getToolAgentsInfo

java.lang.String[][] getToolAgentsInfo(WMSessionHandle shandle)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getApplicationMapPersistenceManager

ApplicationMappingManager getApplicationMapPersistenceManager()