agentland.debug.launcher
Interface Launcher

All Superinterfaces:
Agent, Remote
All Known Implementing Classes:
LauncherAgent

public interface Launcher
extends Agent


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 void addLaunchableAgent(String spoken_text, AgentID agentid)
           
 void addLaunchableAgent(String spoken_text, String agentid)
           
 String fire_up_text(String agent_to_be_run)
          fire_up starts agents
 String fire_up(AgentID agent_to_be_run)
           
 Vector launchableAgents()
          launchableAgents returns a listing of agents the launcher knows about.
 String query_text(String agent_to_be_queried)
          query checks an agent for existence
 String query(AgentID agent_to_be_queried)
           
 void removeLaunchableAgent(String text)
           
 String whois(String agentname)
           
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 

Method Detail

fire_up_text

public String fire_up_text(String agent_to_be_run)
                    throws RemoteException
fire_up starts agents

fire_up

public String fire_up(AgentID agent_to_be_run)
               throws RemoteException

query_text

public String query_text(String agent_to_be_queried)
                  throws RemoteException
query checks an agent for existence

query

public String query(AgentID agent_to_be_queried)
             throws RemoteException

launchableAgents

public Vector launchableAgents()
                        throws RemoteException
launchableAgents returns a listing of agents the launcher knows about. this is useful for show the user what they can and cannot launch

whois

public String whois(String agentname)
             throws RemoteException

removeLaunchableAgent

public void removeLaunchableAgent(String text)
                           throws RemoteException

addLaunchableAgent

public void addLaunchableAgent(String spoken_text,
                               String agentid)
                        throws RemoteException

addLaunchableAgent

public void addLaunchableAgent(String spoken_text,
                               AgentID agentid)
                        throws RemoteException