|
ABLE 2.3.0 07/13/2005 14:21:00 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Conversation | |
|---|---|
| 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. |
| 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 |
AblePlatformMessageSystemAdapter.sendMessage(Conversation conv,
MessageHandle mh)
|
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.onUnexpectedMessage(Conversation conv,
MessageHandle mh)
Writes a log entry stating that an unexpected message was received during a conversation. |
void |
AblePlatformConversationAgent.onTimeout(Conversation conv,
java.lang.String newState)
Writes a log entry stating that a timeout occurred during a conversation. |
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 |
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.able.examples.conversation |
|---|
| Methods in com.ibm.able.examples.conversation with parameters of type Conversation | |
protected AbleChat3Panel |
AbleChat3GuiLogic.createPane(Conversation conv)
|
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)
|
| Constructors in com.ibm.able.examples.conversation with parameters of type Conversation | |
AbleChat3Panel(Conversation newConv)
|
|
| 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.3.0 07/13/2005 14:21:00 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||