public int getEndOfBodyPosition() { if (endOfBodyPosition < 0) { endOfBodyPosition = buffer.writerIndex(); } return endOfBodyPosition; }
public int getEndOfBodyPosition() { if (endOfBodyPosition < 0) { endOfBodyPosition = buffer.writerIndex(); } return endOfBodyPosition; }
public long getLargeBodySize() { return buffer.writerIndex(); }
public long getLargeBodySize() { return buffer.writerIndex(); }
public void getBytes(final int index, final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } getBytes(index, dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
public void readBytes(final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } readBytes(dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
public void readBytes(final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } readBytes(dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
public void getBytes(final int index, final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } getBytes(index, dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
public void getBytes(final int index, final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } getBytes(index, dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
public void readBytes(final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } readBytes(dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
public void readBytes(final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } readBytes(dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
public void getBytes(final int index, final HornetQBuffer dst, final int length) { if (length > dst.writableBytes()) { throw new IndexOutOfBoundsException(); } getBytes(index, dst, dst.writerIndex(), length); dst.writerIndex(dst.writerIndex() + length); }
/** * @return */ private int remainingBytes() { return bb.writerIndex() - bb.readerIndex(); }
/** * @return */ private int remainingBytes() { return bb.writerIndex() - bb.readerIndex(); }
public int getBodySize() { return buffer.writerIndex() - buffer.readerIndex(); }
public int getBodySize() { return buffer.writerIndex() - buffer.readerIndex(); }
public long getLargeBodySize() { if (isLargeMessage()) { return getBodyBuffer().writerIndex(); } else { return getBodyBuffer().writerIndex() - BODY_OFFSET; } }
public long getLargeBodySize() { if (isLargeMessage()) { return getBodyBuffer().writerIndex(); } else { return getBodyBuffer().writerIndex() - BODY_OFFSET; } }
public static String bytesToHex(HornetQBuffer buffer, int groupSize) { int read = buffer.readerIndex(); buffer.readerIndex(0); byte[] bufferRead = new byte[buffer.writerIndex()]; buffer.readBytes(bufferRead); buffer.readerIndex(read); return bytesToHex(bufferRead, groupSize); }
public HornetQBuffer encode(final RemotingConnection connection) { HornetQBuffer buffer = connection.createTransportBuffer(PacketImpl.INITIAL_PACKET_SIZE); // The standard header fields buffer.writeInt(0); // The length gets filled in at the end buffer.writeByte(type); buffer.writeLong(channelID); encodeRest(buffer); size = buffer.writerIndex(); // The length doesn't include the actual length byte int len = size - DataConstants.SIZE_INT; buffer.setInt(0, len); return buffer; }