ICEfaces
  1. ICEfaces
  2. ICE-4914

Message Service Client should reconnect with message service when connection gets severed

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces Core, Push Server

      Description

      When the connection to the message service gets severed the message service client should try to reconnect.

        Activity

        Jack Van Ooststroom created issue -
        Jack Van Ooststroom made changes -
        Field Original Value New Value
        Assignee Jack Van Ooststroom [ jack.van.ooststroom ]
        Jack Van Ooststroom made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Jack Van Ooststroom added a comment -

        Changed Fix Version(s) to 1.8.2

        Show
        Jack Van Ooststroom added a comment - Changed Fix Version(s) to 1.8.2
        Jack Van Ooststroom made changes -
        Salesforce Case []
        Fix Version/s 1.8.2 [ 10190 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19239 Wed Sep 09 15:15:26 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4914 : Message Service Client should reconnect with message service when connection gets severed
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/ContextEventMessageHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/UpdatedViewsManager.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/DisposeViewsMessageHandler.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/NoopMessagePublisher.java
        Commit graph DEL /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/MessageService.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/CoreMessageService.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/DefaultMessageService.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessageServiceAdapter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/util/event/servlet/AnnouncementMessageHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/UpdatedViewsQueueExceededMessageHandler.java
        Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/DisposeViewsHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/BufferedContextEventsMessageHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/SessionManager.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/JMSSubscriberConnection.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/AbstractMessageServiceAdapter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/PushServlet.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessagePipeline.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/SessionBoundServlet.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/DisposeViewsHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessageSeparator.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/QueueMessagePublisher.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/http/HttpAdapter.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessageServiceClient.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/UpdatedViewsMessageHandler.java
        Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/PushServerMessageService.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/ResponseMessageHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/common/PushServerAdaptingServlet.java
        Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessagePublisher.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/ReceiveUpdatedViewsHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/ResponseQueueExceededMessageHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/util/event/servlet/ContextEventRepeater.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/PushServerDetector.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessageHandler.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/AbstractMessageHandler.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19240 Wed Sep 09 16:59:04 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4914 : Message Service Client should reconnect with message service when connection gets severed
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icefaces/push/server/PushServerMessageService.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/DefaultMessageService.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/CoreMessageService.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19242 Thu Sep 10 12:22:45 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4914 : Message Service Client should reconnect with message service when connection gets severed
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/QueueMessagePublisher.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/DefaultMessageService.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessagePublisher.java
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/NoopMessagePublisher.java
        Ken Fyten made changes -
        Issue Type New Feature [ 2 ] Improvement [ 4 ]
        Salesforce Case []
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19244 Thu Sep 10 21:12:25 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4914 : Message Service Client should reconnect with message service when connection gets severed
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19287 Wed Sep 23 12:00:10 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4914 : Message Service Client should reconnect with message service when connection gets severed; added the notion of current state and requested state.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/DefaultMessageService.java
        Hide
        Jack Van Ooststroom added a comment -

        The newly introduced DefaultMessageService handles the reconnect when the connection to the message service has been severed using the private inner classes ReconnectTask, SetUpTask and TearDownTask, keeping the various interacting threads in mind. Marking this one as FIXED.

        Show
        Jack Van Ooststroom added a comment - The newly introduced DefaultMessageService handles the reconnect when the connection to the message service has been severed using the private inner classes ReconnectTask, SetUpTask and TearDownTask, keeping the various interacting threads in mind. Marking this one as FIXED.
        Jack Van Ooststroom made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Jack Van Ooststroom
            Reporter:
            Jack Van Ooststroom
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: