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

Uses of Interface
com.ibm.conversation.Conversation

Packages that use Conversation
com.ibm.able.conversation The com.ibm.able.conversation contains classes for conversation management in ABLE. 
com.ibm.conversation The com.ibm.conversation package defines the core interfaces of a conversation-management system. 
 

Uses of Conversation in com.ibm.able.conversation
 

Classes in com.ibm.able.conversation that implement Conversation
 class AbleConversation
          The AbleConversation class executes one side of a single conversation, managing all ConversationPolicyHandlers, etc., as needed.
 

Methods in com.ibm.able.conversation that return Conversation
 Conversation AbleConversationManager.getConversation(java.lang.String convId)
           
 Conversation AbleConversationManager.newConversation(ConversationMetaData metaData, boolean isInitiator)
           
 

Methods in com.ibm.able.conversation with parameters of type Conversation
 void AbleJasMessageSystemAdapter.sendMessage(Conversation conv, MessageHandle mh)
           
 void AbleRemoteUdfDecisionLogicAdapter.decisionPoint(Conversation conv, DecisionDataHandle ddh)
          Looks up and invokes the user-defined function associated with the Conversation's current context.
 void AbleRemoteUdfDecisionLogicAdapter.inboundData(Conversation conv, DecisionDataHandle ddh)
          Looks up and invokes the user-defined function associated with the Conversation's current context.
 void AbleRemoteUdfDecisionLogicAdapter.timeout(Conversation conv, java.lang.String newStateName)
          Invokes the user-defined function with the name specified for "timeout" inputs.
 void AbleRemoteUdfDecisionLogicAdapter.unexpectedMessage(Conversation conv, MessageHandle mh)
          Invokes the user-defined function with the name specified for "unexpected message" inputs.
 

Uses of Conversation in com.ibm.conversation
 

Methods in com.ibm.conversation that return Conversation
 Conversation ConversationManager.getConversation(java.lang.String convId)
          Returns the Conversation with the given conversation ID.
 Conversation ConversationManager.newConversation(ConversationMetaData metaData, boolean isInitiator)
          Creates and initializes a new Conversation.
 

Methods in com.ibm.conversation with parameters of type Conversation
 void MessageSystemAdapter.sendMessage(Conversation conv, MessageHandle mh)
          Undertakes to deliver the given message.
 void DecisionLogicAdapter.decisionPoint(Conversation conv, DecisionDataHandle ddh)
          Informs the decision logic that the conversation has reached a decision point (it has entered a decision state).
 void DecisionLogicAdapter.inboundData(Conversation conv, DecisionDataHandle ddh)
          Informs the decision logic that the other agent has made a decision, but that the conversation is not at a decision point.
 void DecisionLogicAdapter.timeout(Conversation conv, java.lang.String newStateName)
          Informs the decision logic that a timeout has occurred, but that the conversation is not in a decision state.
 void DecisionLogicAdapter.unexpectedMessage(Conversation conv, MessageHandle mh)
          Informs the decision logic that an unexpected message has been received.
 


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

(C) Copyright IBM Corporation 1999, 2003