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

Package com.ibm.able.conversation

This package contains ABLE's conversation support subsystem.

See:
          Description

Class Summary
AbleConversation The AbleConversation class executes one side of a single conversation, managing all ConversationPolicyHandlers, etc., as needed.
AbleConversationGraphicView This class defines a specialized AbleConversationManager bean inspector that shows all active conversations that the bean is managing, in the form of trees, with nodes representing conversations and child conversations.
AbleConversationManager The AbleConversationManager class is an AbleBean implementing of the ConversationManager interface.
AbleConversationManagerBeanInfo This class provides BeanInfo for the AbleConversationManager class.
AbleConversationManagerCustomizer This class provides the customizer for the AbleConversationManager bean.
AbleConversationManagerPanel  
AbleConversationPolicyHandlerFactory The AbleConversationPolicyHandlerFactory class is an ABLE-specific implementation of the ConversationPolicyHandlerFactory interface.
AbleCpGraphLoader This takes a CpStateMachine and constructs an equivalent com.ibm.graph.Net object.
AbleCpGraphViewer This provides graphical display of a CpStateMachine.
AbleCpStateMachineHandler The AbleCpStateMachineHandler class is an ABLE-specific implementation of the CpStateMachineHandler interface.
AbleMessageTransformFactory The AbleMessageTransformFactory is an ABLE-specific implementation of the MessageTransform factory interface.
AbleOwned Class AbleOwned is available for use as a base for components that are owned by AbleBeans, but that aren't AbleBeans themselves.
AblePlatformConversationAgent The AblePlatformConversationAgent class represents an agent that supports conversations atop the Able Distributed Agent Platform.
AblePlatformConversationAgentBeanInfo This class provides BeanInfo for the AblePlatformConversationAgent class.
AblePlatformConversationAgentCustomizer This class provides the customizer for the AblePlatformConversationAgent.
AblePlatformConversationSetupLogic Class AblePlatformConversationSetupLogic implements the decision logic functions required for the conversation setup handshake defined in the "ConversationSetup" CP.
AblePlatformMessageSystemAdapter The AblePlatformMessageSystemAdapter class is a MessageSystemAdapter that uses Java Agent Services (JAS) messaging.
AblePlatformStartConversationPanel  
AbleRemoteUdfDecisionLogicAdapter The AbleRemoteUdfDecisionLogicAdapter uses ABLE's user-defined functions (UDFs)--cf.
FilterByExtension The FilterByExtension class accepts files with extensions that match a given string.
 

Package com.ibm.able.conversation Description

This package contains ABLE's conversation support subsystem.

Conversation support is built into the AblePlatformConversationAgent , which may be used as a base for further subclasses, or may be configured graphically using the AbleEditor. AblePlatformConversationAgent uses Java Agent Services for message transport (cf. package com.ibm.able.jas ). Instructions for running the "AMAB" example, in which two agents carry negotiate over a multi-attribute deal, 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 .]


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

(C) Copyright IBM Corporation 1999, 2005