Jeroen, the push mechanism creates new streams in the multiplexed connection for each of the pushed resources. This is explicitly so that they can overtake each other and there is no sequential requirement.
In HTTP2, it is the priority mechanism that might be able to set some kind of sequential relationship between resources, but that comes from the client and is only advisory. Plus Jetty currently does not implement priority and probably will not due to flaws with it from a server throughput point of view. There is actually no way I can think of in HTTP/2 to maintain strong ordering between resources - pushed or requested. It would be good to know your use-case for this. cheers On 16 January 2015 at 19:26, Jeroen van der Hooft < [email protected]> wrote: > Hello all, > > I have been using a customized version of Jetty 9.3.0 to enable the > pushing of content from server to client, using HTTP/2-14. I have done some > preliminary experiments, and noticed that when pushing resources a, b and c > from the resource handler: > > baseRequest.getHttpChannel().getHttpTransport().push(a); > baseRequest.getHttpChannel().getHttpTransport().push(b); > baseRequest.getHttpChannel().getHttpTransport().push(c); > > It is possible that resource b is pushed before a, or resource c is pushed > before a or b. How can I make sure that resources are pushed sequentially > in the current HTTP/2 implementation? > > Kind regards, > > Jeroen van der Hooft > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users > -- Greg Wilkins <[email protected]> @ Webtide - *an Intalio subsidiary* http://eclipse.org/jetty HTTP, SPDY, Websocket server and client that scales http://www.webtide.com advice and support for jetty and cometd.
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
