Package org.jboss.netty.buffer

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


  private void checkTree(MessageTree tree, String expected) {
    PlainTextMessageCodec codec = new PlainTextMessageCodec();
    ChannelBuffer buf = ChannelBuffers.dynamicBuffer();

    codec.encode(tree, buf);
    buf.readInt(); // get rid of length

    String actual = buf.toString(Charset.forName("utf-8"));

    Assert.assertEquals(expected, actual);
View Full Code Here


  public String toString() {
    PlainTextMessageCodec codec = new PlainTextMessageCodec();
    ChannelBuffer buf = ChannelBuffers.dynamicBuffer(8192);

    codec.encode(this, buf);
    buf.readInt(); // get rid of length
    codec.reset();
    return buf.toString(Charset.forName("utf-8"));
  }
}
View Full Code Here

    } else {
      m_codec.encode(tree, buf);
    }

    try {
      buf.readInt(); // get rid of length
      return buf.toString(Charset.forName("utf-8"));
    } catch (Exception e) {
      // ignore it
    }
View Full Code Here

      } else {
        m_codec.encode(tree, buf);
      }

      try {
        buf.readInt(); // get rid of length
        return buf.toString(Charset.forName("utf-8"));
      } catch (Exception e) {
        // ignore it
      }
    }
View Full Code Here

        // buffer, or in the cumlation buffer, which is cleaned each time
        StreamInput streamIn = ChannelBufferStreamInputFactory.create(buffer, size);

        long requestId = buffer.readLong();
        byte status = buffer.readByte();
        Version version = Version.fromId(buffer.readInt());

        // !!! compression handling removed !!!
        StreamInput wrappedStream = CachedStreamInput.cachedHandles(streamIn);

        if (TransportStatus.isRequest(status)) {
View Full Code Here

        short opcode = headerBuffer.readUnsignedByte();
        short keyLength = headerBuffer.readShort();
        short extraLength = headerBuffer.readUnsignedByte();
        short dataType = headerBuffer.readUnsignedByte();   // unused
        short reserved = headerBuffer.readShort(); // unused
        int totalBodyLength = headerBuffer.readInt();
        int opaque = headerBuffer.readInt();
        long cas = headerBuffer.readLong();

        // we want the whole of totalBodyLength; otherwise, keep waiting.
        if (channelBuffer.readableBytes() < totalBodyLength) {
View Full Code Here

        short keyLength = headerBuffer.readShort();
        short extraLength = headerBuffer.readUnsignedByte();
        short dataType = headerBuffer.readUnsignedByte();   // unused
        short reserved = headerBuffer.readShort(); // unused
        int totalBodyLength = headerBuffer.readInt();
        int opaque = headerBuffer.readInt();
        long cas = headerBuffer.readLong();

        // we want the whole of totalBodyLength; otherwise, keep waiting.
        if (channelBuffer.readableBytes() < totalBodyLength) {
            channelBuffer.resetReaderIndex();
View Full Code Here

  private void checkTree(MessageTree tree, String expected) throws Exception {
    HtmlMessageCodec codec = (HtmlMessageCodec) lookup(MessageCodec.class, "html");
    ChannelBuffer buf = ChannelBuffers.dynamicBuffer();

    codec.encode(tree, buf);
    buf.readInt(); // get rid of length
    String actual = buf.toString(Charset.forName("utf-8"));

    Assert.assertEquals(expected, actual);
  }
View Full Code Here

        final int rc;
        final long ledgerId, entryId;
        final PacketHeader header;

        try {
            header = PacketHeader.fromInt(buffer.readInt());
            rc = buffer.readInt();
            ledgerId = buffer.readLong();
            entryId = buffer.readLong();
        } catch (IndexOutOfBoundsException ex) {
            LOG.error("Unparseable response from bookie: " + addr, ex);
View Full Code Here

        final long ledgerId, entryId;
        final PacketHeader header;

        try {
            header = PacketHeader.fromInt(buffer.readInt());
            rc = buffer.readInt();
            ledgerId = buffer.readLong();
            entryId = buffer.readLong();
        } catch (IndexOutOfBoundsException ex) {
            LOG.error("Unparseable response from bookie: " + addr, ex);
            return;
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.