Uses of Class
unsw.cse.mica.TransportException

Packages that use TransportException
unsw.cse.mica.agent Provides support for Agents within the MICA architecture. 
unsw.cse.mica.agent.transport Provides implementations of the AgentTransport interface using a combination of low-level connections and higher-level protocols. 
unsw.cse.mica.agent.transport.secure Provides implementations of connections and protocols for the AgentTransport interface for establishing secure communications with the blackboard. 
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.blackboard.transport Provides implementations of the BlackboardTransport interface using a combination of low-level connections and higher-level protocols. 
unsw.cse.mica.blackboard.transport.secure Provides implementations of connections and protocols for the BlackboardTransport interface for establishing secure communications with agents. 
unsw.cse.mica.data Provides support for Mobs (MICA objects) and mob types 
unsw.cse.mica.sync An extension of the agent transport that allows synchronous communication over the blackboard. 
 

Uses of TransportException in unsw.cse.mica.agent
 

Methods in unsw.cse.mica.agent that throw TransportException
 java.lang.String NullAgentTransport.connect(java.lang.String agentName)
           
 java.lang.String XMLOverTCPAgentTransport.connect(java.lang.String agentName)
           
 java.lang.String AgentActions.connect(java.lang.String agentName)
          Connect to the blackboard.
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a)
           
static AgentTransport AgentTransportUtils.createParallelConnection(AgentTransport at, Agent a, java.lang.String host, int port)
           
 void NullAgentTransport.deleteMob(java.lang.String mobName)
           
 void XMLOverTCPAgentTransport.deleteMob(java.lang.String mobName)
           
 void AgentActions.deleteMob(java.lang.String mobName)
          Delete a mob from the blackboard.
 void NullAgentTransport.disconnect()
           
 void XMLOverTCPAgentTransport.disconnect()
           
 void AgentActions.disconnect()
          Disconnect from the Blackboard
static java.lang.String AgentTransportUtils.getHost(AgentTransport at)
           
static int AgentTransportUtils.getPort(AgentTransport at)
           
 TypeManager NullAgentTransport.getTypeManager()
           
 TypeManager XMLOverTCPAgentTransport.getTypeManager()
           
 TypeManager AgentActions.getTypeManager()
          Request a Mob TypeManager.
 java.util.List NullAgentTransport.mobSearch(java.lang.String micaQuery)
           
 java.util.List XMLOverTCPAgentTransport.mobSearch(java.lang.String micaQuery)
           
 java.util.List AgentActions.mobSearch(java.lang.String micaQuery)
          Finds all mobs meeting the criteria.
 Mob NullAgentTransport.readMob(java.lang.String mobName)
           
 Mob XMLOverTCPAgentTransport.readMob(java.lang.String mobName)
           
 Mob AgentActions.readMob(java.lang.String mobName)
          Retrieve a mob by its name.
 void NullAgentTransport.register(java.lang.String mobType)
           
 void XMLOverTCPAgentTransport.register(java.lang.String mobType)
           
 void AgentActions.register(java.lang.String mobType)
          Allows the agent to register for events of a particular mobType.
 void NullAgentTransport.replaceMob(Mob mob)
           
 void XMLOverTCPAgentTransport.replaceMob(Mob mob)
           
 void AgentActions.replaceMob(Mob mob)
          Replace a mob on the blackboard.
 void NullAgentTransport.unregister(java.lang.String mobType)
           
 void XMLOverTCPAgentTransport.unregister(java.lang.String mobType)
           
 void AgentActions.unregister(java.lang.String mobType)
          Inform the blackboard that we are no longer interested in a particular type.
 java.lang.String NullAgentTransport.writeMob(Mob mob)
           
 java.lang.String XMLOverTCPAgentTransport.writeMob(Mob mob)
           
 java.lang.String AgentActions.writeMob(Mob mob)
          Write a mob to the blackboard.
 

Uses of TransportException in unsw.cse.mica.agent.transport
 

Methods in unsw.cse.mica.agent.transport that throw TransportException
 void AgentConnection.connect()
          Make a connection.
 void TCPAgentConnection.connect()
           
 java.lang.String XMLAgentProtocol.connect(java.lang.String proposedName)
           
 java.lang.String CompoundAgentTransport.connect(java.lang.String proposedName)
           
 void CompoundAgentTransport.deleteMob(java.lang.String mobName)
           
 void AbstractAgentProtocol.deleteMob(java.lang.String mobName)
           
 void AgentConnection.disconnect()
          terminate the connection.
 void XMLAgentProtocol.disconnect()
           
 void TCPAgentConnection.disconnect()
           
 void CompoundAgentTransport.disconnect()
           
 java.io.InputStream AgentConnection.getInputStream()
          Get an input stream for this connection
 java.io.InputStream TCPAgentConnection.getInputStream()
           
 java.io.OutputStream AgentConnection.getOutputStream()
          Get an output stream for this connection
 java.io.OutputStream TCPAgentConnection.getOutputStream()
           
 TypeManager CompoundAgentTransport.getTypeManager()
           
 TypeManager AbstractAgentProtocol.getTypeManager()
           
 java.util.List CompoundAgentTransport.mobSearch(java.lang.String micaQuery)
           
 java.util.List AbstractAgentProtocol.mobSearch(java.lang.String micaQuery)
           
 Mob CompoundAgentTransport.readMob(java.lang.String mobName)
           
 Mob AbstractAgentProtocol.readMob(java.lang.String mobName)
           
 void CompoundAgentTransport.register(java.lang.String mobType)
           
 void AbstractAgentProtocol.register(java.lang.String mobType)
           
 void CompoundAgentTransport.replaceMob(Mob mob)
           
 void AbstractAgentProtocol.replaceMob(Mob mob)
           
 void CompoundAgentTransport.unregister(java.lang.String mobType)
           
 void AbstractAgentProtocol.unregister(java.lang.String mobType)
           
 java.lang.String CompoundAgentTransport.writeMob(Mob mob)
           
 java.lang.String AbstractAgentProtocol.writeMob(Mob mob)
           
 

Uses of TransportException in unsw.cse.mica.agent.transport.secure
 

Methods in unsw.cse.mica.agent.transport.secure that throw TransportException
 void SSLAgentConnection.connect()
           
 java.lang.String XMLOverSSLAgentTransport.connect(java.lang.String agentName)
           
 java.lang.String SecureXMLOverTCPAgentTransport.connect(java.lang.String agentName)
           
 java.lang.String SecureXMLOverSSLAgentTransport.connect(java.lang.String agentName)
           
 void XMLOverSSLAgentTransport.deleteMob(java.lang.String mobName)
           
 void SecureXMLOverTCPAgentTransport.deleteMob(java.lang.String mobName)
           
 void SecureXMLOverSSLAgentTransport.deleteMob(java.lang.String mobName)
           
 void XMLOverSSLAgentTransport.disconnect()
           
 void SecureXMLOverTCPAgentTransport.disconnect()
           
 void SecureXMLOverSSLAgentTransport.disconnect()
           
 void SSLAgentConnection.disconnect()
           
 java.io.InputStream SSLAgentConnection.getInputStream()
           
 java.io.OutputStream SSLAgentConnection.getOutputStream()
           
 TypeManager XMLOverSSLAgentTransport.getTypeManager()
           
 TypeManager SecureXMLOverTCPAgentTransport.getTypeManager()
           
 TypeManager SecureXMLOverSSLAgentTransport.getTypeManager()
           
 java.util.List XMLOverSSLAgentTransport.mobSearch(java.lang.String micaQuery)
           
 java.util.List SecureXMLOverTCPAgentTransport.mobSearch(java.lang.String micaQuery)
           
 java.util.List SecureXMLOverSSLAgentTransport.mobSearch(java.lang.String micaQuery)
           
 Mob XMLOverSSLAgentTransport.readMob(java.lang.String mobName)
           
 Mob SecureXMLOverTCPAgentTransport.readMob(java.lang.String mobName)
           
 Mob SecureXMLOverSSLAgentTransport.readMob(java.lang.String mobName)
           
 void XMLOverSSLAgentTransport.register(java.lang.String mobType)
           
 void SecureXMLOverTCPAgentTransport.register(java.lang.String mobType)
           
 void SecureXMLOverSSLAgentTransport.register(java.lang.String mobType)
           
 void XMLOverSSLAgentTransport.replaceMob(Mob mob)
           
 void SecureXMLOverTCPAgentTransport.replaceMob(Mob mob)
           
 void SecureXMLOverSSLAgentTransport.replaceMob(Mob mob)
           
 void XMLOverSSLAgentTransport.unregister(java.lang.String mobType)
           
 void SecureXMLOverTCPAgentTransport.unregister(java.lang.String mobType)
           
 void SecureXMLOverSSLAgentTransport.unregister(java.lang.String mobType)
           
 java.lang.String XMLOverSSLAgentTransport.writeMob(Mob mob)
           
 java.lang.String SecureXMLOverTCPAgentTransport.writeMob(Mob mob)
           
 java.lang.String SecureXMLOverSSLAgentTransport.writeMob(Mob mob)
           
 

Uses of TransportException in unsw.cse.mica.blackboard
 

Methods in unsw.cse.mica.blackboard that throw TransportException
 void BlackboardTransport.close()
          Closes the transport.
 void XMLOverTCPBlackboardTransport.close()
           
 void BlackboardTransport.open()
          Opens the transport.
 void XMLOverTCPBlackboardTransport.open()
           
 

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

Methods in unsw.cse.mica.blackboard.secure that throw TransportException
 void SecureXMLOverTCPBlackboardTransport.close()
           
 void XMLOverSSLBlackboardTransport.close()
           
 void SecureXMLOverSSLBlackboardTransport.close()
           
 void SecureXMLOverTCPBlackboardTransport.open()
           
 void XMLOverSSLBlackboardTransport.open()
           
 void SecureXMLOverSSLBlackboardTransport.open()
           
 

Uses of TransportException in unsw.cse.mica.blackboard.transport
 

Methods in unsw.cse.mica.blackboard.transport that throw TransportException
 void CompoundBlackboardTransport.close()
           
 void BlackboardConnection.close()
          Closes the connection.
 void TCPBlackboardAgentConnection.close()
           
 void BlackboardAgentConnection.close()
          Close the connection to this agent
 void TCPBlackboardConnection.close()
           
 void BlackboardProtocol.close()
          Closes the protocol.
 java.io.InputStream TCPBlackboardAgentConnection.getInputStream()
           
 java.io.InputStream BlackboardAgentConnection.getInputStream()
          Get the input stream associated with this connection
 java.io.OutputStream TCPBlackboardAgentConnection.getOutputStream()
           
 java.io.OutputStream BlackboardAgentConnection.getOutputStream()
          Get the output stream associated with this agent
 void CompoundBlackboardTransport.open()
           
 void BlackboardConnection.open()
          Opens the connection.
 void TCPBlackboardConnection.open()
           
 void BlackboardProtocol.open()
          Opens the protocol.
 void XMLBlackboardProtocol.open()
           
 

Uses of TransportException in unsw.cse.mica.blackboard.transport.secure
 

Methods in unsw.cse.mica.blackboard.transport.secure that throw TransportException
 void SSLBlackboardConnection.close()
           
 void SSLBlackboardAgentConnection.close()
           
 java.io.InputStream SSLBlackboardAgentConnection.getInputStream()
           
 java.io.OutputStream SSLBlackboardAgentConnection.getOutputStream()
           
 void SSLBlackboardConnection.open()
           
 

Uses of TransportException in unsw.cse.mica.data
 

Methods in unsw.cse.mica.data that throw TransportException
 void RemoteTypeManager.update()
           
 

Uses of TransportException in unsw.cse.mica.sync
 

Methods in unsw.cse.mica.sync that throw TransportException
 java.lang.String SynchronizedTransport.connect(java.lang.String agentName)
           
 void SynchronizedTransport.deleteMob(java.lang.String mobName)
           
 void SynchronizedTransport.disconnect()
           
 TypeManager SynchronizedTransport.getTypeManager()
           
 java.util.List SynchronizedTransport.mobSearch(java.lang.String micaQuery)
           
 Mob SynchronizedTransport.readMob(java.lang.String mobName)
           
 void SynchronizedTransport.register(java.lang.String mobType)
           
 void SynchronizedTransport.replaceMob(Mob mob)
           
 SynchronizedAgentActions.WriteReply SynchronizedTransport.synchronizedWriteMob(Mob mob, long timeout)
           
 SynchronizedAgentActions.WriteReply SynchronizedAgentActions.synchronizedWriteMob(Mob mob, long timeout)
           
 void SynchronizedTransport.unregister(java.lang.String mobType)
           
 java.lang.String SynchronizedTransport.writeMob(Mob mob)