Uploaded image for project: 'MyFaces Orchestra'
  1. MyFaces Orchestra
  2. ORCHESTRA-33

ConversationContext timeout should be configurable

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3
    • 1.3.1
    • Conversation
    • None

    Description

      The ConversationContext class has a timeout property, so that all data in the context will be discarded if the context is not used for the timeout period.

      The default value is 30 minutes. However there is no obvious way to configure this timeout:

      • nothing in Orchestra ever calls ConversationContext.setTimeout
      • the ConversationManager cannot be overridden, as ConversationManager.getInstance calls "new ConversationManager" directly.

      Note that setting the ConversationContext timeout is not particularly important; because it is in the http-session, it is deleted when the session is deleted. However if a user has multiple windows open on an app, and then closes a window the ConversationContext continues to exist until the timeout occurs; some people may therefore wish to control how long that timeout is.

      Attachments

        Activity

          People

            Unassigned Unassigned
            skitching Simon Kitching
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: