Package org.fusesource.hawtbuf

Examples of org.fusesource.hawtbuf.Buffer.readFrom()


    boolean magicRead = false;
    public Object unmarshal(DataInput dataIn) throws IOException {
        if( !magicRead ) {
            Buffer magic = new Buffer(8);
            magic.readFrom(dataIn);
            magicRead = true;
            return new AmqpHeader(magic);
        } else {
            int size = dataIn.readInt();
            if( size > maxFrameSize) {
View Full Code Here


            if( size > maxFrameSize) {
                throw new AmqpProtocolException("Frame size exceeded max frame length.");
            }
            Buffer frame = new Buffer(size);
            frame.bigEndianEditor().writeInt(size);
            frame.readFrom(dataIn);
            frame.clear();
            return frame;
        }
    }
View Full Code Here

    @Override
    public Object unmarshal(DataInput dataIn) throws IOException {
        if (!magicRead) {
            Buffer magic = new Buffer(8);
            magic.readFrom(dataIn);
            magicRead = true;
            return new AmqpHeader(magic);
        } else {
            int size = dataIn.readInt();
            if (size > maxFrameSize) {
View Full Code Here

            if (size > maxFrameSize) {
                throw new AmqpProtocolException("Frame size exceeded max frame length.");
            }
            Buffer frame = new Buffer(size);
            frame.bigEndianEditor().writeInt(size);
            frame.readFrom(dataIn);
            frame.clear();
            return frame;
        }
    }
View Full Code Here

    @Override
    public Object unmarshal(DataInput dataIn) throws IOException {
        if (!magicRead) {
            Buffer magic = new Buffer(8);
            magic.readFrom(dataIn);
            magicRead = true;
            return new AmqpHeader(magic);
        } else {
            int size = dataIn.readInt();
            if (size > maxFrameSize) {
View Full Code Here

            if (size > maxFrameSize) {
                throw new AmqpProtocolException("Frame size exceeded max frame length.");
            }
            Buffer frame = new Buffer(size);
            frame.bigEndianEditor().writeInt(size);
            frame.readFrom(dataIn);
            frame.clear();
            return frame;
        }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.