Uses of Class
org.apache.mina.core.buffer.IoBuffer

Packages that use IoBuffer
org.apache.mina.core.buffer   
org.apache.mina.core.polling Base class for implementing transport based on active polling strategies like NIO select call, or any API based on I/O polling system calls (epoll, poll, select, kqueue, etc). 
org.apache.mina.filter.buffer   
org.apache.mina.filter.codec Filter implementations that helps you to implement complex protocols via 'codec' concept. 
org.apache.mina.filter.codec.demux Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs. 
org.apache.mina.filter.codec.prefixedstring   
org.apache.mina.filter.codec.serialization Protocol codecs which uses Java object serilization and leads to rapid protocol implementation. 
org.apache.mina.filter.codec.statemachine   
org.apache.mina.filter.codec.textline A protocol codec for text-based protocols. 
org.apache.mina.filter.stream Stream based IoFilter implementation. 
org.apache.mina.proxy   
org.apache.mina.proxy.filter   
org.apache.mina.proxy.handlers.http   
org.apache.mina.proxy.handlers.socks   
org.apache.mina.proxy.utils   
org.apache.mina.transport.socket.nio Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API
org.apache.mina.util.byteaccess   
 

Uses of IoBuffer in org.apache.mina.core.buffer
 

Subclasses of IoBuffer in org.apache.mina.core.buffer
 class AbstractIoBuffer
          A base implementation of IoBuffer.
 class IoBufferWrapper
          A IoBuffer that wraps a buffer and proxies any operations to it.
 

Methods in org.apache.mina.core.buffer that return IoBuffer
static IoBuffer IoBuffer.allocate(int capacity)
          Returns the direct or heap buffer which is capable to store the specified amount of bytes.
 IoBuffer CachedBufferAllocator.allocate(int requestedCapacity, boolean direct)
           
static IoBuffer IoBuffer.allocate(int capacity, boolean direct)
          Returns the buffer which is capable of the specified size.
 IoBuffer IoBufferAllocator.allocate(int capacity, boolean direct)
          Returns the buffer which is capable of the specified size.
 IoBuffer SimpleBufferAllocator.allocate(int capacity, boolean direct)
           
abstract  IoBuffer IoBuffer.asReadOnlyBuffer()
           
 IoBuffer AbstractIoBuffer.asReadOnlyBuffer()
          
 IoBuffer IoBufferWrapper.asReadOnlyBuffer()
           
protected abstract  IoBuffer AbstractIoBuffer.asReadOnlyBuffer0()
          Implement this method to return the unexpandable read only version of this buffer.
abstract  IoBuffer IoBuffer.capacity(int newCapacity)
          Increases the capacity of this buffer.
 IoBuffer AbstractIoBuffer.capacity(int newCapacity)
          Increases the capacity of this buffer.
 IoBuffer IoBufferWrapper.capacity(int newCapacity)
           
abstract  IoBuffer IoBuffer.clear()
           
 IoBuffer AbstractIoBuffer.clear()
          
 IoBuffer IoBufferWrapper.clear()
           
abstract  IoBuffer IoBuffer.compact()
           
 IoBuffer AbstractIoBuffer.compact()
          
 IoBuffer IoBufferWrapper.compact()
           
abstract  IoBuffer IoBuffer.duplicate()
           
 IoBuffer AbstractIoBuffer.duplicate()
          
 IoBuffer IoBufferWrapper.duplicate()
           
protected abstract  IoBuffer AbstractIoBuffer.duplicate0()
          Implement this method to return the unexpandable duplicate of this buffer.
abstract  IoBuffer IoBuffer.expand(int expectedRemaining)
          Changes the capacity and limit of this buffer so this buffer get the specified expectedRemaining room from the current position.
 IoBuffer AbstractIoBuffer.expand(int expectedRemaining)
          Changes the capacity and limit of this buffer so this buffer get the specified expectedRemaining room from the current position.
 IoBuffer IoBufferWrapper.expand(int expectedRemaining)
           
abstract  IoBuffer IoBuffer.expand(int position, int expectedRemaining)
          Changes the capacity and limit of this buffer so this buffer get the specified expectedRemaining room from the specified position.
 IoBuffer AbstractIoBuffer.expand(int pos, int expectedRemaining)
          Changes the capacity and limit of this buffer so this buffer get the specified expectedRemaining room from the specified position.
 IoBuffer IoBufferWrapper.expand(int pos, int expectedRemaining)
           
abstract  IoBuffer IoBuffer.fill(byte value, int size)
          Fills this buffer with the specified value.
 IoBuffer AbstractIoBuffer.fill(byte value, int size)
          Fills this buffer with the specified value.
 IoBuffer IoBufferWrapper.fill(byte value, int size)
           
