public static UpgradeRequest parse(ByteBuffer handshake) { MuxRequest req = new MuxRequest(); // TODO Auto-generated method stub return req; }
@Override public InetSocketAddress getRemoteAddress() { return muxer.getRemoteAddress(); }
/** * Incoming mux-unwrapped frames, destined for a sub-channel */ @Override public void onMuxedFrame(MuxedFrame frame) { MuxChannel subchannel = channels.get(frame.getChannelId()); subchannel.incomingFrame(frame); }
@Override public void incomingFrame(Frame frame) { this.muxer.incomingFrame(frame); }
@Override public void close() { close(StatusCode.NORMAL,null); }
/** * Incoming mux encapsulated frames. */ @Override public void incomingFrame(Frame frame) { parser.parse(frame); }
/** * Frames destined for the Muxer */ @Override public void outgoingFrame(Frame frame, WriteCallback callback) { muxer.output(channelId,frame,callback); }
public void setOutgoingFramesHandler(OutgoingFrames outgoing) { this.generator.setOutgoing(outgoing); }
/** * Write an OP out the physical connection. * * @param op * the mux operation to write * @throws IOException */ public void output(MuxControlBlock op) throws IOException { generator.generate(null,op); }
/** * Incoming mux-unwrapped frames, destined for a sub-channel */ @Override public void onMuxedFrame(MuxedFrame frame) { MuxChannel subchannel = channels.get(frame.getChannelId()); subchannel.incomingFrame(frame); }
public static UpgradeRequest parse(ByteBuffer handshake) { MuxRequest req = new MuxRequest(); // TODO Auto-generated method stub return req; }
@Override public InetSocketAddress getRemoteAddress() { return muxer.getRemoteAddress(); }
@Override public void incomingFrame(Frame frame) { this.muxer.incomingFrame(frame); }
@Override public void close() { close(StatusCode.NORMAL,null); }
/** * Incoming mux encapsulated frames. */ @Override public void incomingFrame(Frame frame) { parser.parse(frame); }
/** * Frames destined for the Muxer */ @Override public void outgoingFrame(Frame frame, WriteCallback callback) { muxer.output(channelId,frame,callback); }
public static UpgradeRequest merge(UpgradeRequest baseReq, UpgradeRequest deltaReq) { MuxRequest req = new MuxRequest(baseReq); // TODO: finish return req; }
public static UpgradeRequest merge(UpgradeRequest baseReq, UpgradeRequest deltaReq) { MuxRequest req = new MuxRequest(baseReq); // TODO: finish return req; }