ABLE 2.0.0 07/02/2003 10:25:01

Uses of Package
com.ibm.able.conversation

Packages that use com.ibm.able.conversation
com.ibm.able.conversation The com.ibm.able.conversation contains classes for conversation management in ABLE. 
com.ibm.able.examples.conversation Package com.ibm.able.examples.conversation contains examples of conversational ABLE agents.
Instructions for running the "AMAB" example, in which two agents negotiate a deal involving goods with multiple attributes, may be found here.

[A detailed overview of conversation support in ABLE is in preparation, and will soon be available for preview on the Conversation Support Website.] 
 

Classes in com.ibm.able.conversation used by com.ibm.able.conversation
AbleConversationManager
          The AbleConversationManager class is an AbleBean implementing of the ConversationManager interface.
AbleConversationManagerCustomizer
          This class provides the customizer for the AbleConversationManager bean.
AbleCpGraphLoader
          This takes a CpStateMachine and constructs an equivalent com.ibm.graph.Net object.
AbleJasConversationAgent
          The AbleJasConversationAgent class represents a simple conversational agent that can execute conversations as specified by Conversation Policies (CPs) encoded in the XML dialect cpXML.
AbleJasConversationAgentCustomizer
          OLD VERSION -- TO BE WITHDRAWN
AbleJasMessageSystemAdapter
          The AbleJasMessageSystemAdapter class is a MessageSystemAdapter that uses Java Agent Services (JAS) messaging.
AbleRemoteUdfDecisionLogicAdapter
          The AbleRemoteUdfDecisionLogicAdapter uses ABLE's user-defined functions (UDFs)--cf.
AbstractCPH
          Helper class that is an abstract, partial implementation of the ConversationPolicyHandler interface.
AutoConversationSetupCustomizer
          This class provides the customizer for the AutoConversationSetup Bean Adds an AutoConversationSetupRolePanel and AutoConversationSetupAgentPanel to the customizer panels provided by AbleObjectCustomizer
ConversationContext
          This is a storage area for contextual information relevant to a conversation: conversation IDs, participant names & locators, whether conversation is in-progress, done, or derailed by a protocol error, etc.
ConversationEvent
          As-yet-trivial subclass of EventObject; useful only for type-checking.
ConversationEventSequence
          This is a sequence of events, used for CPH processing outputs and for batch-mode CPH inputs.
ConversationParser
          Parses a CP-XML file and extracts the following information and stores them internally
ConversationPolicyHandler
          This is the ultimate basis for all conversation policy execution modules.
CPGraphLoader
          This reads CP data from a statemachine description and then constructs a graph from what it's read.
DefaultDecisionMaker
          This class represents a decision logic object that be attached to an ABLE JAS conversation agent to act as a decision logic during the execution of any conversation.
JasConversationMetaData
          The AbleJasConversationMetaData class is an ABLE-compatible implementation of the JasConversationMetaData interface.
JasMessageTransform
          The JasMessageTransform class is the common base class for MessageTransforms that form & parse Java Agent Services (JAS) messages.
MessageForm
          Classes that implement this interface are used to assemble and disassemble TransportMessages, converting them to & from strongly-typed objects (the "constituent data") which are defined by the particular MessageForm class itself.
MessageFormInterfacePanel
          An abstract class that defines the basic form to provide a user-interface ' JPanel' to accept data for constructing a message form.
SimpleConversationManager
          This is a conversation manager implemented as an AbleBean.
State
          Class representing a state in a conversation as defined by a Conversation Policy.
StateMachine
          Represents a state-machine view of a conversation.
StateMachineInterface
          Description of a state machine, suitable for CPGraphLoader/Viewer.
Transition
          Class that represents a transition during a conversation from one state to another.
 

Classes in com.ibm.able.conversation used by com.ibm.able.examples.conversation
MessageForm
          Classes that implement this interface are used to assemble and disassemble TransportMessages, converting them to & from strongly-typed objects (the "constituent data") which are defined by the particular MessageForm class itself.
 


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003