ICEpush
  1. ICEpush
  2. PUSH-263

Coalesce bridge support and icepush code into one file

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: 4.0.BETA, 4.0
    • Component/s: Push Library
    • Labels:
      None
    • Environment:
      ICEpush

      Description

      Coalesce bridge support and icepush code into one file so that it is easier for developer to setup ICEpush.

        Activity

        Hide
        Mircea Toma added a comment -

        Modified CodeServer to be able to serve-up a list of resources. Configured MainServlet to serve both bridge-support and ICEpush code as a single coalesced resource.

        Show
        Mircea Toma added a comment - Modified CodeServer to be able to serve-up a list of resources. Configured MainServlet to serve both bridge-support and ICEpush code as a single coalesced resource.
        Hide
        Deryk Sinotte added a comment -

        So if you are just using ICEpush, it will dynamically combine the two scripts into a single resource. When used with ICEfaces, it will continue to behave as before - served separately or coalesced depending on the configuration.

        Show
        Deryk Sinotte added a comment - So if you are just using ICEpush, it will dynamically combine the two scripts into a single resource. When used with ICEfaces, it will continue to behave as before - served separately or coalesced depending on the configuration.
        Hide
        Jack Van Ooststroom added a comment - - edited

        ICEfaces-EE build broke with the following compile error:

           [javac] <http://server.ice:8088/jenkins/job/ICEfaces%20EE%203%20Trunk%20(Nightly)%202/ws/icefaces-ee/icepush-ee/core-ee/src/main/java/com/icesoft/icepush/MainServlet.java>:64: cannot find symbol
           [javac] symbol  : constructor CodeServer(java.lang.String)
           [javac] location: class org.icepush.CodeServer
           [javac]         this.dispatchOn(".*mobi\\.icepush", new BasicAdaptingServlet(new CacheControlledServer(new CompressingServer(new CodeServer("mobi.js"))), configuration));
           [javac]                                                                                                                      ^
        
        Show
        Jack Van Ooststroom added a comment - - edited ICEfaces-EE build broke with the following compile error: [javac] <http: //server.ice:8088/jenkins/job/ICEfaces%20EE%203%20Trunk%20(Nightly)%202/ws/icefaces-ee/icepush-ee/core-ee/src/main/java/com/icesoft/icepush/MainServlet.java>:64: cannot find symbol [javac] symbol : constructor CodeServer(java.lang. String ) [javac] location: class org.icepush.CodeServer [javac] this .dispatchOn( ".*mobi\\.icepush" , new BasicAdaptingServlet( new CacheControlledServer( new CompressingServer( new CodeServer( "mobi.js" ))), configuration)); [javac] ^
        Hide
        Jack Van Ooststroom added a comment -

        Sending icepush-ee/core-ee/src/main/java/com/icesoft/icepush/MainServlet.java
        Transmitting file data .
        Committed revision 35210.

        Show
        Jack Van Ooststroom added a comment - Sending icepush-ee/core-ee/src/main/java/com/icesoft/icepush/MainServlet.java Transmitting file data . Committed revision 35210.
        Hide
        Jack Van Ooststroom added a comment -

        ICEpush-EE's MainServlet now uses the correct constructor of CodeServer again. Marking this one as FIXED.

        Show
        Jack Van Ooststroom added a comment - ICEpush-EE's MainServlet now uses the correct constructor of CodeServer again. Marking this one as FIXED.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: