ABLE 2.3.0 07/13/2005 14:21:00

Uses of Interface
com.ibm.conversation.DecisionDataHandle

Packages that use DecisionDataHandle
com.ibm.able.conversation This package contains ABLE's conversation support subsystem. 
com.ibm.able.examples.conversation This package contains an example of conversational ABLE agents called the "ChatterboxDemo", in which two agents exchange messages in a chat session. 
com.ibm.conversation The com.ibm.conversation package defines the core interfaces of a conversation-management system. 
com.ibm.conversation.base The com.ibm.conversation.base package contains straightforward, vanilla-Java implementations of some of the conversation-management system interfaces defined in package com.ibm.conversation, plus some simple helper classes. 
 

Uses of DecisionDataHandle in com.ibm.able.conversation
 

Methods in com.ibm.able.conversation with parameters of type DecisionDataHandle
 void AblePlatformConversationSetupLogic.start(Conversation conv, DecisionDataHandle ddh)
          Decision-point callback for the start of the conversation.
 void AblePlatformConversationSetupLogic.conversationRequested(Conversation conv, DecisionDataHandle ddh)
          Decision-logic callback for the second pbase of conversation setup.
 void AblePlatformConversationSetupLogic.conversationAccepted(Conversation conv, DecisionDataHandle ddh)
          Decision-logic callback for when the other agent has accepted this agent's request to start a conversation.
protected  void AblePlatformConversationSetupLogic.callerConversationAccepted(Conversation conv, DecisionDataHandle ddh)
           
protected  void AblePlatformConversationSetupLogic.responderConversationAccepted(Conversation conv, DecisionDataHandle ddh)
          Helper method called when the conversation-setup messages have been properly exchanged.
 void AblePlatformConversationSetupLogic.conversationOver(Conversation conv, DecisionDataHandle ddh)
          Decision-logic callback for when the conversation has ended.
 void AblePlatformConversationAgent.onInboundDecision(Conversation conv, DecisionDataHandle ddh)
          Writes a log entry stating that an inbound message was successfully converted to inbound decision-data.
 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 AbleConversation.processDecision(DecisionDataHandle ddh)
          Processes the given decision.
 

Uses of DecisionDataHandle in com.ibm.able.examples.conversation
 

Methods in com.ibm.able.examples.conversation with parameters of type DecisionDataHandle
 void AbleChat3GuiLogic.start(Conversation conv, DecisionDataHandle ddh)
           
 void AbleChat3GuiLogic.role1Active(Conversation conv, DecisionDataHandle ddh)
           
 void AbleChat3GuiLogic.role2Active(Conversation conv, DecisionDataHandle ddh)
           
 void AbleChat3GuiLogic.halted(Conversation conv, DecisionDataHandle ddh)
           
 void AbleChat3DummyLogic.start(Conversation conv, DecisionDataHandle ddh)
           
 void AbleChat3DummyLogic.role1Active(Conversation conv, DecisionDataHandle ddh)
           
 void AbleChat3DummyLogic.role2Active(Conversation conv, DecisionDataHandle ddh)
           
 void AbleChat3DummyLogic.halted(Conversation conv, DecisionDataHandle ddh)
           
 

Uses of DecisionDataHandle in com.ibm.conversation
 

Methods in com.ibm.conversation with parameters of type DecisionDataHandle
 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 Conversation.processDecision(DecisionDataHandle ddh)
          Passes the given decision data to the currently active conversation policy handler for processing.
 

Uses of DecisionDataHandle in com.ibm.conversation.base
 

Classes in com.ibm.conversation.base that implement DecisionDataHandle
 class BasicDecisionDataHandle
          Class BasicDecisionDataHandle is a straightforward, vanilla-Java implementation of the DecisionDataHandle interface.
 


ABLE 2.3.0 07/13/2005 14:21:00

(C) Copyright IBM Corporation 1999, 2005