Uses of Class
unsw.cse.mica.MicaException

Packages that use MicaException
unsw.cse.mica   
unsw.cse.mica.agent Provides support for Agents within the MICA architecture. 
unsw.cse.mica.blackboard Provides support for Blackboards within the MICA architecture. 
unsw.cse.mica.blackboard.secure Provides security mechanisms for using in controlling what access agents can have with the blackboard. 
unsw.cse.mica.data Provides support for Mobs (MICA objects) and mob types 
unsw.cse.mica.service   
unsw.cse.mica.tools Provides a number of simple tools for testing Mica agents. 
unsw.cse.mica.tools.proxy   
unsw.cse.mica.tools.timer   
 

Uses of MicaException in unsw.cse.mica
 

Subclasses of MicaException in unsw.cse.mica
 class ActionException
          An exception class to indicate a problem occured when an agent requested an action (where the exception is caused by the action itself rather than being related to the transport)
 class InitException
          A concrete subclass of MicaException that can be used to wrap exceptions/errors that occur during the initialisation of an agent.
 class TransportException
          An exception class to indicate a problem with the transport.
 

Uses of MicaException in unsw.cse.mica.agent
 

Methods in unsw.cse.mica.agent that throw MicaException
abstract  void GUIAgent.createComponents(MicaProperties args)
          Function that is called in the init method that should be overridden by subclasses.
 void GUIAgent.init(MicaProperties args)
           
 void DefaultAgent2.init(MicaProperties args)
          Connect using the value given for param "name" in the args if the value exists, otherwise use the class name
abstract  void DefaultAgent.init(MicaProperties args)
           
 void Agent.init(MicaProperties args)
          Start the agent.
 void GUIAgent.terminate()
           
 void DefaultAgent2.terminate()
           
 void DefaultAgent.terminate()
          The default implementation of terminate() does nothing.
 void Agent.terminate()
          Terminate the agent.
 

Constructors in unsw.cse.mica.agent that throw MicaException
NullAgentTransport(Agent agent)
           
 

Uses of MicaException in unsw.cse.mica.blackboard
 

Subclasses of MicaException in unsw.cse.mica.blackboard
 class SQLBlackboardException
          An exception class used by the SQL blackboard
 

Methods in unsw.cse.mica.blackboard that throw MicaException
 void SQLBlackboard.init(MicaProperties args)
          params used are dbPath and typePath
 void DefaultBlackboard.init(MicaProperties args)
          Initialise the blackboard.
 void Blackboard.init(MicaProperties args)
          Initialise a blackboard with a MicaProperties object.
 void SimpleBlackboard.init(MicaProperties args)
           
 void SQLBlackboard.terminate()
          terminate closes the connection and shutsdown the server
 void DefaultBlackboard.terminate()
           
 void Blackboard.terminate()
          Ask a blackboard to shut down
 void SimpleBlackboard.terminate()
           
 

Uses of MicaException in unsw.cse.mica.blackboard.secure
 

Subclasses of MicaException in unsw.cse.mica.blackboard.secure
 class AgentClassificationException
          An exception indicating that agent classification has failed.
 

Uses of MicaException in unsw.cse.mica.data
 

Subclasses of MicaException in unsw.cse.mica.data
 class TypeException
          A TypeException represents a problem with a type hierarchy, such as an unknown parent type or a circularity in a hierarchy.
 

Uses of MicaException in unsw.cse.mica.service
 

Subclasses of MicaException in unsw.cse.mica.service
 class ServiceException
           
 

Uses of MicaException in unsw.cse.mica.tools
 

Methods in unsw.cse.mica.tools that throw MicaException
 void LogDebugger.createComponents(MicaProperties args)
           
 void SimpleAgentFrame.init(MicaProperties props)
          Looks for parameters with the names "x", "y", "width" and "height".
 void MobMaker.init(MicaProperties args)
           
 void Debugger.init(MicaProperties args)
          The init method accepts the following parameters: "autoexpand" must be a boolean specifies whether the tree should be automatically expanded when mobs arrive "autoscroll" specifies whether the tree should be scrolled to show new mobs when they arrive "x" and "y" specify the location of the frame "width" and "height" specify the size of the frame
 void MobMaker2.init(MicaProperties args)
           
 void MobSpawner.init(MicaProperties args)
           
 void LogDebugger.init(MicaProperties args)
           
static void MobMaker.main(java.lang.String[] arg)
           
static void Debugger.main(java.lang.String[] args)
           
static void LogDebugger.main(java.lang.String[] args)
           
 

Uses of MicaException in unsw.cse.mica.tools.proxy
 

Methods in unsw.cse.mica.tools.proxy that throw MicaException
 void ProxyAgent.add(ProxySet set)
          Add a new proxy set for this ProxyAgent to manage communications for.
 boolean Proxy.applyChanges()
          Transmit the current state of this Proxy to the server.
 java.util.List ProxyAgent.getMobs(java.lang.String type)
          Return a List of Mobs on te server with the given type.
 void Proxy.update()
          Get the contents of this proxy from the server.
 boolean ProxyAgent.write(Proxy proxy)
          Writes the given Proxy object to the server as a Mob, updating the Proxy object's MobId field accordingly.
 

Uses of MicaException in unsw.cse.mica.tools.timer
 

Methods in unsw.cse.mica.tools.timer that throw MicaException
 void TimerAgent.init(MicaProperties args)
          Initialise the TimerAgent, by connectnig to the blackboard, registering for timerRequest and timerCancel events, and starting the internal Timer.