|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.netty | Protocol codec which provides the integration with Netty2 messages. |
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.transport.socket.apr | |
org.apache.mina.transport.socket.nio | Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API. |
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. |
Fields in org.apache.mina.core.buffer declared as IoBuffer | |
---|---|
static IoBuffer |
IoBuffer.EMPTY_BUFFER
An immutable empty buffer. |
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)
|
|
IoBuffer |
SimpleBufferAllocator.allocate(int capacity,
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 |
AbstractIoBuffer.asReadOnlyBuffer()
|
|
abstract IoBuffer |
IoBuffer.asReadOnlyBuffer()
|
|
IoBuffer |
IoBufferWrapper.asReadOnlyBuffer()
|
|
protected abstract IoBuffer |
AbstractIoBuffer.asReadOnlyBuffer0()
Implement this method to return the unexpandable read only version of this buffer. |
|
IoBuffer |
AbstractIoBuffer.capacity(int newCapacity)
|
|
abstract IoBuffer |
IoBuffer.capacity(int newCapacity)
Increases the capacity of this buffer. |
|
IoBuffer |
IoBufferWrapper.capacity(int newCapacity)
|
|
IoBuffer |
AbstractIoBuffer.clear()
|
|
abstract IoBuffer |
IoBuffer.clear()
|
|
IoBuffer |
IoBufferWrapper.clear()
|
|
IoBuffer |
AbstractIoBuffer.compact()
|
|
abstract IoBuffer |
IoBuffer.compact()
|
|
IoBuffer |
IoBufferWrapper.compact()
|
|
IoBuffer |
AbstractIoBuffer.duplicate()
|
|
abstract IoBuffer |
IoBuffer.duplicate()
|
|
IoBuffer |
IoBufferWrapper.duplicate()
|
|
protected abstract IoBuffer |
AbstractIoBuffer.duplicate0()
Implement this method to return the unexpandable duplicate of this buffer. |
|
IoBuffer |
AbstractIoBuffer.expand(int expectedRemaining)
|
|
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 |
IoBufferWrapper.expand(int expectedRemaining)
|
|
IoBuffer |
AbstractIoBuffer.expand(int pos,
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 |
IoBufferWrapper.expand(int pos,
int expectedRemaining)
|
|
IoBuffer |
AbstractIoBuffer.fill(byte value,
int size)
|
|
abstract IoBuffer |
IoBuffer.fill(byte value,
int size)
Fills this buffer with the specified value. |
|
IoBuffer |
IoBufferWrapper.fill(byte value,
int size)
|
|
IoBuffer |
AbstractIoBuffer.fill(int size)
|
|
abstract IoBuffer |
IoBuffer.fill(int size)
Fills this buffer with NUL (0x00) . |
|
IoBuffer |
IoBufferWrapper.fill(int size)
|
|
IoBuffer |
AbstractIoBuffer.fillAndReset(byte value,
int size)
|
|
abstract IoBuffer |
IoBuffer.fillAndReset(byte value,
int size)
Fills this buffer with the specified value. |
|
IoBuffer |
IoBufferWrapper.fillAndReset(byte value,
int size)
|
|
IoBuffer |
AbstractIoBuffer.fillAndReset(int size)
|
|
abstract IoBuffer |
IoBuffer.fillAndReset(int size)
Fills this buffer with NUL (0x00) . |
|
IoBuffer |
IoBufferWrapper.fillAndReset(int size)
|
|
IoBuffer |
AbstractIoBuffer.flip()
|
|
abstract IoBuffer |
IoBuffer.flip()
|
|
IoBuffer |
IoBufferWrapper.flip()
|
|
IoBuffer |
AbstractIoBuffer.get(byte[] dst)
|
|
abstract IoBuffer |
IoBuffer.get(byte[] dst)
|
|
IoBuffer |
IoBufferWrapper.get(byte[] dst)
|
|
IoBuffer |
AbstractIoBuffer.get(byte[] dst,
int offset,
int length)
|
|
abstract IoBuffer |
IoBuffer.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. |
|
IoBuffer |
AbstractIoBuffer.getSlice(int length)
|
|
abstract IoBuffer |
IoBuffer.getSlice(int length)
TODO document me. |
|
IoBuffer |
IoBufferWrapper.getSlice(int length)
|
|
IoBuffer |
AbstractIoBuffer.getSlice(int index,
int length)
|
|
abstract IoBuffer |
IoBuffer.getSlice(int index,
int length)
TODO document me. |
|
IoBuffer |
IoBufferWrapper.getSlice(int index,
int length)
|
|
IoBuffer |
AbstractIoBuffer.limit(int newLimit)
|
|
abstract IoBuffer |
IoBuffer.limit(int newLimit)
|
|
IoBuffer |
IoBufferWrapper.limit(int newLimit)
|
|
IoBuffer |
AbstractIoBuffer.mark()
|
|
abstract IoBuffer |
IoBuffer.mark()
|
|
IoBuffer |
IoBufferWrapper.mark()
|
|
IoBuffer |
AbstractIoBuffer.minimumCapacity(int minimumCapacity)
|
|
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 |
IoBufferWrapper.minimumCapacity(int minimumCapacity)
|
|
IoBuffer |
AbstractIoBuffer.order(ByteOrder bo)
|
|
abstract IoBuffer |
IoBuffer.order(ByteOrder bo)
|
|
IoBuffer |
IoBufferWrapper.order(ByteOrder bo)
|
|
IoBuffer |
AbstractIoBuffer.position(int newPosition)
|
|
abstract IoBuffer |
IoBuffer.position(int newPosition)
|
|
IoBuffer |
IoBufferWrapper.position(int newPosition)
|
|
IoBuffer |
AbstractIoBuffer.put(byte b)
|
|
abstract IoBuffer |
IoBuffer.put(byte b)
|
|
IoBuffer |
IoBufferWrapper.put(byte b)
|
|
IoBuffer |
AbstractIoBuffer.put(byte[] src)
|
|
abstract IoBuffer |
IoBuffer.put(byte[] src)
|
|
IoBuffer |
IoBufferWrapper.put(byte[] src)
|
|
IoBuffer |
AbstractIoBuffer.put(byte[] src,
int offset,
int length)
|
|
abstract IoBuffer |
IoBuffer.put(byte[] src,
int offset,
int length)
|
|
IoBuffer |
IoBufferWrapper.put(byte[] src,
int offset,
int length)
|
|
IoBuffer |
AbstractIoBuffer.put(ByteBuffer src)
|
|
abstract IoBuffer |
IoBuffer.put(ByteBuffer src)
Writes the content of the specified src into this buffer. |
|
IoBuffer |
IoBufferWrapper.put(ByteBuffer src)
|
|
IoBuffer |
AbstractIoBuffer.put(int index,
byte b)
|
|
abstract IoBuffer |
IoBuffer.put(int index,
byte b)
|
|
IoBuffer |
IoBufferWrapper.put(int index,
byte b)
|
|
IoBuffer |
AbstractIoBuffer.put(IoBuffer src)
|
|
abstract IoBuffer |
IoBuffer.put(IoBuffer src)
Writes the content of the specified src into this buffer. |
|
IoBuffer |
IoBufferWrapper.put(IoBuffer src)
|
|
IoBuffer |
AbstractIoBuffer.putChar(char value)
|
|
abstract IoBuffer |
IoBuffer.putChar(char value)
|
|
IoBuffer |
IoBufferWrapper.putChar(char value)
|
|
IoBuffer |
AbstractIoBuffer.putChar(int index,
char value)
|
|
abstract IoBuffer |
IoBuffer.putChar(int index,
char value)
|
|
IoBuffer |
IoBufferWrapper.putChar(int index,
char value)
|
|
IoBuffer |
AbstractIoBuffer.putDouble(double value)
|
|
abstract IoBuffer |
IoBuffer.putDouble(double value)
|
|
IoBuffer |
IoBufferWrapper.putDouble(double value)
|
|
IoBuffer |
AbstractIoBuffer.putDouble(int index,
double value)
|
|
abstract IoBuffer |
IoBuffer.putDouble(int index,
double value)
|
|
IoBuffer |
IoBufferWrapper.putDouble(int index,
double value)
|
|
IoBuffer |
AbstractIoBuffer.putEnum(Enum<?> e)
|
|
abstract IoBuffer |
IoBuffer.putEnum(Enum<?> e)
Writes an enum's ordinal value to the buffer as a byte. |
|
IoBuffer |
IoBufferWrapper.putEnum(Enum<?> e)
|
|
IoBuffer |
AbstractIoBuffer.putEnum(int index,
Enum<?> e)
|
|
abstract IoBuffer |
IoBuffer.putEnum(int index,
Enum<?> e)
Writes an enum's ordinal value to the buffer as a byte. |
|
IoBuffer |
IoBufferWrapper.putEnum(int index,
Enum<?> e)
|
|
IoBuffer |
AbstractIoBuffer.putEnumInt(Enum<?> e)
|
|
abstract IoBuffer |
IoBuffer.putEnumInt(Enum<?> e)
Writes an enum's ordinal value to the buffer as an integer. |
|
IoBuffer |
IoBufferWrapper.putEnumInt(Enum<?> e)
|
|
IoBuffer |
AbstractIoBuffer.putEnumInt(int index,
Enum<?> e)
|
|
abstract IoBuffer |
IoBuffer.putEnumInt(int index,
Enum<?> e)
Writes an enum's ordinal value to the buffer as an integer. |
|
IoBuffer |
IoBufferWrapper.putEnumInt(int index,
Enum<?> e)
|
|
|
AbstractIoBuffer.putEnumSet(int index,
Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSet(int index,
Set<E> set)
Writes the specified Set to the buffer as a byte sized bit vector. |
|
|
IoBufferWrapper.putEnumSet(int index,
Set<E> set)
|
|
|
AbstractIoBuffer.putEnumSet(Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSet(Set<E> set)
Writes the specified Set to the buffer as a byte sized bit vector. |
|
|
IoBufferWrapper.putEnumSet(Set<E> set)
|
|
|
AbstractIoBuffer.putEnumSetInt(int index,
Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSetInt(int index,
Set<E> set)
Writes the specified Set to the buffer as an int sized bit vector. |
|
|
IoBufferWrapper.putEnumSetInt(int index,
Set<E> set)
|
|
|
AbstractIoBuffer.putEnumSetInt(Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSetInt(Set<E> set)
Writes the specified Set to the buffer as an int sized bit vector. |
|
|
IoBufferWrapper.putEnumSetInt(Set<E> set)
|
|
|
AbstractIoBuffer.putEnumSetLong(int index,
Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSetLong(int index,
Set<E> set)
Writes the specified Set to the buffer as a long sized bit vector. |
|
|
IoBufferWrapper.putEnumSetLong(int index,
Set<E> set)
|
|
|
AbstractIoBuffer.putEnumSetLong(Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSetLong(Set<E> set)
Writes the specified Set to the buffer as a long sized bit vector. |
|
|
IoBufferWrapper.putEnumSetLong(Set<E> set)
|
|
|
AbstractIoBuffer.putEnumSetShort(int index,
Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSetShort(int index,
Set<E> set)
Writes the specified Set to the buffer as a short sized bit vector. |
|
|
IoBufferWrapper.putEnumSetShort(int index,
Set<E> set)
|
|
|
AbstractIoBuffer.putEnumSetShort(Set<E> set)
|
|
abstract
|
IoBuffer.putEnumSetShort(Set<E> set)
Writes the specified Set to the buffer as a short sized bit vector. |
|
|
IoBufferWrapper.putEnumSetShort(Set<E> set)
|
|
IoBuffer |
AbstractIoBuffer.putEnumShort(Enum<?> e)
|
|
abstract IoBuffer |
IoBuffer.putEnumShort(Enum<?> e)
Writes an enum's ordinal value to the buffer as a short. |
|
IoBuffer |
IoBufferWrapper.putEnumShort(Enum<?> e)
|
|
IoBuffer |
AbstractIoBuffer.putEnumShort(int index,
Enum<?> e)
|
|
abstract IoBuffer |
IoBuffer.putEnumShort(int index,
Enum<?> e)
Writes an enum's ordinal value to the buffer as a short. |
|
IoBuffer |
IoBufferWrapper.putEnumShort(int index,
Enum<?> e)
|
|
IoBuffer |
AbstractIoBuffer.putFloat(float value)
|
|
abstract IoBuffer |
IoBuffer.putFloat(float value)
|
|
IoBuffer |
IoBufferWrapper.putFloat(float value)
|
|
IoBuffer |
AbstractIoBuffer.putFloat(int index,
float value)
|
|
abstract IoBuffer |
IoBuffer.putFloat(int index,
float value)
|
|
IoBuffer |
IoBufferWrapper.putFloat(int index,
float value)
|
|
IoBuffer |
AbstractIoBuffer.putInt(int value)
|
|
abstract IoBuffer |
IoBuffer.putInt(int value)
|
|
IoBuffer |
IoBufferWrapper.putInt(int value)
|
|
IoBuffer |
AbstractIoBuffer.putInt(int index,
int value)
|
|
abstract IoBuffer |
IoBuffer.putInt(int index,
int value)
|
|
IoBuffer |
IoBufferWrapper.putInt(int index,
int value)
|
|
IoBuffer |
AbstractIoBuffer.putLong(int index,
long value)
|
|
abstract IoBuffer |
IoBuffer.putLong(int index,
long value)
|
|
IoBuffer |
IoBufferWrapper.putLong(int index,
long value)
|
|
IoBuffer |
AbstractIoBuffer.putLong(long value)
|
|
abstract IoBuffer |
IoBuffer.putLong(long value)
|
|
IoBuffer |
IoBufferWrapper.putLong(long value)
|
|
IoBuffer |
AbstractIoBuffer.putMediumInt(int value)
|
|
abstract IoBuffer |
IoBuffer.putMediumInt(int value)
Relative put method for writing a medium int value. |
|
IoBuffer |
IoBufferWrapper.putMediumInt(int value)
|
|
IoBuffer |
AbstractIoBuffer.putMediumInt(int index,
int value)
|
|
abstract IoBuffer |
IoBuffer.putMediumInt(int index,
int value)
Absolute put method for writing a medium int value. |
|
IoBuffer |
IoBufferWrapper.putMediumInt(int index,
int value)
|
|
IoBuffer |
AbstractIoBuffer.putObject(Object o)
|
|
abstract IoBuffer |
IoBuffer.putObject(Object o)
Writes the specified Java object to the buffer. |
|
IoBuffer |
IoBufferWrapper.putObject(Object o)
|
|
IoBuffer |
AbstractIoBuffer.putPrefixedString(CharSequence in,
CharsetEncoder encoder)
|
|
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 |
IoBufferWrapper.putPrefixedString(CharSequence in,
CharsetEncoder encoder)
|
|
IoBuffer |
AbstractIoBuffer.putPrefixedString(CharSequence in,
int prefixLength,
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 |
IoBufferWrapper.putPrefixedString(CharSequence in,
int prefixLength,
CharsetEncoder encoder)
|
|
IoBuffer |
AbstractIoBuffer.putPrefixedString(CharSequence val,
int prefixLength,
int padding,
byte padValue,
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 |
IoBufferWrapper.putPrefixedString(CharSequence in,
int prefixLength,
int padding,
byte padValue,
CharsetEncoder encoder)
|
|
IoBuffer |
AbstractIoBuffer.putPrefixedString(CharSequence in,
int prefixLength,
int padding,
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 |
IoBufferWrapper.putPrefixedString(CharSequence in,
int prefixLength,
int padding,
CharsetEncoder encoder)
|
|
IoBuffer |
AbstractIoBuffer.putShort(int index,
short value)
|
|
abstract IoBuffer |
IoBuffer.putShort(int index,
short value)
|
|
IoBuffer |
IoBufferWrapper.putShort(int index,
short value)
|
|
IoBuffer |
AbstractIoBuffer.putShort(short value)
|
|
abstract IoBuffer |
IoBuffer.putShort(short value)
|
|
IoBuffer |
IoBufferWrapper.putShort(short value)
|
|
IoBuffer |
AbstractIoBuffer.putString(CharSequence val,
CharsetEncoder encoder)
|
|
abstract IoBuffer |
IoBuffer.putString(CharSequence val,
CharsetEncoder encoder)
Writes the content of in into this buffer using the
specified encoder . |
|
IoBuffer |
IoBufferWrapper.putString(CharSequence in,
CharsetEncoder encoder)
|
|
IoBuffer |
AbstractIoBuffer.putString(CharSequence val,
int fieldSize,
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 |
IoBufferWrapper.putString(CharSequence in,
int fieldSize,
CharsetEncoder encoder)
|
|
IoBuffer |
AbstractIoBuffer.reset()
|
|
abstract IoBuffer |
IoBuffer.reset()
|
|
IoBuffer |
IoBufferWrapper.reset()
|
|
IoBuffer |
AbstractIoBuffer.rewind()
|
|
abstract IoBuffer |
IoBuffer.rewind()
|
|
IoBuffer |
IoBufferWrapper.rewind()
|
|
IoBuffer |
AbstractIoBuffer.setAutoExpand(boolean autoExpand)
|
|
abstract IoBuffer |
IoBuffer.setAutoExpand(boolean autoExpand)
Turns on or off autoExpand. |
|
IoBuffer |
IoBufferWrapper.setAutoExpand(boolean autoExpand)
|
|
IoBuffer |
AbstractIoBuffer.setAutoShrink(boolean autoShrink)
|
|
abstract IoBuffer |
IoBuffer.setAutoShrink(boolean autoShrink)
Turns on or off autoShrink. |
|
IoBuffer |
IoBufferWrapper.setAutoShrink(boolean autoShrink)
|
|
IoBuffer |
AbstractIoBuffer.shrink()
|
|
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 |
IoBufferWrapper.shrink()
|
|
IoBuffer |
AbstractIoBuffer.skip(int size)
|
|
abstract IoBuffer |
IoBuffer.skip(int size)
Forwards the position of this buffer as the specified size
bytes. |
|
IoBuffer |
IoBufferWrapper.skip(int size)
|
|
IoBuffer |
AbstractIoBuffer.slice()
|
|
abstract IoBuffer |
IoBuffer.slice()
|
|
IoBuffer |
IoBufferWrapper.slice()
|
|
protected abstract IoBuffer |
AbstractIoBuffer.slice0()
Implement this method to return the unexpandable slice of this buffer. |
|
IoBuffer |
AbstractIoBuffer.sweep()
|
|
abstract IoBuffer |
IoBuffer.sweep()
Clears this buffer and fills its content with NUL. |
|
IoBuffer |
IoBufferWrapper.sweep()
|
|
IoBuffer |
AbstractIoBuffer.sweep(byte value)
|
|
abstract IoBuffer |
IoBuffer.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)
|
|
IoBuffer |
SimpleBufferAllocator.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. |
Methods in org.apache.mina.core.buffer with parameters of type IoBuffer | |
---|---|
int |
AbstractIoBuffer.compareTo(IoBuffer that)
|
int |
IoBufferWrapper.compareTo(IoBuffer that)
|
IoBuffer |
AbstractIoBuffer.put(IoBuffer src)
|
abstract IoBuffer |
IoBuffer.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(T 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(T session,
IoBuffer buffer,
SocketAddress remoteAddress)
|
protected abstract int |
AbstractPollingIoProcessor.write(T 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 |
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) . |
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)
|
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)
|
Uses of IoBuffer in org.apache.mina.filter.codec.netty |
---|
Methods in org.apache.mina.filter.codec.netty with parameters of type IoBuffer | |
---|---|
void |
NettyDecoder.decode(IoSession session,
IoBuffer in,
ProtocolDecoderOutput out)
|
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 |
IntegerDecodingState.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 |
SingleByteDecodingState.decode(IoBuffer in,
ProtocolDecoderOutput out)
|
DecodingState |
FixedLengthDecodingState.decode(IoBuffer in,
ProtocolDecoderOutput out)
Invoked when data is available for this state. |
DecodingState |
ConsumeToEndOfSessionDecodingState.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. |
DecodingState |
DecodingState.decode(IoBuffer in,
ProtocolDecoderOutput out)
Invoked when data is available for this state. |
DecodingState |
DecodingStateMachine.decode(IoBuffer in,
ProtocolDecoderOutput out)
Invoked when data is available for this state. |
DecodingState |
ConsumeToTerminatorDecodingState.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. |
void |
DecodingStateProtocolDecoder.decode(IoSession session,
IoBuffer in,
ProtocolDecoderOutput out)
Decodes binary or protocol-specific content into higher-level message objects. |
protected abstract DecodingState |
ConsumeToCrLfDecodingState.finishDecode(IoBuffer product,
ProtocolDecoderOutput out)
Invoked when this state has reached a CRLF . |
protected abstract DecodingState |
FixedLengthDecodingState.finishDecode(IoBuffer product,
ProtocolDecoderOutput out)
Invoked when this state has consumed the configured number of bytes. |
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 |
ConsumeToDynamicTerminatorDecodingState.finishDecode(IoBuffer product,
ProtocolDecoderOutput out)
Invoked when this state has reached the terminator byte. |
protected abstract DecodingState |
ConsumeToTerminatorDecodingState.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)
|
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.transport.socket.apr |
---|
Methods in org.apache.mina.transport.socket.apr with parameters of type IoBuffer | |
---|---|
protected int |
AprIoProcessor.read(AprSession session,
IoBuffer buffer)
|
protected int |
AprIoProcessor.write(AprSession session,
IoBuffer buf,
int length)
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |