unsw.cse.mica.agent.transport.secure
Class SecureXMLAgentProtocol

java.lang.Object
  extended by unsw.cse.mica.agent.transport.AbstractAgentProtocol
      extended by unsw.cse.mica.agent.transport.XMLAgentProtocol
          extended by unsw.cse.mica.agent.transport.secure.SecureXMLAgentProtocol
All Implemented Interfaces:
AgentActions, MessageHandler, AgentProtocol

public class SecureXMLAgentProtocol
extends XMLAgentProtocol

An extension of XMLAgentProtocol that includes sending a password when connecting to the blackboard.

Author:
mmcgill

Nested Class Summary
 
Nested classes/interfaces inherited from class unsw.cse.mica.agent.transport.AbstractAgentProtocol
AbstractAgentProtocol.Reply
 
Constructor Summary
SecureXMLAgentProtocol()
           
SecureXMLAgentProtocol(java.lang.String password)
          Creates a SecureXMLAgentProtocol with given password.
 
Method Summary
 void setPassword(java.lang.String password)
          Sets the password to use when connecting to the blackboard.
 
Methods inherited from class unsw.cse.mica.agent.transport.XMLAgentProtocol
connect, disconnect, isConnected, setConnectReply, setMobSearchReply, setReadMobReply, setStatusReply, setTypeManagerReply, setWriteMobReply
 
Methods inherited from class unsw.cse.mica.agent.transport.AbstractAgentProtocol
deleteMob, getTypeManager, handleDeletedMob, handleNewMob, handleReplacedMob, handleTypeManagerChanged, mobSearch, readMob, register, replaceMob, setConnection, setMessageHandler, unregister, writeMob
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureXMLAgentProtocol

public SecureXMLAgentProtocol()

SecureXMLAgentProtocol

public SecureXMLAgentProtocol(java.lang.String password)
Creates a SecureXMLAgentProtocol with given password.

Parameters:
password - the password to use when connecting to the blackboard
Method Detail

setPassword

public void setPassword(java.lang.String password)
Sets the password to use when connecting to the blackboard.

Parameters:
password - the password to use