Hi,
On Thu, Sep 17, 2015 at 4:45 AM, Muhui Jiang <[email protected]> wrote:
> Hi.
>
> DId you mean that I need to listen to the headersframe of A sent by server
> and let the B & C depend on the streamId of the headersframe we heard.
No I mean you need to wait for the client-side HEADERS frame to be sent:
session.newStream(new HeadersFrame(metaDataA, null, true), new Promise<Stream>()
{
@Override
public void succeeded(Stream stream)
{
// Now we have the streamId.
int streamIdA = stream.getId();
session.newStream(new HeadersFrame(metaDataB, new
PriorityFrame(streamIdA, weightB, false), true), new
Promise.Adapter<>(), new Stream.Listener.Adapter());
session.newStream(new HeadersFrame(metaDataC, new
PriorityFrame(streamIdA, weightC, false), true), new
Promise.Adapter<>(), new Stream.Listener.Adapter());
}
}, new Stream.Listener.Adapter());
--
Simone Bordet
----
http://cometd.org
http://webtide.com
Developer advice, training, services and support
from the Jetty & CometD experts.
_______________________________________________
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