Details

    • Type: Bug Bug
    • Status: In Progress
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: HTTP
    • Labels:
      None

      Description

      The most visible user facing feature of HTTP/2 is Server Push. This issue tracks introducing Server Push to the Servlet API.

        Issue Links

          Activity

          Hide
          Ed Burns added a comment -
          Show
          Ed Burns added a comment - Doing the work in this branch < https://svn.java.net/svn/glassfish~svn/branches/SERVLET_SPEC-134 >.
          Hide
          Shing Wai Chan added a comment -

          After EDR, there are changes to PushBuilder as follows:
          r64410 | swchan2 | 2017-01-18 11:52:17 -0800 (Wed, 18 Jan 2017) | 2 lines
          change etag to eTag in PushBuilder

          ------------------------------------------------------------------------
          r64461 | swchan2 | 2017-02-01 13:00:47 -0800 (Wed, 01 Feb 2017) | 2 lines
          change HttpServletRequest#getPushBuilder with default returning null; javadoc fixes

          ------------------------------------------------------------------------
          r64526 | swchan2 | 2017-02-08 17:02:43 -0800 (Wed, 08 Feb 2017) | 2 lines
          add "request" header

          ------------------------------------------------------------------------
          r64565 | swchan2 | 2017-02-17 10:53:10 -0800 (Fri, 17 Feb 2017) | 2 lines
          throw IllegalArgumentException for non-cacheable or unsafe methods

          ------------------------------------------------------------------------
          r64689 | swchan2 | 2017-03-01 16:06:54 -0800 (Wed, 01 Mar 2017) | 2 lines
          change wording: #push "must be non-blocking" rather than "returning immediately without blocking"

          ------------------------------------------------------------------------
          r64726 | swchan2 | 2017-03-06 13:21:32 -0800 (Mon, 06 Mar 2017) | 2 lines
          remove IllegalArgumentException from #push

          ------------------------------------------------------------------------
          r64738 | swchan2 | 2017-03-08 13:23:50 -0800 (Wed, 08 Mar 2017) | 2 lines
          refer conditional headers to RFC 7232

          Show
          Shing Wai Chan added a comment - After EDR, there are changes to PushBuilder as follows: r64410 | swchan2 | 2017-01-18 11:52:17 -0800 (Wed, 18 Jan 2017) | 2 lines change etag to eTag in PushBuilder ------------------------------------------------------------------------ r64461 | swchan2 | 2017-02-01 13:00:47 -0800 (Wed, 01 Feb 2017) | 2 lines change HttpServletRequest#getPushBuilder with default returning null; javadoc fixes ------------------------------------------------------------------------ r64526 | swchan2 | 2017-02-08 17:02:43 -0800 (Wed, 08 Feb 2017) | 2 lines add "request" header ------------------------------------------------------------------------ r64565 | swchan2 | 2017-02-17 10:53:10 -0800 (Fri, 17 Feb 2017) | 2 lines throw IllegalArgumentException for non-cacheable or unsafe methods ------------------------------------------------------------------------ r64689 | swchan2 | 2017-03-01 16:06:54 -0800 (Wed, 01 Mar 2017) | 2 lines change wording: #push "must be non-blocking" rather than "returning immediately without blocking" ------------------------------------------------------------------------ r64726 | swchan2 | 2017-03-06 13:21:32 -0800 (Mon, 06 Mar 2017) | 2 lines remove IllegalArgumentException from #push ------------------------------------------------------------------------ r64738 | swchan2 | 2017-03-08 13:23:50 -0800 (Wed, 08 Mar 2017) | 2 lines refer conditional headers to RFC 7232
          Hide
          Shing Wai Chan added a comment -

          r64808 | swchan2 | 2017-03-15 13:49:01 -0700 (Wed, 15 Mar 2017) | 2 lines
          remove #conditional, #eTag, #lastModified and corresponding getters

          Show
          Shing Wai Chan added a comment - r64808 | swchan2 | 2017-03-15 13:49:01 -0700 (Wed, 15 Mar 2017) | 2 lines remove #conditional, #eTag, #lastModified and corresponding getters
          Hide
          Shing Wai Chan added a comment -

          rename #getPushBuilder to #newPushBuilder
          Sending requestobject.fm
          Sending servlet.book
          Transmitting file data ..done
          Committing transaction...
          Committed revision 141.

          Show
          Shing Wai Chan added a comment - rename #getPushBuilder to #newPushBuilder Sending requestobject.fm Sending servlet.book Transmitting file data ..done Committing transaction... Committed revision 141.

            People

            • Assignee:
              Ed Burns
              Reporter:
              Ed Burns
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 51 minutes
                5h 51m