abstract  IoBuffer IoBuffer.fill(int size)
          Fills this buffer with NUL (0x00).
 IoBuffer AbstractIoBuffer.fill(int size)
          Fills this buffer with NUL (0x00).
 IoBuffer IoBufferWrapper.fill(int size)
           
abstract  IoBuffer IoBuffer.fillAndReset(byte value, int size)
          Fills this buffer with the specified value.
 IoBuffer AbstractIoBuffer.fillAndReset(byte value, int size)
          Fills this buffer with the specified value.
 IoBuffer IoBufferWrapper.fillAndReset(byte value, int size)
           
abstract  IoBuffer IoBuffer.fillAndReset(int size)
          Fills this buffer with NUL (0x00).
 IoBuffer AbstractIoBuffer.fillAndReset(int size)
          Fills this buffer with NUL (0x00).
 IoBuffer IoBufferWrapper.fillAndReset(int size)
           
abstract  IoBuffer IoBuffer.flip()
           
 IoBuffer AbstractIoBuffer.flip()
          
 IoBuffer IoBufferWrapper.flip()
           
abstract  IoBuffer IoBuffer.get(byte[] dst)
           
 IoBuffer AbstractIoBuffer.get(byte[] dst)
          
 IoBuffer IoBufferWrapper.get(byte[] dst)
           
abstract  IoBuffer IoBuffer.get(byte[] dst, int offset, int length)
           
 IoBuffer AbstractIoBuffer.get(byte[] dst, int offset, int length)
          
 IoBuffer IoBufferWrapper.get(byte[] dst, int offset, int length)
           
 IoBuffer IoBufferWrapper.getParentBuffer()
          Returns the parent buffer that this buffer wrapped.
abstract  IoBuffer IoBuffer.getSlice(int length)
          TODO document me.
 IoBuffer AbstractIoBuffer.getSlice(int length)
          TODO document me.
 IoBuffer IoBufferWrapper.getSlice(int length)
           
abstract  IoBuffer IoBuffer.getSlice(int index, int length)
          TODO document me.
 IoBuffer AbstractIoBuffer.getSlice(int index, int length)
          TODO document me.
 IoBuffer IoBufferWrapper.getSlice(int index, int length)
           
abstract  IoBuffer IoBuffer.limit(int newLimit)
           
 IoBuffer AbstractIoBuffer.limit(int newLimit)
          
 IoBuffer IoBufferWrapper.limit(int newLimit)
           
abstract  IoBuffer IoBuffer.mark()
           
 IoBuffer AbstractIoBuffer.mark()
          
 IoBuffer IoBufferWrapper.mark()
           
abstract  IoBuffer IoBuffer.minimumCapacity(int minimumCapacity)
          Sets the minimum capacity of this buffer which is used to determine the new capacity of the buffer shrunk by compact() and shrink() operation.
 IoBuffer AbstractIoBuffer.minimumCapacity(int minimumCapacity)
          Sets the minimum capacity of this buffer which is used to determine the new capacity of the buffer shrunk by compact() and shrink() operation.
 IoBuffer IoBufferWrapper.minimumCapacity(int minimumCapacity)
           
abstract  IoBuffer IoBuffer.order(ByteOrder bo)
           
 IoBuffer AbstractIoBuffer.order(ByteOrder bo)
          
 IoBuffer IoBufferWrapper.order(ByteOrder bo)
           
abstract  IoBuffer IoBuffer.position(int newPosition)
           
 IoBuffer AbstractIoBuffer.position(int newPosition)
          
 IoBuffer IoBufferWrapper.position(int newPosition)
           
abstract  IoBuffer IoBuffer.put(byte b)
           
 IoBuffer AbstractIoBuffer.put(byte b)
          
 IoBuffer IoBufferWrapper.put(byte b)
           
abstract  IoBuffer IoBuffer.put(byte[] src)
           
 IoBuffer AbstractIoBuffer.put(byte[] src)
          
 IoBuffer IoBufferWrapper.put(byte[] src)
           
abstract  IoBuffer IoBuffer.put(byte[] src, int offset, int length)
           
 IoBuffer AbstractIoBuffer.put(byte[] src, int offset, int length)
          
 IoBuffer IoBufferWrapper.put(byte[] src, int offset, int length)
           
abstract  IoBuffer IoBuffer.put(ByteBuffer src)
          Writes the content of the specified src into this buffer.
 IoBuffer AbstractIoBuffer.put(ByteBuffer src)
          Writes the content of the specified src into this buffer.
 IoBuffer IoBufferWrapper.put(ByteBuffer src)
           
abstract  IoBuffer IoBuffer.put(int index, byte b)
           
 IoBuffer AbstractIoBuffer.put(int index, byte b)
          
 IoBuffer IoBufferWrapper.put(int index, byte b)
           
abstract  IoBuffer IoBuffer.put(IoBuffer src)
          Writes the content of the specified src into this buffer.
 IoBuffer AbstractIoBuffer.put(IoBuffer src)
          Writes the content of the specified src into this buffer.
 IoBuffer IoBufferWrapper.put(IoBuffer src)
           
abstract  IoBuffer IoBuffer.putChar(char value)
           
 IoBuffer AbstractIoBuffer.putChar(char value)
          
 IoBuffer IoBufferWrapper.putChar(char value)
           
abstract  IoBuffer IoBuffer.putChar(int index, char value)
           
 IoBuffer AbstractIoBuffer.putChar(int index, char value)
          
 IoBuffer IoBufferWrapper.putChar(int index, char value)
           
abstract  IoBuffer IoBuffer.putDouble(double value)
           
 IoBuffer AbstractIoBuffer.putDouble(double value)
          
 IoBuffer IoBufferWrapper.putDouble(double value)
           
abstract  IoBuffer IoBuffer.putDouble(int index, double value)
           
 IoBuffer AbstractIoBuffer.putDouble(int index, double value)
          
 IoBuffer IoBufferWrapper.putDouble(int index, double value)
           
abstract  IoBuffer IoBuffer.putEnum(Enum<?> e)
          Writes an enum's ordinal value to the buffer as a byte.
 IoBuffer AbstractIoBuffer.putEnum(Enum<?> e)
          Writes an enum's ordinal value to the buffer as a byte.
 IoBuffer IoBufferWrapper.putEnum(Enum<?> e)
           
abstract  IoBuffer IoBuffer.putEnum(int index, Enum<?> e)
          Writes an enum's ordinal value to the buffer as a byte.
 IoBuffer AbstractIoBuffer.putEnum(int index, Enum<?> e)
          Writes an enum's ordinal value to the buffer as a byte.
 IoBuffer IoBufferWrapper.putEnum(int index, Enum<?> e)
           
abstract  IoBuffer IoBuffer.putEnumInt(Enum<?> e)
          Writes an enum's ordinal value to the buffer as an integer.
 IoBuffer AbstractIoBuffer.putEnumInt(Enum<?> e)
          Writes an enum's ordinal value to the buffer as an integer.
 IoBuffer IoBufferWrapper.putEnumInt(Enum<?> e)
           
abstract  IoBuffer IoBuffer.putEnumInt(int index, Enum<?> e)
          Writes an enum's ordinal value to the buffer as an integer.
 IoBuffer AbstractIoBuffer.putEnumInt(int index, Enum<?> e)
          Writes an enum's ordinal value to the buffer as an integer.
 IoBuffer IoBufferWrapper.putEnumInt(int index, Enum<?> e)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSet(int index, Set<E> set)
          Writes the specified Set to the buffer as a byte sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSet(int index, Set<E> set)
          Writes the specified Set to the buffer as a byte sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSet(int index, Set<E> set)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSet(Set<E> set)
          Writes the specified Set to the buffer as a byte sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSet(Set<E> set)
          Writes the specified Set to the buffer as a byte sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSet(Set<E> set)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSetInt(int index, Set<E> set)
          Writes the specified Set to the buffer as an int sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSetInt(int index, Set<E> set)
          Writes the specified Set to the buffer as an int sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSetInt(int index, Set<E> set)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSetInt(Set<E> set)
          Writes the specified Set to the buffer as an int sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSetInt(Set<E> set)
          Writes the specified Set to the buffer as an int sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSetInt(Set<E> set)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSetLong(int index, Set<E> set)
          Writes the specified Set to the buffer as a long sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSetLong(int index, Set<E> set)
          Writes the specified Set to the buffer as a long sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSetLong(int index, Set<E> set)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSetLong(Set<E> set)
          Writes the specified Set to the buffer as a long sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSetLong(Set<E> set)
          Writes the specified Set to the buffer as a long sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSetLong(Set<E> set)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSetShort(int index, Set<E> set)
          Writes the specified Set to the buffer as a short sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSetShort(int index, Set<E> set)
          Writes the specified Set to the buffer as a short sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSetShort(int index, Set<E> set)
           
abstract
<E extends Enum<E>>
IoBuffer
IoBuffer.putEnumSetShort(Set<E> set)
          Writes the specified Set to the buffer as a short sized bit vector.
<E extends Enum<E>>
IoBuffer
AbstractIoBuffer.putEnumSetShort(Set<E> set)
          Writes the specified Set to the buffer as a short sized bit vector.
<E extends Enum<E>>
IoBuffer
IoBufferWrapper.putEnumSetShort(Set<E> set)
           
abstract  IoBuffer IoBuffer.putEnumShort(Enum<?> e)
          Writes an enum's ordinal value to the buffer as a short.
 IoBuffer AbstractIoBuffer.putEnumShort(Enum<?> e)
          Writes an enum's ordinal value to the buffer as a short.
 IoBuffer IoBufferWrapper.putEnumShort(Enum<?> e)
           
abstract  IoBuffer IoBuffer.putEnumShort(int index, Enum<?> e)
          Writes an enum's ordinal value to the buffer as a short.
 IoBuffer AbstractIoBuffer.putEnumShort(int index, Enum<?> e)
          Writes an enum's ordinal value to the buffer as a short.
 IoBuffer IoBufferWrapper.putEnumShort(int index, Enum<?> e)
           
abstract  IoBuffer IoBuffer.putFloat(float value)
           
 IoBuffer AbstractIoBuffer.putFloat(float value)
          
 IoBuffer IoBufferWrapper.putFloat(float value)
           
abstract  IoBuffer IoBuffer.putFloat(int index, float value)
           
 IoBuffer AbstractIoBuffer.putFloat(int index, float value)
          
 IoBuffer IoBufferWrapper.putFloat(int index, float value)
           
abstract  IoBuffer IoBuffer.putInt(int value)
           
 IoBuffer AbstractIoBuffer.putInt(int value)
          
 IoBuffer IoBufferWrapper.putInt(int value)
           
abstract  IoBuffer IoBuffer.putInt(int index, int value)
           
 IoBuffer AbstractIoBuffer.putInt(int index, int value)
          
 IoBuffer IoBufferWrapper.putInt(int index, int value)
           
abstract  IoBuffer IoBuffer.putLong(int index, long value)
           
 IoBuffer AbstractIoBuffer.putLong(int index, long value)
          
 IoBuffer IoBufferWrapper.putLong(int index, long value)
           
abstract  IoBuffer IoBuffer.putLong(long value)
           
 IoBuffer AbstractIoBuffer.putLong(long value)
          
 IoBuffer IoBufferWrapper.putLong(long value)
           
abstract  IoBuffer IoBuffer.putMediumInt(int value)
          Relative put method for writing a medium int value.
 IoBuffer AbstractIoBuffer.putMediumInt(int value)
          Relative put method for writing a medium int value.
 IoBuffer IoBufferWrapper.putMediumInt(int value)
           
abstract  IoBuffer IoBuffer.putMediumInt(int index, int value)
          Absolute put method for writing a medium int value.
 IoBuffer AbstractIoBuffer.putMediumInt(int index, int value)
          Absolute put method for writing a medium int value.
 IoBuffer IoBufferWrapper.putMediumInt(int index, int value)
           
abstract  IoBuffer IoBuffer.putObject(Object o)
          Writes the specified Java object to the buffer.
 IoBuffer AbstractIoBuffer.putObject(Object o)
          Writes the specified Java object to the buffer.
 IoBuffer IoBufferWrapper.putObject(Object o)
           
