Serialized Form

Class com.reticular.agentBuilder.agent.mentalState.Agent implements Serializable

Serialized Fields

_agentInfo

AgentInfo _agentInfo
The AgentInfo object pertaining to this agent. This will be a reference to some subclass of AgentInfo, such as RmiAgentInfo.

_agencies

java.lang.String[] _agencies
The names of the agencies to which the agent belongs.

_userName

java.lang.String _userName
The name of the user associated with this agent.


Class com.reticular.agentBuilder.agent.perception.AgentInfo implements Serializable

Serialized Fields

_name

java.lang.String _name
The name by which the agent is known within its agencies. This will usually be something like "Fred" or "Shopping Agent" or whatever.

_IPAddress

java.lang.String _IPAddress
The IP address of the host machine which is running the agent engine on which the agent lives. This can be either the host name, e.g., "quincy.reticular.com", or the address string, e.g., "199.106.0.6".

_commInfoArray

CommInfo[] _commInfoArray
Array of CommInfo objects, each one containing the information needed to initialize a communication type (e.g., RMI).

_keyPair

java.security.KeyPair _keyPair
The (public,private) key pair for the agent.


Class com.reticular.agentBuilder.agent.perception.CommInfo implements Serializable


Class com.reticular.agentBuilder.agent.perception.CorbaCommInfo implements Serializable

Serialized Fields

_isSupported

boolean _isSupported
Indicates if agent will support this commType.

_port

int _port
The port number of the remote port.


Class com.reticular.agentBuilder.agent.perception.ESpeakCommInfo implements Serializable

Serialized Fields

_isSupported

boolean _isSupported
Indicates if agent will support this commType.

_port

int _port
The port number of the remote port.


Class com.reticular.agentBuilder.agent.perception.KqmlMessage implements Serializable

Serialized Fields

_sendError

boolean _sendError
The flag to set when this message cannot be delivered.

_performative

java.lang.String _performative
The performative.

_sender

java.lang.String _sender
The agent name for the message sender.

_senderURL

java.lang.String _senderURL
The agent URL for the sending agent. Format= protocol:IPAddress:1299 Example for rmi would be rmi:harding.reticular.com:1299

_receiver

java.lang.String _receiver
The agent name for the message receiver.

_from

java.lang.String _from
When forwarding is used the from and to fields contain the important source and destination information.

_to

java.lang.String _to

_replyWith

java.lang.String _replyWith
The string that needs to be used in the reply.

_inReplyTo

java.lang.String _inReplyTo
The string that is used in conjunction with the replyWith parameter.

_sentTime

java.lang.String _sentTime
The time at which the message was sent.

_language

java.lang.String _language
The language field.

_ontology

java.lang.String _ontology
The ontology field.

_protocol

java.lang.String _protocol
The protocol being used with this message.

_content

java.lang.Object _content
A reference to the content. This could be a string object or any other type of object which needs to be communicated.

_contentType

java.lang.Class _contentType
The java.lang.Class object representing the content object class.

_contentTypeName

java.lang.String _contentTypeName
The fully qualified name of the the content type. This variable is not used by the runtime system, its for use in the protocol building and automatic rule generation from the protocols. So if the contentType was File, then this string would be java.lang.File


Class com.reticular.agentBuilder.agent.perception.RmiCommInfo implements Serializable

Serialized Fields

_isSupported

boolean _isSupported
Indicates whether this agent will support the RMI CommInfo type.

_rmiRegistryPort

int _rmiRegistryPort
The port number of the remote rmiregistry.


Class com.reticular.agentBuilder.agent.perception.SocketCommInfo implements Serializable

Serialized Fields

_isSupported

boolean _isSupported
Indicates if agent will support this commType.

_port

int _port
The port number of the remote port.

_kqmlConverter

java.lang.String _kqmlConverter
Helper class for Serializing/Deserializing the KqmlMessages.


Class com.reticular.agentBuilder.agent.profile.Time implements Serializable

Serialized Fields

month

int month
The month.

day

int day
The day of the week.

year

int year
The year.

hour

int hour
The hour.

minutes

int minutes
The minute.

seconds

int seconds
The secondes.

type

int type
Flags the type of data held by this object. Options are SHUTDOWN, STARTUP, and USER_DEFINED.