Felix
  1. Felix
  2. FELIX-1456

Contribution: Extended and improved HttpService

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: http-2.0.2
    • Fix Version/s: http-2.0.2
    • Component/s: HTTP Service
    • Labels:
      None

      Description

      I have created an improved version of the HttpService. A similar version has been deployed at my company (Enonic) for some time. Instead of hosting this code ourself, we (or I) tought it would be better to contribute this to Apache.

      So, the feaures:

      • Extended API to support servlet filters.
      • Backward compatible with standard HttpService (without Filter support).
      • A bridged implementation. Using HttpService from a standard WAR file inside your favourite container. Same as Equinox Servlet Bridge except with Filter support.
      • A jetty implementation (very influenced by the existing Felix implementation).
      • Seperate dispatcher so that we can have different "transports".

      Where's can I try it? Since I do not have committer rights (I would very much like so ) and I really to use Jira as a "source" and "patch" repository the code is hosted at my own place for now. This is so that you can try it out and tell me what you think. Go to http://github.com/srs/felix-contrib/tree/master for sources.

      1. http-service.tar.gz.md5
        0.1 kB
        Sten Roger Sandvik
      2. http-service.tar.gz
        32 kB
        Sten Roger Sandvik

        Issue Links

          Activity

          Sten Roger Sandvik created issue -
          Richard S. Hall made changes -
          Field Original Value New Value
          Link This issue incorporates FELIX-64 [ FELIX-64 ]
          Sten Roger Sandvik made changes -
          Description I have created an improved version of the HttpService. A similar version has been deployed at my company (Enonic) for some time. Instead of hosting this code ourself, we (or I) tought it would be better to contribute this to Apache.

          So, the feaures:

            * Extended API to support servlet filters.
            * Backward compatible with standard HttpService (without Filter support).
            * A bridged implementation. Using HttpService from a standard WAR file inside your favourite container. Same as Equinox Servlet Bridge except with Filter support.
            * A jetty implementation (very influenced by the existing Felix implementation).
            * Seperate dispatcher so that we can have different "transports".

          Where's can I try it? Since I do not have committer rights (I would very much like so :-)) and I really to use Jira as a "source" and "patch" repository the code is hosted at my own place for now. This is so that you can try it out and tell me what you think. Go to http://code.google.com/p/enonic-osgi/wiki/ExtHttpService for both source and binaries.

          I have created an improved version of the HttpService. A similar version has been deployed at my company (Enonic) for some time. Instead of hosting this code ourself, we (or I) tought it would be better to contribute this to Apache.

          So, the feaures:

            * Extended API to support servlet filters.
            * Backward compatible with standard HttpService (without Filter support).
            * A bridged implementation. Using HttpService from a standard WAR file inside your favourite container. Same as Equinox Servlet Bridge except with Filter support.
            * A jetty implementation (very influenced by the existing Felix implementation).
            * Seperate dispatcher so that we can have different "transports".

          Where's can I try it? Since I do not have committer rights (I would very much like so :-)) and I really to use Jira as a "source" and "patch" repository the code is hosted at my own place for now. This is so that you can try it out and tell me what you think. Go to http://github.com/srs/felix-contrib/tree/master for sources.
          Sten Roger Sandvik made changes -
          Attachment http-service.tar.gz [ 12418008 ]
          Attachment http-service.tar.gz.md5 [ 12418009 ]
          Sten Roger Sandvik made changes -
          Attachment http-service.tar.gz [ 12418092 ]
          Attachment http-service.tar.gz.md5 [ 12418093 ]
          Sten Roger Sandvik made changes -
          Attachment http-service.tar.gz [ 12418008 ]
          Sten Roger Sandvik made changes -
          Attachment http-service.tar.gz.md5 [ 12418009 ]
          Sten Roger Sandvik made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Felix Meschberger made changes -
          Assignee Sten Roger Sandvik [ srs ]
          Fix Version/s http-2.0.0 [ 12314224 ]
          Affects Version/s http-2.0.0 [ 12314224 ]

            People

            • Assignee:
              Sten Roger Sandvik
              Reporter:
              Sten Roger Sandvik
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development