abstract  IoBuffer IoBuffer.putPrefixedString(CharSequence in, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer AbstractIoBuffer.putPrefixedString(CharSequence in, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer IoBufferWrapper.putPrefixedString(CharSequence in, CharsetEncoder encoder)
           
abstract  IoBuffer IoBuffer.putPrefixedString(CharSequence in, int prefixLength, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer AbstractIoBuffer.putPrefixedString(CharSequence in, int prefixLength, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer IoBufferWrapper.putPrefixedString(CharSequence in, int prefixLength, CharsetEncoder encoder)
           
abstract  IoBuffer IoBuffer.putPrefixedString(CharSequence val, int prefixLength, int padding, byte padValue, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer AbstractIoBuffer.putPrefixedString(CharSequence val, int prefixLength, int padding, byte padValue, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer IoBufferWrapper.putPrefixedString(CharSequence in, int prefixLength, int padding, byte padValue, CharsetEncoder encoder)
           
abstract  IoBuffer IoBuffer.putPrefixedString(CharSequence in, int prefixLength, int padding, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer AbstractIoBuffer.putPrefixedString(CharSequence in, int prefixLength, int padding, CharsetEncoder encoder)
          Writes the content of in into this buffer as a string which has a 16-bit length field before the actual encoded string, using the specified encoder.
 IoBuffer IoBufferWrapper.putPrefixedString(CharSequence in, int prefixLength, int padding, CharsetEncoder encoder)
           
abstract  IoBuffer IoBuffer.putShort(int index, short value)
           
 IoBuffer AbstractIoBuffer.putShort(int index, short value)
          
 IoBuffer IoBufferWrapper.putShort(int index, short value)
           
abstract  IoBuffer IoBuffer.putShort(short value)
           
 IoBuffer AbstractIoBuffer.putShort(short value)
          
 IoBuffer IoBufferWrapper.putShort(short value)
           
abstract  IoBuffer IoBuffer.putString(CharSequence val, CharsetEncoder encoder)
          Writes the content of in into this buffer using the specified encoder.
 IoBuffer AbstractIoBuffer.putString(CharSequence val, CharsetEncoder encoder)
          Writes the content of in into this buffer using the specified encoder.
 IoBuffer IoBufferWrapper.putString(CharSequence in, CharsetEncoder encoder)
           
abstract  IoBuffer IoBuffer.putString(CharSequence val, int fieldSize, CharsetEncoder encoder)
          Writes the content of in into this buffer as a NUL-terminated string using the specified encoder.
 IoBuffer AbstractIoBuffer.putString(CharSequence val, int fieldSize, CharsetEncoder encoder)
          Writes the content of in into this buffer as a NUL-terminated string using the specified encoder.
 IoBuffer IoBufferWrapper.putString(CharSequence in, int fieldSize, CharsetEncoder encoder)
           
abstract  IoBuffer IoBuffer.putUnsigned(byte value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsigned(byte value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsigned(byte value)
           
abstract  IoBuffer IoBuffer.putUnsigned(int value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsigned(int value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsigned(int value)
           
abstract  IoBuffer IoBuffer.putUnsigned(int index, byte value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsigned(int index, byte value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsigned(int index, byte value)
           
abstract  IoBuffer IoBuffer.putUnsigned(int index, int value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsigned(int index, int value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsigned(int index, int value)
           
abstract  IoBuffer IoBuffer.putUnsigned(int index, long value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsigned(int index, long value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsigned(int index, long value)
           
abstract  IoBuffer IoBuffer.putUnsigned(int index, short value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsigned(int index, short value)
          Writes an unsigned byte into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsigned(int index, short value)
           
abstract  IoBuffer IoBuffer.putUnsigned(long value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsigned(long value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsigned(long value)
           
abstract  IoBuffer IoBuffer.putUnsigned(short value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsigned(short value)
          Writes an unsigned byte into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsigned(short value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(byte value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedInt(byte value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedInt(byte value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(int value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedInt(int value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedInt(int value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(int index, byte value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedInt(int index, byte value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedInt(int index, byte value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(int index, int value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedInt(int index, int value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedInt(int index, int value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(int index, long value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedInt(int index, long value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedInt(int index, long value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(int index, short value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedInt(int index, short value)
          Writes an unsigned int into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedInt(int index, short value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(long value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedInt(long value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedInt(long value)
           
abstract  IoBuffer IoBuffer.putUnsignedInt(short value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedInt(short value)
          Writes an unsigned int into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedInt(short value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(byte value)
          Writes an unsigned short into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedShort(byte value)
          Writes an unsigned short into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedShort(byte value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(int value)
          Writes an unsigned Short into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedShort(int value)
          Writes an unsigned Short into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedShort(int value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(int index, byte value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedShort(int index, byte value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedShort(int index, byte value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(int index, int value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedShort(int index, int value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedShort(int index, int value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(int index, long value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedShort(int index, long value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedShort(int index, long value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(int index, short value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer AbstractIoBuffer.putUnsignedShort(int index, short value)
          Writes an unsigned Short into the ByteBuffer at a specified position
 IoBuffer IoBufferWrapper.putUnsignedShort(int index, short value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(long value)
          Writes an unsigned Short into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedShort(long value)
          Writes an unsigned Short into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedShort(long value)
           
abstract  IoBuffer IoBuffer.putUnsignedShort(short value)
          Writes an unsigned Short into the ByteBuffer
 IoBuffer AbstractIoBuffer.putUnsignedShort(short value)
          Writes an unsigned Short into the ByteBuffer
 IoBuffer IoBufferWrapper.putUnsignedShort(short value)
           
abstract  IoBuffer IoBuffer.reset()
           
 IoBuffer AbstractIoBuffer.reset()
          
 IoBuffer IoBufferWrapper.reset()
           
abstract  IoBuffer IoBuffer.rewind()
           
 IoBuffer AbstractIoBuffer.rewind()
          
 IoBuffer IoBufferWrapper.rewind()
           
abstract  IoBuffer IoBuffer.setAutoExpand(boolean autoExpand)
          Turns on or off autoExpand.
 IoBuffer AbstractIoBuffer.setAutoExpand(boolean autoExpand)
          Turns on or off autoExpand.
 IoBuffer IoBufferWrapper.setAutoExpand(boolean autoExpand)
           
abstract  IoBuffer IoBuffer.setAutoShrink(boolean autoShrink)
          Turns on or off autoShrink.
 IoBuffer AbstractIoBuffer.setAutoShrink(boolean autoShrink)
          Turns on or off autoShrink.
 IoBuffer IoBufferWrapper.setAutoShrink(boolean autoShrink)
           
abstract  IoBuffer IoBuffer.shrink()
          Changes the capacity of this buffer so this buffer occupies as less memory as possible while retaining the position, limit and the buffer content between the position and limit.
 IoBuffer AbstractIoBuffer.shrink()
          Changes the capacity of this buffer so this buffer occupies as less memory as possible while retaining the position, limit and the buffer content between the position and limit.
 IoBuffer IoBufferWrapper.shrink()
           
abstract  IoBuffer IoBuffer.skip(int size)
          Forwards the position of this buffer as the specified size bytes.
 IoBuffer AbstractIoBuffer.skip(int size)
          Forwards the position of this buffer as the specified size bytes.
 IoBuffer IoBufferWrapper.skip(int size)
           
abstract  IoBuffer IoBuffer.slice()
           
 IoBuffer AbstractIoBuffer.slice()
          
 IoBuffer IoBufferWrapper.slice()
           
protected abstract  IoBuffer AbstractIoBuffer.slice0()
          Implement this method to return the unexpandable slice of this buffer.
abstract  IoBuffer IoBuffer.sweep()
          Clears this buffer and fills its content with NUL.
 IoBuffer AbstractIoBuffer.sweep()
          Clears this buffer and fills its content with NUL.
 IoBuffer IoBufferWrapper.sweep()
           
abstract  IoBuffer IoBuffer.sweep(byte value)
          double Clears this buffer and fills its content with value.
 IoBuffer AbstractIoBuffer.sweep(byte value)
          double Clears this buffer and fills its content with value.
 IoBuffer IoBufferWrapper.sweep(byte value)
           
static IoBuffer IoBuffer.wrap(byte[] byteArray)
          Wraps the specified byte array into MINA heap buffer.
static IoBuffer IoBuffer.wrap(byte[] byteArray, int offset, int length)
          Wraps the specified byte array into MINA heap buffer.
 IoBuffer CachedBufferAllocator.wrap(ByteBuffer nioBuffer)
           
static IoBuffer IoBuffer.wrap(ByteBuffer nioBuffer)
          Wraps the specified NIO ByteBuffer into MINA buffer.
 IoBuffer IoBufferAllocator.wrap(ByteBuffer nioBuffer)
          Wraps the specified NIO ByteBuffer into MINA buffer.
 IoBuffer SimpleBufferAllocator.wrap(ByteBuffer nioBuffer)
           
 

Methods in org.apache.mina.core.buffer with parameters of type IoBuffer
 int AbstractIoBuffer.compareTo(IoBuffer that)
          
 int IoBufferWrapper.compareTo(IoBuffer that)
           
abstract  IoBuffer IoBuffer.put(IoBuffer src)
          Writes the content of the specified src into this buffer.
 IoBuffer AbstractIoBuffer.put(IoBuffer src)
          Writes the content of the specified src into this buffer.
 IoBuffer IoBufferWrapper.put(IoBuffer src)
           
 

Constructors in org.apache.mina.core.buffer with parameters of type IoBuffer
IoBufferWrapper(IoBuffer buf)
          Create a new instance.
 

Uses of IoBuffer in org.apache.mina.core.polling
 

Methods in org.apache.mina.core.polling with parameters of type IoBuffer
protected abstract  int AbstractPollingIoProcessor.read(S session, IoBuffer buf)
          Reads a sequence of bytes from a IoSession into the given IoBuffer.
protected abstract  SocketAddress AbstractPollingConnectionlessIoAcceptor.receive(H handle, IoBuffer buffer)
           
protected abstract  int AbstractPollingConnectionlessIoAcceptor.send(S session, IoBuffer buffer, SocketAddress remoteAddress)
           
protected abstract  int AbstractPollingIoProcessor.write(S session, IoBuffer buf, int length)
          Write a sequence of bytes to a IoSession, means to be called when a session was found ready for writing.
 

Uses of IoBuffer in org.apache.mina.filter.buffer
 

Methods in org.apache.mina.filter.buffer that return IoBuffer
 IoBuffer IoBufferLazyInitializer.init()
          Initializes the value.
 

Constructor parameters in org.apache.mina.filter.buffer with type arguments of type IoBuffer
BufferedWriteFilter(int bufferSize, LazyInitializedCacheMap<IoSession,IoBuffer> buffersMap)
          Constructor which sets buffer size to bufferSize.
 

Uses of IoBuffer in org.apache.mina.filter.codec
 

Methods in org.apache.mina.filter.codec with parameters of type IoBuffer
 void ProtocolDecoder.decode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
 void SynchronizedProtocolDecoder.decode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
           
 void CumulativeProtocolDecoder.decode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
          Cumulates content of in into internal buffer and forwards decoding request to CumulativeProtocolDecoder.doDecode(IoSession, IoBuffer, ProtocolDecoderOutput).
protected abstract  boolean CumulativeProtocolDecoder.doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
          Implement this method to consume the specified cumulative buffer and decode its content into message(s).
 

Uses of IoBuffer in org.apache.mina.filter.codec.demux
 

Methods in org.apache.mina.filter.codec.demux with parameters of type IoBuffer
 MessageDecoderResult MessageDecoder.decodable(IoSession session, IoBuffer in)
          Checks the specified buffer is decodable by this decoder.
 MessageDecoderResult MessageDecoder.decode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
protected  boolean DemuxingProtocolDecoder.doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
          Implement this method to consume the specified cumulative buffer and decode its content into message(s).
 

Uses of IoBuffer in org.apache.mina.filter.codec.prefixedstring
 

Methods in org.apache.mina.filter.codec.prefixedstring with parameters of type IoBuffer
protected  boolean PrefixedStringDecoder.doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
           
 

Uses of IoBuffer in org.apache.mina.filter.codec.serialization
 

Methods in org.apache.mina.filter.codec.serialization with parameters of type IoBuffer
protected  boolean ObjectSerializationDecoder.doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
           
 

Uses of IoBuffer in org.apache.mina.filter.codec.statemachine
 

Methods in org.apache.mina.filter.codec.statemachine with parameters of type IoBuffer
 DecodingState ConsumeToEndOfSessionDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState FixedLengthDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState ShortIntegerDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState CrLfDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState SkippingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState ConsumeToCrLfDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
           
 DecodingState DecodingStateMachine.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState DecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState SingleByteDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
           
 DecodingState ConsumeToTerminatorDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState IntegerDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 DecodingState ConsumeToDynamicTerminatorDecodingState.decode(IoBuffer in, ProtocolDecoderOutput out)
          Invoked when data is available for this state.
 void DecodingStateProtocolDecoder.decode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
protected abstract  DecodingState ConsumeToEndOfSessionDecodingState.finishDecode(IoBuffer product, ProtocolDecoderOutput out)
          Invoked when this state has consumed all bytes until the session is closed.
protected abstract  DecodingState FixedLengthDecodingState.finishDecode(IoBuffer product, ProtocolDecoderOutput out)
          Invoked when this state has consumed the configured number of bytes.
protected abstract  DecodingState ConsumeToCrLfDecodingState.finishDecode(IoBuffer product, ProtocolDecoderOutput out)
          Invoked when this state has reached a CRLF.
protected abstract  DecodingState ConsumeToTerminatorDecodingState.finishDecode(IoBuffer product, ProtocolDecoderOutput out)
          Invoked when this state has reached the terminator byte.
protected abstract  DecodingState ConsumeToDynamicTerminatorDecodingState.finishDecode(IoBuffer product, ProtocolDecoderOutput out)
          Invoked when this state has reached the terminator byte.
 

Uses of IoBuffer in org.apache.mina.filter.codec.textline
 

Methods in org.apache.mina.filter.codec.textline with parameters of type IoBuffer
 void TextLineDecoder.decode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)
          Decodes binary or protocol-specific content into higher-level message objects.
 

Uses of IoBuffer in org.apache.mina.filter.stream
 

Methods in org.apache.mina.filter.stream that return IoBuffer
protected  IoBuffer FileRegionWriteFilter.getNextBuffer(FileRegion fileRegion)
           
protected  IoBuffer StreamWriteFilter.getNextBuffer(InputStream is)
           
protected abstract  IoBuffer AbstractStreamWriteFilter.getNextBuffer(T message)
           
 

Uses of IoBuffer in org.apache.mina.proxy
 

Methods in org.apache.mina.proxy with parameters of type IoBuffer
 void ProxyLogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handle incoming data during the handshake process.
protected  WriteFuture AbstractProxyLogicHandler.writeData(IoFilter.NextFilter nextFilter, IoBuffer data)
          Writes data to the proxy server.
 

Uses of IoBuffer in org.apache.mina.proxy.filter
 

Subclasses of IoBuffer in org.apache.mina.proxy.filter
 class ProxyHandshakeIoBuffer
          ProxyHandshakeIoBuffer.java - IoBuffer wrapper to indicate handshake related messages which should not be passed upstream of the ProxyFilter.
 

Constructors in org.apache.mina.proxy.filter with parameters of type IoBuffer
ProxyHandshakeIoBuffer(IoBuffer buf)
           
 

Uses of IoBuffer in org.apache.mina.proxy.handlers.http
 

Methods in org.apache.mina.proxy.handlers.http with parameters of type IoBuffer
 void AbstractHttpLogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handles incoming data during the handshake process.
 

Uses of IoBuffer in org.apache.mina.proxy.handlers.socks
 

Methods in org.apache.mina.proxy.handlers.socks with parameters of type IoBuffer
protected  void Socks4LogicHandler.handleResponse(IoBuffer buf)
          Handle a SOCKS4/SOCKS4a response from the proxy server.
protected  void Socks5LogicHandler.handleResponse(IoFilter.NextFilter nextFilter, IoBuffer buf, int step)
          Handle a SOCKS v5 response from the proxy server.
 void Socks5LogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handles incoming data during the handshake process.
 void Socks4LogicHandler.messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
          Handle incoming data during the handshake process.
 

Uses of IoBuffer in org.apache.mina.proxy.utils
 

Methods in org.apache.mina.proxy.utils that return IoBuffer
 IoBuffer IoBufferDecoder.decodeFully(IoBuffer in)
          Will return null unless it has enough data to decode.
 IoBuffer IoBufferDecoder.DecodingContext.getDecodedBuffer()
           
 IoBuffer IoBufferDecoder.DecodingContext.getDelimiter()
           
 

Methods in org.apache.mina.proxy.utils with parameters of type IoBuffer
 IoBuffer IoBufferDecoder.decodeFully(IoBuffer in)
          Will return null unless it has enough data to decode.
 void IoBufferDecoder.DecodingContext.setDecodedBuffer(IoBuffer decodedBuffer)
           
 void IoBufferDecoder.DecodingContext.setDelimiter(IoBuffer delimiter)
           
 

Uses of IoBuffer in org.apache.mina.transport.socket.nio
 

Methods in org.apache.mina.transport.socket.nio with parameters of type IoBuffer
protected  int NioProcessor.read(NioSession session, IoBuffer buf)
           
protected  SocketAddress NioDatagramAcceptor.receive(DatagramChannel handle, IoBuffer buffer)
           
protected  int NioDatagramAcceptor.send(NioSession session, IoBuffer buffer, SocketAddress remoteAddress)
           
protected  int NioProcessor.write(NioSession session, IoBuffer buf, int length)
           
 

Uses of IoBuffer in org.apache.mina.util.byteaccess
 

Fields in org.apache.mina.util.byteaccess declared as IoBuffer
protected  IoBuffer BufferByteArray.bb
          The backing IoBuffer.
 

Methods in org.apache.mina.util.byteaccess that return IoBuffer
 IoBuffer ByteArray.getSingleIoBuffer()
          Gets a single IoBuffer that backs this array.
 IoBuffer CompositeByteArray.getSingleIoBuffer()
           
 IoBuffer BufferByteArray.getSingleIoBuffer()
           
 

Methods in org.apache.mina.util.byteaccess that return types with arguments of type IoBuffer
 Iterable<IoBuffer> ByteArray.getIoBuffers()
          Get the sequence of IoBuffers that back this array.
 Iterable<IoBuffer> CompositeByteArray.getIoBuffers()
           
 Iterable<IoBuffer> BufferByteArray.getIoBuffers()
           
 

Methods in org.apache.mina.util.byteaccess with parameters of type IoBuffer
 void ByteArray.get(int index, IoBuffer bb)
           
 void IoAbsoluteReader.get(int index, IoBuffer bb)
          Gets enough bytes to fill the IoBuffer from the given index.
 void CompositeByteArray.get(int index, IoBuffer bb)
           
 void BufferByteArray.get(int index, IoBuffer other)
           
 void ByteArray.Cursor.get(IoBuffer bb)
           
 void IoRelativeReader.get(IoBuffer bb)
          Gets enough bytes to fill the IoBuffer and advances the reader.
 void CompositeByteArrayRelativeReader.get(IoBuffer bb)
          places the data starting at current position into the supplied IoBuffer
 void IoAbsoluteWriter.put(int index, IoBuffer bb)
          Puts bytes from the IoBuffer at the given index.
 void CompositeByteArray.put(int index, IoBuffer bb)
           
 void BufferByteArray.put(int index, IoBuffer other)
           
 void IoRelativeWriter.put(IoBuffer bb)
          Puts enough bytes to fill the IoBuffer and advances the reader.
 void CompositeByteArrayRelativeWriter.put(IoBuffer bb)
           
 

Constructors in org.apache.mina.util.byteaccess with parameters of type IoBuffer
BufferByteArray(IoBuffer bb)
          Creates a new instance of BufferByteArray and uses the supplied IoBuffer to back this class
 



Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.