org.cougaar.core.mts
Interface AgentState

All Superinterfaces:
AttributeConstants, Attributes, java.io.Serializable
All Known Implementing Classes:
SimpleMessageAttributes

public interface AgentState
extends Attributes

An agents messaging state, used both by the AgentStatusService and to capture a mobile agent's unsent message state.


Field Summary
 
Fields inherited from interface org.cougaar.core.mts.AttributeConstants
DELIVERY_ATTRIBUTE, DELIVERY_STATUS_BEST_EFFORT, DELIVERY_STATUS_CLIENT_ERROR, DELIVERY_STATUS_DELIVERED, DELIVERY_STATUS_DROPPED, DELIVERY_STATUS_DROPPED_DUPLICATE, DELIVERY_STATUS_HELD, DELIVERY_STATUS_OLD_INCARNATION, DELIVERY_STATUS_STORE_AND_FORWARD, ENCRYPTED_SOCKET_ATTRIBUTE, HEADER_BYTES_ATTRIBUTE, INCARNATION_ATTRIBUTE, IS_STREAMING_ATTRIBUTE, MESSAGE_BYTES_ATTRIBUTE, MESSAGE_SEND_DEADLINE_ATTRIBUTE, MESSAGE_SEND_TIME_ATTRIBUTE, MESSAGE_SEND_TIMEOUT_ATTRIBUTE, RECEIVED_BYTES_ATTRIBUTE, SENT_BYTES_ATTRIBUTE
 
Method Summary
 
Methods inherited from interface org.cougaar.core.mts.Attributes
addLocalValue, addValue, clearAttributes, cloneAttributes, getAttribute, getAttributesAsString, mergeAttributes, pushLocalValue, pushValue, removeAttribute, removeLocalAttribute, removeLocalValue, removeValue, setAttribute, setLocalAttribute