Uses of Interface
org.hornetq.api.core.HornetQBuffer

Packages that use HornetQBuffer
org.hornetq.api.core Core Messaging API. 
org.hornetq.spi.core.protocol   
org.hornetq.spi.core.remoting Remoting SPI. 
 

Uses of HornetQBuffer in org.hornetq.api.core
 

Methods in org.hornetq.api.core that return HornetQBuffer
 HornetQBuffer HornetQBuffer.copy()
          Returns a copy of this buffer's readable bytes.
 HornetQBuffer HornetQBuffer.copy(int index, int length)
          Returns a copy of this buffer's sub-region.
 HornetQBuffer HornetQBuffer.duplicate()
          Returns a buffer which shares the whole region of this buffer.
static HornetQBuffer HornetQBuffers.dynamicBuffer(byte[] bytes)
          Creates a self-expanding HornetQBuffer filled with the given byte array
static HornetQBuffer HornetQBuffers.dynamicBuffer(int size)
          Creates a self-expanding HornetQBuffer with the given initial size
static HornetQBuffer HornetQBuffers.fixedBuffer(int size)
          Creates a fixed HornetQBuffer of the given size
 HornetQBuffer Message.getBodyBuffer()
          Returns the message body as a HornetQBuffer
 HornetQBuffer Message.getBodyBufferCopy()
          Returns a copy of the message body as a HornetQBuffer.
 HornetQBuffer HornetQBuffer.readBytes(int length)
          Transfers this buffer's data to a newly created buffer starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= length).
 HornetQBuffer HornetQBuffer.readSlice(int length)
          Returns a new slice of this buffer's sub-region starting at the current readerIndex and increases the readerIndex by the size of the new slice (= length).
 HornetQBuffer HornetQBuffer.slice()
          Returns a slice of this buffer's readable bytes.
 HornetQBuffer HornetQBuffer.slice(int index, int length)
          Returns a slice of this buffer's sub-region.
static HornetQBuffer HornetQBuffers.wrappedBuffer(byte[] underlying)
          Creates a HornetQBuffer wrapping an underlying byte array
static HornetQBuffer HornetQBuffers.wrappedBuffer(ByteBuffer underlying)
          Creates a HornetQBuffer wrapping an underlying NIO ByteBuffer The position on this buffer won't affect the position on the inner buffer
 

Methods in org.hornetq.api.core with parameters of type HornetQBuffer
 void TransportConfiguration.decode(HornetQBuffer buffer)
          Decodes this TransportConfiguration from a buffer.
 void TransportConfiguration.encode(HornetQBuffer buffer)
          Encodes this TransportConfiguration into a buffer.
 void HornetQBuffer.getBytes(int index, HornetQBuffer dst)
          Transfers this buffer's data to the specified destination starting at the specified absolute index until the destination becomes non-writable.
 void HornetQBuffer.getBytes(int index, HornetQBuffer dst, int length)
          Transfers this buffer's data to the specified destination starting at the specified absolute index.
 void HornetQBuffer.getBytes(int index, HornetQBuffer dst, int dstIndex, int length)
          Transfers this buffer's data to the specified destination starting at the specified absolute index.
 void HornetQBuffer.readBytes(HornetQBuffer dst)
          Transfers this buffer's data to the specified destination starting at the current readerIndex until the destination becomes non-writable, and increases the readerIndex by the number of the transferred bytes.
 void HornetQBuffer.readBytes(HornetQBuffer dst, int length)
          Transfers this buffer's data to the specified destination starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= length).
 void HornetQBuffer.readBytes(HornetQBuffer dst, int dstIndex, int length)
          Transfers this buffer's data to the specified destination starting at the current readerIndex and increases the readerIndex by the number of the transferred bytes (= length).
 void HornetQBuffer.setBytes(int index, HornetQBuffer src)
          Transfers the specified source buffer's data to this buffer starting at the specified absolute index until the destination becomes unreadable.
 void HornetQBuffer.setBytes(int index, HornetQBuffer src, int length)
          Transfers the specified source buffer's data to this buffer starting at the specified absolute index.
 void HornetQBuffer.setBytes(int index, HornetQBuffer src, int srcIndex, int length)
          Transfers the specified source buffer's data to this buffer starting at the specified absolute index.
 void HornetQBuffer.writeBytes(HornetQBuffer src, int length)
          Transfers the specified source buffer's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
 void HornetQBuffer.writeBytes(HornetQBuffer src, int srcIndex, int length)
          Transfers the specified source buffer's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
 

Uses of HornetQBuffer in org.hornetq.spi.core.protocol
 

Methods in org.hornetq.spi.core.protocol that return HornetQBuffer
 HornetQBuffer RemotingConnection.createBuffer(int size)
          creates a new HornetQBuffer of the specified size.
 

Methods in org.hornetq.spi.core.protocol with parameters of type HornetQBuffer
 void ProtocolManager.handleBuffer(RemotingConnection connection, HornetQBuffer buffer)
           
 int ProtocolManager.isReadyToHandle(HornetQBuffer buffer)
           
 

Uses of HornetQBuffer in org.hornetq.spi.core.remoting
 

Methods in org.hornetq.spi.core.remoting that return HornetQBuffer
 HornetQBuffer Connection.createBuffer(int size)
          Create a new HornetQBuffer of the given size.
 

Methods in org.hornetq.spi.core.remoting with parameters of type HornetQBuffer
 void BufferHandler.bufferReceived(Object connectionID, HornetQBuffer buffer)
          called by the remoting connection when a buffer is received.
 int BufferDecoder.isReadyToHandle(HornetQBuffer buffer)
          called by the remoting system prior to BufferHandler.bufferReceived(Object, org.hornetq.api.core.HornetQBuffer).
 void Connection.write(HornetQBuffer buffer)
          writes the buffer to the connection with no flushing or batching
 void Connection.write(HornetQBuffer buffer, boolean flush, boolean batched)
          writes the buffer to the connection and if flush is true returns only when the buffer has been physically written to the connection.
 



Copyright © 2009 Red Hat Inc. All Rights Reserved.