|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the ultimate basis for all conversation policy execution modules.
OLD VERSION -- TO BE DELETED Replaced by com.ibm.conversation.ConversationPolicyHandler.
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener newListener)
|
void |
addPropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener newListener)
|
java.util.Collection |
getDecisionPoints()
Returns the set of all names that might be used in decision-requests, for any role. |
MessageForm |
getMessageForm(java.lang.String messageKey)
Returns the MessageForm object associated with the given transition, as identified by message key. |
java.util.Collection |
getMessageKeys()
Returns the set of message-keys of the decision names for all decision points. |
java.util.Collection |
getMessageKeys(java.lang.String decisionPoint)
Returns the set of all message-keys (names of send-message transitions) for outgoing transitions from the given decision point. |
java.lang.String |
getPolicyName()
Identifies the policy we're handling. |
java.lang.String |
getRole()
Returns the role we've assumed, or null if we haven't assumed one. |
java.util.Collection |
getRoleSet()
Returns the set of possible roles, as defined by the policy we're handling. |
java.lang.String |
getStateName()
Identifies the current "state" of the CP. |
void |
process(ConversationEvent input,
ConversationEventSequence outputs)
Attempts to process the given input event. |
void |
process(ConversationEventSequence inputs,
ConversationEventSequence outputs)
This attempts to process the given sequence of events in "batch mode". |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener oldListener)
|
void |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener oldListener)
|
void |
reset()
Puts the CP into a start state without changing the role. |
void |
reset(java.lang.String newRole)
Puts the CP into a start state and sets the role. |
void |
setRole(java.lang.String newRole)
Sets the current role. |
Method Detail |
public java.lang.String getPolicyName()
public java.lang.String getStateName()
public java.util.Collection getRoleSet()
public java.lang.String getRole()
public void setRole(java.lang.String newRole)
public java.util.Collection getDecisionPoints()
public java.util.Collection getMessageKeys()
public java.util.Collection getMessageKeys(java.lang.String decisionPoint)
public MessageForm getMessageForm(java.lang.String messageKey)
public void reset()
public void reset(java.lang.String newRole)
public void process(ConversationEvent input, ConversationEventSequence outputs)
public void process(ConversationEventSequence inputs, ConversationEventSequence outputs)
public void addPropertyChangeListener(java.beans.PropertyChangeListener newListener)
public void addPropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener newListener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener oldListener)
public void removePropertyChangeListener(java.lang.String property, java.beans.PropertyChangeListener oldListener)
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |