public HornetQBuffer createBuffer(final int size) { return HornetQBuffers.dynamicBuffer(size); }
private static Xid toXid(final byte[] data) { try { return XidCodecSupport.decodeXid(HornetQBuffers.wrappedBuffer(data)); } catch (Exception e) { return null; } }
private HornetQBuffer newBuffer(final int size) { return HornetQBuffers.fixedBuffer(size); }
public int encode(final ByteBuffer bufferRead) throws HornetQException { HornetQBuffer buffer1 = HornetQBuffers.wrappedBuffer(bufferRead); return encode(buffer1, bufferRead.capacity()); }
public HornetQBuffer createBuffer(int size) { return HornetQBuffers.dynamicBuffer(size); }
public TimedBuffer(final int size, final int timeout, final boolean logRates) { bufferSize = size; this.logRates = logRates; if (logRates) { logRatesTimer = new Timer(true); } // Setting the interval for nano-sleeps buffer = HornetQBuffers.fixedBuffer(bufferSize); buffer.clear(); bufferLimit = 0; callbacks = new ArrayList<IOAsyncTask>(); this.timeout = timeout; }
public HornetQBuffer readBytes(final int length) { byte bytesToGet[] = new byte[length]; getBytes(readerIndex, bytesToGet); readerIndex += length; return HornetQBuffers.wrappedBuffer(bytesToGet); }
@Override public HornetQBuffer createTransportBuffer(final int size) { return HornetQBuffers.dynamicBuffer(size); }
public TimedBuffer(final int size, final int timeout, final boolean logRates) { bufferSize = size; this.logRates = logRates; if (logRates) { logRatesTimer = new Timer(true); } // Setting the interval for nano-sleeps buffer = HornetQBuffers.fixedBuffer(bufferSize); buffer.clear(); bufferLimit = 0; callbacks = new ArrayList<IOAsyncTask>(); this.timeout = timeout; }
public HornetQBuffer readBytes(final int length) { byte bytesToGet[] = new byte[length]; readBytes(bytesToGet); return HornetQBuffers.wrappedBuffer(bytesToGet); }
/** * Creates a <em>self-expanding</em> HornetQBuffer filled with the given byte array * * @param bytes the created buffer will be initially filled with this byte array * @return a self-expanding HornetQBuffer filled with the given byte array */ public static HornetQBuffer dynamicBuffer(final byte[] bytes) { HornetQBuffer buff = dynamicBuffer(bytes.length); buff.writeBytes(bytes); return buff; }
public TimedBuffer(final int size, final int timeout, final boolean logRates) { bufferSize = size; this.logRates = logRates; if (logRates) { logRatesTimer = new Timer(true); } // Setting the interval for nano-sleeps buffer = HornetQBuffers.fixedBuffer(bufferSize); buffer.clear(); bufferLimit = 0; callbacks = new ArrayList<IOAsyncTask>(); this.timeout = timeout; }
public int encode(final ByteBuffer bufferRead) throws HornetQException { HornetQBuffer buffer = HornetQBuffers.wrappedBuffer(bufferRead); return encode(buffer, bufferRead.capacity()); }
public synchronized void addBytes(final byte[] bytes) { if (buffer == null) { buffer = HornetQBuffers.dynamicBuffer(bytes.length); } // expand the buffer buffer.writeBytes(bytes); }
HornetQBuffer buffer = HornetQBuffers.fixedBuffer(bufferSize.intValue()); encoder.encode(buffer, bufferSize.intValue()); xmlWriter.writeCData(encode(buffer.toByteBuffer().array()));
public HornetQBuffer readBytes(final int length) { byte[] bytesToGet = new byte[length]; readBytes(bytesToGet); return HornetQBuffers.wrappedBuffer(bytesToGet); }
@Override public synchronized void addBytes(final byte[] bytes) { if (buffer == null) { buffer = HornetQBuffers.dynamicBuffer(bytes.length); } // expand the buffer buffer.writeBytes(bytes); }
HornetQBuffer bodyBuffer = HornetQBuffers.fixedBuffer(localChunkLen);
public HornetQBuffer readBytes(final int length) { byte[] bytesToGet = new byte[length]; getBytes(readerIndex, bytesToGet); readerIndex += length; return HornetQBuffers.wrappedBuffer(bytesToGet); }
protected void createBody(final int initialMessageBufferSize) { buffer = HornetQBuffers.dynamicBuffer(initialMessageBufferSize); // There's a bug in netty which means a dynamic buffer won't resize until you write a byte buffer.writeByte((byte)0); int limit = BUFFER_HEADER_SPACE + DataConstants.SIZE_INT; buffer.setIndex(limit, limit); }