Class ConversationAbandonedEvent

  • All Implemented Interfaces:
    Serializable

    public class ConversationAbandonedEvent
    extends EventObject
    ConversationAbandonedEvent contains information about an abandoned conversation.
    See Also:
    Serialized Form
    • Constructor Detail

      • ConversationAbandonedEvent

        public ConversationAbandonedEvent​(@NotNull
                                          Conversation conversation)
    • Method Detail

      • getCanceller

        @Nullable
        public ConversationCanceller getCanceller()
        Gets the object that caused the conversation to be abandoned.
        Returns:
        The object that abandoned the conversation.
      • getContext

        @NotNull
        public ConversationContext getContext()
        Gets the abandoned conversation's conversation context.
        Returns:
        The abandoned conversation's conversation context.
      • gracefulExit

        public boolean gracefulExit()
        Indicates how the conversation was abandoned - naturally as part of the prompt chain or prematurely via a ConversationCanceller.
        Returns:
        True if the conversation is abandoned gracefully by a Prompt returning null or the next prompt. False of the conversations is abandoned prematurely by a ConversationCanceller.