Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.8RC2, 1.8
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Req. whenever multiple ICEfaces asynchronous apps (push) are deployed to the same server/host. Also required for support of multiple ICEfaces push portlets on the same portlet page.
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration

      Description

      The ICEfaces Push Server is a replacement for the Async. HTTP Server (AHS). It provides a zero-configuration solution to the problem of supporting multiple ICEfaces asynchonrous (push) applications deployed to the same server/host-name. As most browsers have limitations on the number of concurrent connections that can be made to the same server/host-name it is necessary for multiple async. apps. on the same server to share a blocking connection back to the server. The Push Server provides this functionality in a lightweight implementation with minimal configuration required.

      To use the Push Server, you simply deploy the push-server.war file to the same server you are deploying your ICEfaces push applications to. The ICEfaces apps. will discover the Push Server at startup and automatically configure themselves to use it.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18707 Tue Mar 31 14:10:10 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Add new Push Server; additional clean-up.
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/MessageService.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18705 Tue Mar 31 13:47:22 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Add new Push Server; some additional fixes.
          Files Changed
          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/net/messaging/jms/JMSSubscriberConnection.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18699 Tue Mar 31 10:44:40 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Add new Push Server; changed warning message.
          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 #18694 Mon Mar 30 17:37:31 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Add new Push Server; changed warning message.
          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 #18620 Thu Mar 19 14:54:25 MDT 2009 jack.van.ooststroom Another Fix for JIRA ICE-4214 : Add new Push Server
          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 #18618 Thu Mar 19 13:20:28 MDT 2009 jack.van.ooststroom Another Fix for JIRA ICE-4214 : Add new Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/util/ServerUtility.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18613 Wed Mar 18 22:31:58 MDT 2009 jack.van.ooststroom Added Fix for JIRA ICE-4214 : Add new Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/PushServlet.java
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/util/ServerUtility.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/net/messaging/http/HttpAdapter.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessageServiceClient.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18594 Tue Mar 17 11:36:34 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessagePipeline.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18590 Mon Mar 16 16:55:31 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/build.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18588 Mon Mar 16 16:17:19 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/push-server/conf/org/icesoft/faces
          Commit graph ADD /icefaces/trunk/icefaces/push-server/conf
          Commit graph ADD /icefaces/trunk/icefaces/push-server/conf/org/icesoft
          Commit graph ADD /icefaces/trunk/icefaces/push-server/conf/org/icesoft/faces/push/server
          Commit graph MODIFY /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ProductInfo.java
          Commit graph DEL /icefaces/trunk/icefaces/push-server/build.properties
          Commit graph ADD /icefaces/trunk/icefaces/push-server/conf/org/icesoft/faces/push/server/ProductInfo.java
          Commit graph MODIFY /icefaces/trunk/icefaces/push-server/build.xml
          Commit graph ADD /icefaces/trunk/icefaces/push-server/conf/org/icesoft/faces/push
          Commit graph ADD /icefaces/trunk/icefaces/push-server/conf/org
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18585 Mon Mar 16 13:37:10 MDT 2009 jack.van.ooststroom JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/push-server/web/WEB-INF/web.xml
          Commit graph MODIFY /icefaces/trunk/icefaces/push-server/build.xml
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18577 Sun Mar 15 23:38:46 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          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 #18576 Sun Mar 15 23:31:12 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18575 Sun Mar 15 23:29:34 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/SingleViewServer.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/MultiViewServer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18574 Sun Mar 15 23:28:29 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/AsyncServerDetector.java
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/PushServerDetector.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18573 Sun Mar 15 23:26:04 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletRequestResponse.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/common/RequestProxy.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/common/Request.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18572 Sun Mar 15 23:18:04 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/org/icefaces/x/context/BridgeFacesContext2.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeFacesContext.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMContext.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/View.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18571 Sun Mar 15 22:54:03 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/common/PushServerAdaptingServlet.java
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/common/AsyncHttpServerAdaptingServlet.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/async/render/BroadcastHub.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18570 Sun Mar 15 22:51:47 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/util/event/servlet/ContextEventPublisher.java
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/util/event/servlet/MessagingContextEventPublisher.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/util/event/servlet/ContextEventRepeater.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18569 Sun Mar 15 22:44:54 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/util/ThreadFactory.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18568 Sun Mar 15 22:43:36 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/TextMessage.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/ObjectMessage.java
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/http/HttpAdapter.java
          Commit graph ADD /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/http
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/MessageServiceClient.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/AbstractMessage.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18567 Sun Mar 15 22:40:55 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/websphere_ha.properties
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/activemq.properties
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/websphere.properties
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/glassfish.properties
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/jboss.properties
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/weblogic.properties
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/jboss_ha.properties
          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/jms/JMSAdapter.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/net/messaging/jms/AbstractJMSConnection.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #18566 Sun Mar 15 22:34:24 MDT 2009 jack.van.ooststroom Fixed JIRA ICE-4214 : Introduction of Push Server
          Files Changed
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/UpdatedViewsQueueExceededException.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/PushServlet.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/UpdatedViewsQueueExceededMessageHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/DisposeViewsHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/UpdatedViewsMessageHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/MessageService.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ProductInfo.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/UpdatedViewsQueue.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/web
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ProcessHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/RequestManager.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/UpdatedViewsManager.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/AbstractContextEventMessageHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src
          Commit graph ADD /icefaces/trunk/icefaces/push-server/web/WEB-INF
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ContextEventMessageHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/AbstractHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ReceiveUpdatedViewsHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/SendUpdatedViewsServer.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/UpdatedViews.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/BufferedContextEventsMessageHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/SequenceNumbers.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/build.properties
          Commit graph ADD /icefaces/trunk/icefaces/push-server/build.xml
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/UpdatedViewsResponseHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ResponseQueueExceededMessageHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ExecuteQueue.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/ResponseMessageHandler.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/SessionBoundServlet.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org
          Commit graph ADD /icefaces/trunk/icefaces/push-server/web/WEB-INF/web.xml
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/SessionManager.java
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server
          Commit graph ADD /icefaces/trunk/icefaces/push-server/src/org/icesoft/faces/push/server/Handler.java

            People

            • Assignee:
              Unassigned
              Reporter:
              Jack Van Ooststroom
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: