Package org.jboss.netty.buffer

Examples of org.jboss.netty.buffer.ChannelBuffer.readByte()


    if (null == msg)
    {
      return msg;
    }
    ChannelBuffer buffer = (ChannelBuffer) msg;
    byte opCode = buffer.readByte();
    if (opCode == Events.NETWORK_MESSAGE)
    {
      opCode = Events.SESSION_MESSAGE;
    }
    return Events.event(new NettyMessageBuffer(buffer), opCode);
View Full Code Here


    {
      LOG.error("Null message received in MessageBufferEventDecoder");
      return msg;
    }
    ChannelBuffer buffer = (ChannelBuffer)msg;
    byte opcode = buffer.readByte();
    if (opcode == Events.NETWORK_MESSAGE)
    {
      opcode = Events.SESSION_MESSAGE;
    }
    return Events.event(new NettyMessageBuffer(buffer), opcode);
View Full Code Here

    if (null == msg)
    {
      return msg;
    }
    ChannelBuffer buffer = (ChannelBuffer) msg;
    byte opcode = buffer.readByte();
    if (opcode == Events.NETWORK_MESSAGE)
    {
      opcode = Events.SESSION_MESSAGE;
    }
    return Events.event(new NettyMessageBuffer(buffer), opcode);
View Full Code Here

                                length = (Integer) getAttribute(ctx, LENGTH_ATTRIBUTE);
                            }
                            while (buffer.readableBytes() > 0) {
                                switch (state) {
                                case WAIT_FOR_FIRST_BYTE_LENGTH:
                                    length = (buffer.readByte() & 255) << 24;
                                    state = State.WAIT_FOR_SECOND_BYTE_LENGTH;
                                    break;
                                case WAIT_FOR_SECOND_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255) << 16;
                                    state = State.WAIT_FOR_THIRD_BYTE_LENGTH;
View Full Code Here

                                case WAIT_FOR_FIRST_BYTE_LENGTH:
                                    length = (buffer.readByte() & 255) << 24;
                                    state = State.WAIT_FOR_SECOND_BYTE_LENGTH;
                                    break;
                                case WAIT_FOR_SECOND_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255) << 16;
                                    state = State.WAIT_FOR_THIRD_BYTE_LENGTH;
                                    break;
                                case WAIT_FOR_THIRD_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255) << 8;
                                    state = State.WAIT_FOR_FOURTH_BYTE_LENGTH;
View Full Code Here

                                case WAIT_FOR_SECOND_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255) << 16;
                                    state = State.WAIT_FOR_THIRD_BYTE_LENGTH;
                                    break;
                                case WAIT_FOR_THIRD_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255) << 8;
                                    state = State.WAIT_FOR_FOURTH_BYTE_LENGTH;
                                    break;
                                case WAIT_FOR_FOURTH_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255);
                                    state = State.READING;
View Full Code Here

                                case WAIT_FOR_THIRD_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255) << 8;
                                    state = State.WAIT_FOR_FOURTH_BYTE_LENGTH;
                                    break;
                                case WAIT_FOR_FOURTH_BYTE_LENGTH:
                                    length += (buffer.readByte() & 255);
                                    state = State.READING;
                                    if ((length == 0) && (buffer.readableBytes() == 0)) {
                                        ctx.getChannel().write(ACK.slice());
                                        state = State.WAIT_FOR_FIRST_BYTE_LENGTH;
                                    }
View Full Code Here

        //ByteOrder.BIG_ENDIAN
        buffer = ChannelBuffers.buffer(ByteOrder.BIG_ENDIAN, 4);
        buffer.writeInt(value);
        for (int i = 0; i < 4; i++) {
            byte b = buffer.readByte();
            System.out.println(b);
        }

        //ByteOrder.LITTLE_ENDIAN
        buffer = ChannelBuffers.buffer(ByteOrder.LITTLE_ENDIAN, 4);
View Full Code Here

        //ByteOrder.LITTLE_ENDIAN
        buffer = ChannelBuffers.buffer(ByteOrder.LITTLE_ENDIAN, 4);
        buffer.writeInt(value);
        for (int i = 0; i < 4; i++) {
            byte b = buffer.readByte();
            System.out.println(b);
        }

        //ByteOrder.nativeOrder()
        buffer = ChannelBuffers.buffer(ByteOrder.nativeOrder(), 4);
View Full Code Here

        //ByteOrder.nativeOrder()
        buffer = ChannelBuffers.buffer(ByteOrder.nativeOrder(), 4);
        buffer.writeInt(value);
        for (int i = 0; i < 4; i++) {
            byte b = buffer.readByte();
            System.out.println(b);
        }
    }

}
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.