fipaos.agent.conversation
Class Diagram conversation

Class Summary
ConversationThis interface represents the notion of a Conversation which is comprised of
several Message's, the order of which follow a certain protocol
(e.g.
ConversationFinishedExceptionThrown when the protocol being described is not recognised



ConversationListener
Interface that objects may implement to be notified of changes in the state of

Conversations by the Planner Scheduler.
ConversationManagerThis interface should be implemented by all CM implementations.
ConversationManagerExceptionDescribes a conversation manager exception



InvalidConversationIDExceptionThrown when the protocol being described is not recognised



ProtocolErrorExceptionThrown when the protocol being described is not recognised



UnknownProtocolExceptionThrown when the protocol being described is not recognised