is.lill.acre.conversation
Class ConversationStatus

java.lang.Object
  extended by is.lill.acre.conversation.ConversationStatus

public class ConversationStatus
extends java.lang.Object


Field Summary
static ConversationStatus ACTIVE
          The conversation is not yet completed, though messages have been exchanged.
static ConversationStatus FAILED
          An error has occurred during this conversation.
static ConversationStatus FINISHED
          The conversation has been completed successfully.
static ConversationStatus READY
          The conversation has been created (and is in its initial state) but no messages have yet been exchanged;
static ConversationStatus STALE
          The conversation has not reached a terminal state, but no messages have been exchanged recently.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACTIVE

public static final ConversationStatus ACTIVE
The conversation is not yet completed, though messages have been exchanged.


FAILED

public static final ConversationStatus FAILED
An error has occurred during this conversation.


FINISHED

public static final ConversationStatus FINISHED
The conversation has been completed successfully.


STALE

public static final ConversationStatus STALE
The conversation has not reached a terminal state, but no messages have been exchanged recently. It is the task of the ConversationManager to identify such conversations.


READY

public static final ConversationStatus READY
The conversation has been created (and is in its initial state) but no messages have yet been exchanged;

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object