Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T U V W X

## A

acquire() - Method in class org.apache.mina.common.ByteBuffer
  Increases the internal reference count of this buffer to defer automatic release.
acquire() - Method in class org.apache.mina.common.ByteBufferProxy
acquireIfPossible(Object) - Static method in class org.apache.mina.util.ByteBufferUtil
add(E) - Method in class org.apache.mina.util.IdentityHashSet
addAfter(String, String, IoFilter) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
addAfter(String, String, IoFilter) - Method in interface org.apache.mina.common.IoFilterChain
  Adds the specified filter with the specified name just after the filter whose name is `baseName` in this chain.
addAfter(String, String, IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
addBefore(String, String, IoFilter) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
addBefore(String, String, IoFilter) - Method in interface org.apache.mina.common.IoFilterChain
  Adds the specified filter with the specified name just before the filter whose name is `baseName` in this chain.
addBefore(String, String, IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
addExpirationListener(ExpirationListener<? extends V>) - Method in class org.apache.mina.util.ExpiringMap
addFirst(String, IoFilter) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
addFirst(String, IoFilter) - Method in interface org.apache.mina.common.IoFilterChain
  Adds the specified filter with the specified name at the beginning of this chain.
addFirst(String, IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
addFirstLoggingFilter() - Method in class org.apache.mina.integration.jmx.IoSessionManager
addFirstLoggingFilter() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  add a logging filter at begining of the chain
addLast(String, IoFilter) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
addLast(String, IoFilter) - Method in interface org.apache.mina.common.IoFilterChain
  Adds the specified filter with the specified name at the end of this chain.
addLast(String, IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
addLastLoggingFilter() - Method in class org.apache.mina.integration.jmx.IoSessionManager
addLastLoggingFilter() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  add a logging filter at end of the chain
addListener(IoFutureListener) - Method in interface org.apache.mina.common.IoFuture
  Adds an event `listener` which is notified when the state of this future changes.
addListener(IoServiceListener) - Method in interface org.apache.mina.common.IoService
  Adds an `IoServiceListener` that listens any events related with this service.
addMessageHandler(Class<E>, MessageHandler<? super E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Registers a `MessageHandler` that receives the messages of the specified `type`.
afterPropertiesSet() - Method in class org.apache.mina.integration.spring.Binding
afterPropertiesSet() - Method in class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
afterPropertiesSet() - Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
afterPropertiesSet() - Method in class org.apache.mina.integration.spring.IoFilterMapping
ALL - Static variable in class org.apache.mina.common.TrafficMask
  This mask resumes both reads and writes if any of them were suspended.
allocate(int) - Static method in class org.apache.mina.common.ByteBuffer
  Returns the direct or heap buffer which is capable of the specified size.
allocate(int, boolean) - Static method in class org.apache.mina.common.ByteBuffer
  Returns the buffer which is capable of the specified size.
allocate(int, boolean) - Method in interface org.apache.mina.common.ByteBufferAllocator
  Returns the buffer which is capable of the specified size.
allocate(int, boolean) - Method in class org.apache.mina.common.PooledByteBufferAllocator
allocate(int, boolean) - Method in class org.apache.mina.common.SimpleByteBufferAllocator
and(TrafficMask) - Method in class org.apache.mina.common.TrafficMask
  Peforms an `AND` operation on this mask with the specified `mask` and returns the result.
AnonymousSocketAddress - Class in org.apache.mina.util
  A `SocketAddress` which represents anonymous address.
AnonymousSocketAddress() - Constructor for class org.apache.mina.util.AnonymousSocketAddress
  Creates a new instance with the specifid port number.
array() - Method in class org.apache.mina.common.ByteBuffer
array() - Method in class org.apache.mina.common.ByteBufferProxy
arrayOffset() - Method in class org.apache.mina.common.ByteBuffer
arrayOffset() - Method in class org.apache.mina.common.ByteBufferProxy
asCharBuffer() - Method in class org.apache.mina.common.ByteBuffer
asCharBuffer() - Method in class org.apache.mina.common.ByteBufferProxy
asDoubleBuffer() - Method in class org.apache.mina.common.ByteBuffer
asDoubleBuffer() - Method in class org.apache.mina.common.ByteBufferProxy
asFloatBuffer() - Method in class org.apache.mina.common.ByteBuffer
asFloatBuffer() - Method in class org.apache.mina.common.ByteBufferProxy
asInputStream() - Method in class org.apache.mina.common.ByteBuffer
  Returns an `InputStream` that reads the data from this buffer.
asInputStream() - Method in class org.apache.mina.common.ByteBufferProxy
asIntBuffer() - Method in class org.apache.mina.common.ByteBuffer
asIntBuffer() - Method in class org.apache.mina.common.ByteBufferProxy
asLongBuffer() - Method in class org.apache.mina.common.ByteBuffer
asLongBuffer() - Method in class org.apache.mina.common.ByteBufferProxy
asOutputStream() - Method in class org.apache.mina.common.ByteBuffer
  Returns an `OutputStream` that appends the data into this buffer.
asOutputStream() - Method in class org.apache.mina.common.ByteBufferProxy
asReadOnlyBuffer() - Method in class org.apache.mina.common.ByteBuffer
asReadOnlyBuffer() - Method in class org.apache.mina.common.ByteBufferProxy
asShortBuffer() - Method in class org.apache.mina.common.ByteBuffer
asShortBuffer() - Method in class org.apache.mina.common.ByteBufferProxy
attach(IoFilterChain) - Method in class org.apache.mina.filter.ReadThrottleFilterBuilder
  Attach this filter to the specified filter chain.
attach(DefaultIoFilterChainBuilder) - Method in class org.apache.mina.filter.ReadThrottleFilterBuilder
  Attach this filter to the specified builder.
AUTO - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  A special line delimiter which is used for auto-detection of EOL in `TextLineDecoder`.
autoExpand(int) - Method in class org.apache.mina.common.ByteBuffer
  This method forwards the call to `ByteBuffer.expand(int)` only when `autoExpand` property is `true`.
autoExpand(int, int) - Method in class org.apache.mina.common.ByteBuffer
  This method forwards the call to `ByteBuffer.expand(int)` only when `autoExpand` property is `true`.
available(int) - Static method in class org.apache.mina.util.AvailablePortFinder
  Checks to see if a specific port is available.
AvailablePortFinder - Class in org.apache.mina.util
  Finds currently available server ports.

## B

bind(SocketAddress, IoHandler) - Method in interface org.apache.mina.common.IoAcceptor
  Binds to the specified `address` and handles incoming connections with the specified `handler`.
bind(SocketAddress, IoHandler, IoServiceConfig) - Method in interface org.apache.mina.common.IoAcceptor
  Binds to the specified `address` and handles incoming connections with the specified `handler`.
bind(SocketAddress, IoHandler, IoServiceConfig) - Method in class org.apache.mina.transport.socket.nio.SocketAcceptor
  Binds to the specified `address` and handles incoming connections with the specified `handler`.
bind(SocketAddress, IoHandler, IoServiceConfig) - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
Binding - Class in org.apache.mina.integration.spring
  Defines an address to `IoHandler` binding.
Binding() - Constructor for class org.apache.mina.integration.spring.Binding
  Creates a new empty instance.
Binding(SocketAddress, IoHandler) - Constructor for class org.apache.mina.integration.spring.Binding
  Creates a new instance using the specified values.
Binding(SocketAddress, IoHandler, IoServiceConfig) - Constructor for class org.apache.mina.integration.spring.Binding
  Creates a new instance using the specified values.
BlacklistFilter - Class in org.apache.mina.filter
  A `IoFilter` which blocks connections from blacklisted remote address.
BlacklistFilter() - Constructor for class org.apache.mina.filter.BlacklistFilter
block(InetAddress, String) - Method in class org.apache.mina.filter.BlacklistFilter
  Blocks the specified endpoint.
block(InetAddress) - Method in class org.apache.mina.filter.BlacklistFilter
  Blocks the specified endpoint.
BogusTrustManagerFactory - Class in org.apache.mina.integration.spring.ssl
  Bogus `TrustManagerFactory` which creates `X509TrustManager` trusting everything.
BogusTrustManagerFactory() - Constructor for class org.apache.mina.integration.spring.ssl.BogusTrustManagerFactory
BOTH_IDLE - Static variable in class org.apache.mina.common.IdleStatus
  Represents both `IdleStatus.READER_IDLE` and `IdleStatus.WRITER_IDLE`.
BroadcastIoSession - Interface in org.apache.mina.common
  An `IoSession` for broadcast transports.
buf() - Method in class org.apache.mina.common.ByteBuffer
  Returns the underlying NIO buffer instance.
buf - Variable in class org.apache.mina.common.ByteBufferProxy
  The buffer proxied by this proxy.
buf() - Method in class org.apache.mina.common.ByteBufferProxy
BufferDataException - Exception in org.apache.mina.common
  A `RuntimeException` which is thrown when the data the `ByteBuffer` contains is corrupt.
BufferDataException() - Constructor for exception org.apache.mina.common.BufferDataException
BufferDataException(String) - Constructor for exception org.apache.mina.common.BufferDataException
BufferDataException(String, Throwable) - Constructor for exception org.apache.mina.common.BufferDataException
BufferDataException(Throwable) - Constructor for exception org.apache.mina.common.BufferDataException
buildFilterChain(IoFilterChain) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
buildFilterChain(IoFilterChain) - Method in class org.apache.mina.common.ExecutorThreadModel
buildFilterChain(IoFilterChain) - Method in interface org.apache.mina.common.IoFilterChainBuilder
  Modifies the specified `chain`.
ByteBuffer - Class in org.apache.mina.common
  A byte buffer used by MINA applications.
ByteBuffer() - Constructor for class org.apache.mina.common.ByteBuffer
ByteBufferAllocator - Interface in org.apache.mina.common
  Allocates `ByteBuffer`s and manages them.
ByteBufferProxy - Class in org.apache.mina.common
  A `ByteBuffer` that wraps a buffer and proxies any operations to it.
ByteBufferProxy(ByteBuffer) - Constructor for class org.apache.mina.common.ByteBufferProxy
  Create a new instance.
ByteBufferUtil - Class in org.apache.mina.util
  ByteBuffer utility.

## C

capacity() - Method in class org.apache.mina.common.ByteBuffer
capacity(int) - Method in class org.apache.mina.common.ByteBuffer
  Changes the capacity of this buffer.
capacity() - Method in class org.apache.mina.common.ByteBufferProxy
capacity(int) - Method in class org.apache.mina.common.ByteBufferProxy
ChainedIoHandler - Class in org.apache.mina.handler.chain
  An `IoHandler` which executes an `IoHandlerChain` on a `messageReceived` event.
ChainedIoHandler() - Constructor for class org.apache.mina.handler.chain.ChainedIoHandler
  Creates a new instance which contains an empty `IoHandlerChain`.
ChainedIoHandler(IoHandlerChain) - Constructor for class org.apache.mina.handler.chain.ChainedIoHandler
  Creates a new instance which executes the specified `IoHandlerChain` on a `messageReceived` event.
clear() - Method in class org.apache.mina.common.ByteBuffer
clear() - Method in class org.apache.mina.common.ByteBufferProxy
clear() - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
clear() - Method in interface org.apache.mina.common.IoFilterChain
  Removes all filters added to this chain.
clear() - Method in class org.apache.mina.handler.chain.IoHandlerChain
clear() - Method in class org.apache.mina.util.ExpiringMap
clear() - Method in class org.apache.mina.util.ExpiringStack
  Clears this stack.
clear() - Method in class org.apache.mina.util.IdentityHashSet
clear() - Method in class org.apache.mina.util.Stack
  Clears this stack.
clone() - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
clone() - Method in interface org.apache.mina.common.IoServiceConfig
  Returns a deep clone of this configuration.
clone() - Method in interface org.apache.mina.common.IoSessionConfig
  Returns a deep clone of this configuration.
clone() - Method in class org.apache.mina.transport.socket.nio.DatagramAcceptorConfig
clone() - Method in class org.apache.mina.transport.socket.nio.DatagramConnectorConfig
CLOSE - Static variable in interface org.apache.mina.common.IoFutureListener
  An `IoFutureListener` that closes the `IoSession` which is associated with the specified `IoFuture`.
close() - Method in interface org.apache.mina.common.IoSession
  Closes this session immediately.
close() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
close() - Method in class org.apache.mina.integration.jmx.IoSessionManager
close() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  close the session
closeAllSessions() - Method in class org.apache.mina.integration.jmx.IoServiceManager
closeAllSessions() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  close all the managed sessions
CLOSED - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType
CloseFuture - Interface in org.apache.mina.common
  An `IoFuture` for asynchronous close requests.
compact() - Method in class org.apache.mina.common.ByteBuffer
compact() - Method in class org.apache.mina.common.ByteBufferProxy
compareTo(ByteBuffer) - Method in class org.apache.mina.common.ByteBuffer
compareTo(ByteBuffer) - Method in class org.apache.mina.common.ByteBufferProxy
compareTo(VmPipeAddress) - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
compareTo(Object) - Method in class org.apache.mina.util.AnonymousSocketAddress
COMPRESSION_DEFAULT - Static variable in class org.apache.mina.filter.CompressionFilter
  The default compression level used.
COMPRESSION_MAX - Static variable in class org.apache.mina.filter.CompressionFilter
  Max compression level.
COMPRESSION_MIN - Static variable in class org.apache.mina.filter.CompressionFilter
  Provides the best speed at the price of a low compression ratio.
COMPRESSION_NONE - Static variable in class org.apache.mina.filter.CompressionFilter
  No compression done on the data.
CompressionFilter - Class in org.apache.mina.filter
  An `IoFilter` which compresses all data using JZlib.
CompressionFilter() - Constructor for class org.apache.mina.filter.CompressionFilter
  Creates a new instance which compresses outboud data and decompresses inbound data with default compression level.
CompressionFilter(int) - Constructor for class org.apache.mina.filter.CompressionFilter
  Creates a new instance which compresses outboud data and decompresses inbound data with the specified `compressionLevel`.
CompressionFilter(boolean, boolean, int) - Constructor for class org.apache.mina.filter.CompressionFilter
  Creates a new instance.
connect(SocketAddress, IoHandler) - Method in interface org.apache.mina.common.IoConnector
  Connects to the specified `address`.
connect(SocketAddress, IoHandler, IoServiceConfig) - Method in interface org.apache.mina.common.IoConnector
  Connects to the specified `address`.
connect(SocketAddress, SocketAddress, IoHandler) - Method in interface org.apache.mina.common.IoConnector
  Connects to the specified `address`.
connect(SocketAddress, SocketAddress, IoHandler, IoServiceConfig) - Method in interface org.apache.mina.common.IoConnector
  Connects to the specified `address`.
connect(SocketAddress, IoHandler, IoServiceConfig) - Method in class org.apache.mina.transport.socket.nio.SocketConnector
connect(SocketAddress, SocketAddress, IoHandler, IoServiceConfig) - Method in class org.apache.mina.transport.socket.nio.SocketConnector
connect(SocketAddress, IoHandler, IoServiceConfig) - Method in class org.apache.mina.transport.vmpipe.VmPipeConnector
connect(SocketAddress, SocketAddress, IoHandler, IoServiceConfig) - Method in class org.apache.mina.transport.vmpipe.VmPipeConnector
ConnectFuture - Interface in org.apache.mina.common
  An `IoFuture` for asynchronous connect requests.
contains(String) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
contains(IoFilter) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
contains(Class<? extends IoFilter>) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
contains(String) - Method in interface org.apache.mina.common.IoFilterChain
  Returns `true` if this chain contains an `IoFilter` with the specified `name`.
contains(IoFilter) - Method in interface org.apache.mina.common.IoFilterChain
  Returns `true` if this chain contains the specified `filter`.
contains(Class<? extends IoFilter>) - Method in interface org.apache.mina.common.IoFilterChain
  Returns `true` if this chain contains an `IoFilter` of the specified `filterType`.
contains(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
contains(IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
contains(Class<? extends IoHandlerCommand>) - Method in class org.apache.mina.handler.chain.IoHandlerChain
contains(Object) - Method in class org.apache.mina.util.IdentityHashSet
containsAttribute(String) - Method in interface org.apache.mina.common.IoSession
  Returns `true` if this session contains the attribute with the specified `key`.
containsKey(Object) - Method in class org.apache.mina.util.ExpiringMap
containsValue(Object) - Method in class org.apache.mina.util.ExpiringMap
COUNTER - Static variable in class org.apache.mina.filter.ReadThrottleFilterBuilder
createInstance() - Method in class org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean
createInstance() - Method in class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean
  Creates a new `KeyStore`.
createInstance() - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
createInstance() - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
CumulativeProtocolDecoder - Class in org.apache.mina.filter.codec
  A `ProtocolDecoder` that cumulates the content of received buffers to a cumulative buffer to help users implement decoders.
CumulativeProtocolDecoder() - Constructor for class org.apache.mina.filter.codec.CumulativeProtocolDecoder
  Creates a new instance.
CURRENT_STREAM - Static variable in class org.apache.mina.filter.StreamWriteFilter
  The attribute name used when binding the `InputStream` to the session.

## D

DATAGRAM - Static variable in class org.apache.mina.common.TransportType
  Transport type: UDP/IP (Registry name: `"DATAGRAM"` or `"UDP"`)
DatagramAcceptor - Class in org.apache.mina.transport.socket.nio
  `IoAcceptor` for datagram transport (UDP/IP).
DatagramAcceptor() - Constructor for class org.apache.mina.transport.socket.nio.DatagramAcceptor
  Creates a new instance using a NewThreadExecutor
DatagramAcceptor(Executor) - Constructor for class org.apache.mina.transport.socket.nio.DatagramAcceptor
  Creates a new instance.
DatagramAcceptorConfig - Class in org.apache.mina.transport.socket.nio
  An `IoAcceptorConfig` for `DatagramAcceptor`.
DatagramAcceptorConfig() - Constructor for class org.apache.mina.transport.socket.nio.DatagramAcceptorConfig
  Creates a new instance.
DatagramConnector - Class in org.apache.mina.transport.socket.nio
  `IoConnector` for datagram transport (UDP/IP).
DatagramConnector() - Constructor for class org.apache.mina.transport.socket.nio.DatagramConnector
  Creates a new instance using a NewThreadExecutor
DatagramConnector(Executor) - Constructor for class org.apache.mina.transport.socket.nio.DatagramConnector
  Creates a new instance.
DatagramConnectorConfig - Class in org.apache.mina.transport.socket.nio
  An `IoConnectorConfig` for `DatagramConnector`.
DatagramConnectorConfig() - Constructor for class org.apache.mina.transport.socket.nio.DatagramConnectorConfig
  Creates a new instance.
DatagramServiceConfig - Interface in org.apache.mina.transport.socket.nio
  An `IoServiceConfig` for `DatagramAcceptor` and `DatagramConnector`.
DatagramSessionConfig - Interface in org.apache.mina.transport.socket.nio
  An `IoSessionConfig` for datagram transport type.
debug(IoSession, String) - Static method in class org.apache.mina.util.SessionLog
debug(IoSession, String, Throwable) - Static method in class org.apache.mina.util.SessionLog
decodable(IoSession, ByteBuffer) - Method in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Checks the specified buffer is decodable by this decoder.
decode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.CumulativeProtocolDecoder
  Cumulates content of `in` into internal buffer and forwards decoding request to `CumulativeProtocolDecoder.doDecode(IoSession, ByteBuffer, ProtocolDecoderOutput)`.
decode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Decodes binary or protocol-specific content into higher-level message objects.
decode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.netty.NettyDecoder
decode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.ProtocolDecoder
  Decodes binary or protocol-specific content into higher-level message objects.
decode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.SynchronizedProtocolDecoder
decode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
DECODER - Static variable in class org.apache.mina.filter.codec.ProtocolCodecFilter
DEFAULT - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  the line delimiter constant of the current O/S.
DEFAULT_EXPIRATION_INTERVAL - Static variable in class org.apache.mina.util.ExpiringMap
DEFAULT_STREAM_BUFFER_SIZE - Static variable in class org.apache.mina.filter.StreamWriteFilter
  The default buffer size this filter uses for writing.
DEFAULT_TIME_TO_LIVE - Static variable in class org.apache.mina.util.ExpiringMap
DefaultIoFilterChainBuilder - Class in org.apache.mina.common
  The default implementation of `IoFilterChainBuilder` which is useful in most cases.
DefaultIoFilterChainBuilder() - Constructor for class org.apache.mina.common.DefaultIoFilterChainBuilder
  Creates a new instance with an empty filter list.
DefaultIoFilterChainBuilderFactoryBean - Class in org.apache.mina.integration.spring
  Spring `FactoryBean` which creates `DefaultIoFilterChainBuilder` instances.
DefaultIoFilterChainBuilderFactoryBean() - Constructor for class org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean
DemuxingIoHandler - Class in org.apache.mina.handler.demux
  A `IoHandler` that demuxes `messageReceived` events to the appropriate `MessageHandler`.
DemuxingIoHandler() - Constructor for class org.apache.mina.handler.demux.DemuxingIoHandler
  Creates a new instance with no registered `MessageHandler`s.
DemuxingProtocolCodecFactory - Class in org.apache.mina.filter.codec.demux
  A composite `ProtocolCodecFactory` that consists of multiple `MessageEncoder`s and `MessageDecoder`s.
DemuxingProtocolCodecFactory() - Constructor for class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
destroy() - Method in interface org.apache.mina.common.IoFilter
  Invoked by `ReferenceCountingIoFilter` when this filter is not used by any `IoFilterChain` anymore, so you can destroy shared resources.
destroy() - Method in class org.apache.mina.common.IoFilterAdapter
destroy() - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
destroy() - Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
destroyInstance(Object) - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
DISABLE_COMPRESSION_ONCE - Static variable in class org.apache.mina.filter.CompressionFilter
  A flag that allows you to disable compression once.
DISABLE_ENCRYPTION_ONCE - Static variable in class org.apache.mina.filter.SSLFilter
  A session attribute key that makes next one write request bypass this filter (not encrypting the data).
dispose() - Method in interface org.apache.mina.common.ByteBufferAllocator
  Dispose of this allocator.
dispose() - Method in class org.apache.mina.common.PooledByteBufferAllocator
  Stops the thread which releases unused buffers and make this allocator unusable from now on.
dispose() - Method in class org.apache.mina.common.SimpleByteBufferAllocator
dispose(IoSession) - Method in class org.apache.mina.filter.codec.CumulativeProtocolDecoder
  Releases the cumulative buffer used by the specified `session`.
dispose(IoSession) - Method in class org.apache.mina.filter.codec.netty.NettyEncoder
dispose(IoSession) - Method in interface org.apache.mina.filter.codec.ProtocolDecoder
  Releases all resources related with this decoder.
dispose(IoSession) - Method in class org.apache.mina.filter.codec.ProtocolDecoderAdapter
  Override this method to dispose all resources related with this decoder.
dispose(IoSession) - Method in interface org.apache.mina.filter.codec.ProtocolEncoder
  Releases all resources related with this encoder.
dispose(IoSession) - Method in class org.apache.mina.filter.codec.ProtocolEncoderAdapter
  Override this method dispose all resources related with this encoder.
dispose(IoSession) - Method in class org.apache.mina.filter.codec.SynchronizedProtocolDecoder
dispose(IoSession) - Method in class org.apache.mina.filter.codec.SynchronizedProtocolEncoder
dispose(IoSession) - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
dispose() - Method in class org.apache.mina.filter.codec.textline.TextLineEncoder
disposeCodecResources(IoSession) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
  Implement this method to release all resources acquired to perform encoding and decoding messages for the specified `session`.
doDecode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.CumulativeProtocolDecoder
  Implement this method to consume the specified cumulative buffer and decode its content into message(s).
doDecode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder
duplicate() - Method in class org.apache.mina.common.ByteBuffer
duplicate() - Method in class org.apache.mina.common.ByteBufferProxy

## E

encode(IoSession, Object, ProtocolEncoderOutput) - Method in interface org.apache.mina.filter.codec.demux.MessageEncoder
  Encodes higher-level message objects into binary or protocol-specific data.
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.filter.codec.netty.NettyEncoder
encode(IoSession, Object, ProtocolEncoderOutput) - Method in interface org.apache.mina.filter.codec.ProtocolEncoder
  Encodes higher-level message objects into binary or protocol-specific data.
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationEncoder
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.filter.codec.SynchronizedProtocolEncoder
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.filter.codec.textline.TextLineEncoder
ENCODER - Static variable in class org.apache.mina.filter.codec.ProtocolCodecFilter
entrySet() - Method in class org.apache.mina.util.ExpiringMap
equals(Object) - Method in class org.apache.mina.common.ByteBuffer
equals(Object) - Method in class org.apache.mina.common.ByteBufferProxy
equals(Object) - Method in class org.apache.mina.filter.codec.textline.LineDelimiter
equals(Object) - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
equals(Object) - Method in class org.apache.mina.util.AnonymousSocketAddress
equals(Object) - Method in class org.apache.mina.util.ExpiringMap
error(IoSession, String) - Static method in class org.apache.mina.util.SessionLog
error(IoSession, String, Throwable) - Static method in class org.apache.mina.util.SessionLog
EXCEPTION - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType
exceptionCaught(Throwable) - Method in class org.apache.mina.common.ExceptionMonitor
  Invoked when there are any uncaught exceptions.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoHandler.exceptionCaught(IoSession,Throwable)` event.
exceptionCaught(IoSession, Throwable) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `exceptionCaught` event to next filter.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.common.IoFilterAdapter
exceptionCaught(IoSession, Throwable) - Method in interface org.apache.mina.common.IoHandler
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.common.IoHandlerAdapter
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.executor.ExecutorFilter
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.LoggingFilter
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
exceptionCaught(Throwable) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(Throwable) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Delegates the method call to the `SingleSessionIoHandler.exceptionCaught(Throwable)` method of the handler assigned to this session.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.handler.StreamIoHandler
  Forwards caught exceptions to input stream.
ExceptionMonitor - Class in org.apache.mina.common
  Monitors uncaught exceptions.
ExceptionMonitor() - Constructor for class org.apache.mina.common.ExceptionMonitor
execute(IoHandlerCommand.NextCommand, IoSession, Object) - Method in class org.apache.mina.handler.chain.IoHandlerChain
execute(IoHandlerCommand.NextCommand, IoSession, Object) - Method in interface org.apache.mina.handler.chain.IoHandlerCommand
  Execute a unit of processing work to be performed.
execute(IoSession, Object) - Method in interface org.apache.mina.handler.chain.IoHandlerCommand.NextCommand
  Forwards the request to the next `IoHandlerCommand` in the `IoHandlerChain`.
execute(Runnable) - Method in class org.apache.mina.util.NewThreadExecutor
ExecutorFilter - Class in org.apache.mina.filter.executor
  A filter that forward events to `Executor` in backport-util-concurrent.
ExecutorFilter() - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  Creates a new instace with the default thread pool implementation (`new ThreadPoolExecutor(16, 16, 60, TimeUnit.SECONDS, new LinkedBlockingQueue() )`).
ExecutorFilter(Executor) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  Creates a new instance with the specified `executor`.
ExecutorFilter.Event - Class in org.apache.mina.filter.executor
ExecutorFilter.EventType - Class in org.apache.mina.filter.executor
ExecutorThreadModel - Class in org.apache.mina.common
  A `ThreadModel` which represents a thread model with an `Executor` per service.
ExecutorThreadModelFactoryBean - Class in org.apache.mina.integration.spring
  Spring `FactoryBean` which makes it possible to set up a MINA `ExecutorThreadModel` using Spring.
ExecutorThreadModelFactoryBean() - Constructor for class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
expand(int) - Method in class org.apache.mina.common.ByteBuffer
  Changes the capacity and limit of this buffer so this buffer get the specified `expectedRemaining` room from the current position.
expand(int, int) - Method in class org.apache.mina.common.ByteBuffer
  Changes the capacity and limit of this buffer so this buffer get the specified `expectedRemaining` room from the specified `pos`.
expand(int, int) - Method in class org.apache.mina.common.ByteBufferProxy
expand(int) - Method in class org.apache.mina.common.ByteBufferProxy
ExpirationListener<E> - Interface in org.apache.mina.util
  A listener for expired object events.
expireBefore(long) - Method in class org.apache.mina.util.ExpiringStack
expired(E) - Method in interface org.apache.mina.util.ExpirationListener
ExpiringMap<K,V> - Class in org.apache.mina.util
  A map with expiration.
ExpiringMap() - Constructor for class org.apache.mina.util.ExpiringMap
ExpiringMap(int) - Constructor for class org.apache.mina.util.ExpiringMap
ExpiringMap(int, int) - Constructor for class org.apache.mina.util.ExpiringMap
ExpiringMap.Expirer - Class in org.apache.mina.util
ExpiringMap.Expirer() - Constructor for class org.apache.mina.util.ExpiringMap.Expirer
ExpiringSessionRecycler - Class in org.apache.mina.common
  An `IoSessionRecycler` with sessions that time out on inactivity.
ExpiringSessionRecycler() - Constructor for class org.apache.mina.common.ExpiringSessionRecycler
ExpiringSessionRecycler(int) - Constructor for class org.apache.mina.common.ExpiringSessionRecycler
ExpiringSessionRecycler(int, int) - Constructor for class org.apache.mina.common.ExpiringSessionRecycler
ExpiringStack - Class in org.apache.mina.util
  A unbounded stack with expiration.
ExpiringStack() - Constructor for class org.apache.mina.util.ExpiringStack
  Construct a new, empty stack.

## F

fill(byte, int) - Method in class org.apache.mina.common.ByteBuffer
  Fills this buffer with the specified value.
fill(int) - Method in class org.apache.mina.common.ByteBuffer
  Fills this buffer with `NUL (0x00)`.
fill(byte, int) - Method in class org.apache.mina.common.ByteBufferProxy
fill(int) - Method in class org.apache.mina.common.ByteBufferProxy
fillAndReset(byte, int) - Method in class org.apache.mina.common.ByteBuffer
  Fills this buffer with the specified value.
fillAndReset(int) - Method in class org.apache.mina.common.ByteBuffer
  Fills this buffer with `NUL (0x00)`.
fillAndReset(byte, int) - Method in class org.apache.mina.common.ByteBufferProxy
fillAndReset(int) - Method in class org.apache.mina.common.ByteBufferProxy
filterClose(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoSession.close()` method invocation.
filterClose(IoSession) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `filterClose` event to next filter.
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.common.IoFilterAdapter
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.executor.ExecutorFilter
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.LoggingFilter
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.SSLFilter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoSession.write(Object)` method invocation.
filterWrite(IoSession, IoFilter.WriteRequest) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `filterWrite` event to next filter.
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.common.IoFilterAdapter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.filter.CompressionFilter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.filter.executor.ExecutorFilter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.filter.LoggingFilter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.filter.SSLFilter
filterWrite(IoFilter.NextFilter, IoSession, IoFilter.WriteRequest) - Method in class org.apache.mina.filter.StreamWriteFilter
findHandler(Class) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
finishDecode(IoSession, ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Invoked when the specified `session` is closed while this decoder was parsing the data.
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.demux.MessageDecoderAdapter
  Override this method to deal with the closed connection.
finishDecode(IoSession, ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.ProtocolDecoder
  Invoked when the specified `session` is closed.
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.ProtocolDecoderAdapter
  Override this method to deal with the closed connection.
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.SynchronizedProtocolDecoder
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
fireExceptionCaught(IoSession, Throwable) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoHandler.exceptionCaught(IoSession, Throwable)` event.
fireFilterClose(IoSession) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoSession.close()` event.
fireFilterWrite(IoSession, IoFilter.WriteRequest) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoSession.write(Object)` event.
fireMessageReceived(IoSession, Object) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoFilterChain.fireMessageReceived(IoSession, Object)` event.
fireMessageSent(IoSession, IoFilter.WriteRequest) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoHandler.sessionOpened(IoSession)` event.
fireSessionClosed(IoSession) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoHandler.sessionClosed(IoSession)` event.
fireSessionCreated(IoSession) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoHandler.sessionCreated(IoSession)` event.
fireSessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoHandler.sessionIdle(IoSession, IdleStatus)` event.
fireSessionOpened(IoSession) - Method in interface org.apache.mina.common.IoFilterChain
  Fires a `IoHandler.sessionOpened(IoSession)` event.
first() - Method in class org.apache.mina.util.ExpiringStack
  Returns the first element of the stack.
first() - Method in class org.apache.mina.util.Stack
  Returns the first element of the stack.
flip() - Method in class org.apache.mina.common.ByteBuffer
flip() - Method in class org.apache.mina.common.ByteBufferProxy
flush() - Method in interface org.apache.mina.filter.codec.ProtocolDecoderOutput
  Flushes all messages you wrote via `ProtocolDecoderOutput.write(Object)` to the next filter.
flush() - Method in interface org.apache.mina.filter.codec.ProtocolEncoderOutput
  Flushes all buffers you wrote via `ProtocolEncoderOutput.write(ByteBuffer)` to the session.
flush() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream

## G

get() - Method in class org.apache.mina.common.ByteBuffer
get(int) - Method in class org.apache.mina.common.ByteBuffer
get(byte[], int, int) - Method in class org.apache.mina.common.ByteBuffer
get(byte[]) - Method in class org.apache.mina.common.ByteBuffer
get() - Method in class org.apache.mina.common.ByteBufferProxy
get(int) - Method in class org.apache.mina.common.ByteBufferProxy
get(byte[], int, int) - Method in class org.apache.mina.common.ByteBufferProxy
get(byte[]) - Method in class org.apache.mina.common.ByteBufferProxy
get(String) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
get(String) - Method in interface org.apache.mina.common.IoFilterChain
  Returns the `IoFilter` with the specified `name` in this chain.
get(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
get(Object) - Method in class org.apache.mina.util.ExpiringMap
getAddress() - Method in class org.apache.mina.integration.spring.Binding
  Returns the address the handler of this object will be bound to.
getAll() - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
getAll() - Method in interface org.apache.mina.common.IoFilterChain
  Returns the list of all `IoFilterChain.Entry`s this chain contains.
getAll() - Method in class org.apache.mina.handler.chain.IoHandlerChain
getAllocator() - Static method in class org.apache.mina.common.ByteBuffer
  Returns the current allocator which manages the allocated buffers.
getAllReversed() - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
getAllReversed() - Method in interface org.apache.mina.common.IoFilterChain
  Returns the reversed list of all `IoFilterChain.Entry`s this chain contains.
getAllReversed() - Method in class org.apache.mina.handler.chain.IoHandlerChain
getAttachment() - Method in interface org.apache.mina.common.IoSession
  Returns an attachment of this session.
getAttribute(String) - Method in interface org.apache.mina.common.IoSession
  Returns the value of user-defined attribute of this session.
getAttributeKeys() - Method in interface org.apache.mina.common.IoSession
  Returns the set of keys of all user-defined attributes.
getAvailablePorts() - Static method in class org.apache.mina.util.AvailablePortFinder
  Returns the `Set` of currently available port numbers (`Integer`).
getAvailablePorts(int, int) - Static method in class org.apache.mina.util.AvailablePortFinder
  Returns the `Set` of currently avaliable port numbers (`Integer`) between the specified port range.
getAverageByteReadThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getAverageByteReadThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  average bytes read per seconds for all the managed sessions
getAverageByteWrittenThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getAverageByteWrittenThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  average bytes written per seconds for all the managed sessions
getAverageMessageReadThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getAverageMessageReadThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  average messages read per seconds for all the managed sessions
getAverageMessageWrittenThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getAverageMessageWrittenThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  average messages written per seconds for all the managed sessions
getBacklog() - Method in class org.apache.mina.transport.socket.nio.SocketAcceptorConfig
getBothIdleTime() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getBothIdleTime() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  read and write IDLE time
getByteReadThroughput() - Method in class org.apache.mina.management.IoSessionStat
  Bytes read per second
getByteReadThroughtput() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getByteReadThroughtput() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  get the read bytes per second throughput works only if a stat collector is inspecting this session,
getBytesReadThroughput() - Method in class org.apache.mina.management.StatCollector
getBytesWrittenThroughput() - Method in class org.apache.mina.management.StatCollector
getByteWrittenThroughput() - Method in class org.apache.mina.management.IoSessionStat
  Bytes written per second
getByteWrittenThroughtput() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getByteWrittenThroughtput() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  get the written bytes per second throughput works only if a stat collector is inspecting this session,
getChain() - Method in class org.apache.mina.handler.chain.ChainedIoHandler
  Returns the `IoHandlerCommand` this handler will use to handle `messageReceived` events.
getChar() - Method in class org.apache.mina.common.ByteBuffer
getChar(int) - Method in class org.apache.mina.common.ByteBuffer
getChar() - Method in class org.apache.mina.common.ByteBufferProxy
getChar(int) - Method in class org.apache.mina.common.ByteBufferProxy
getCloseFuture() - Method in interface org.apache.mina.common.IoSession
  Returns the `CloseFuture` of this session.
getCommand() - Method in class org.apache.mina.handler.chain.IoHandlerChain.Entry
  Returns the command.
getConfig() - Method in interface org.apache.mina.common.IoSession
  Returns the configuration of this session.
getConnectTimeout() - Method in interface org.apache.mina.common.IoConnectorConfig
  Returns the connect timeout in seconds.
getConnectTimeoutMillis() - Method in interface org.apache.mina.common.IoConnectorConfig
  Returns the connect timeout in milliseconds.
getCreationTime() - Method in interface org.apache.mina.common.IoSession
  Returns the time in millis when this session is created.
getCreationTime() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getCreationTime() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  when the session was created
getData() - Method in class org.apache.mina.filter.executor.ExecutorFilter.Event
getDecoder() - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
getDecoder() - Method in interface org.apache.mina.filter.codec.demux.MessageDecoderFactory
  Creates a new message decoder.
getDecoder() - Method in class org.apache.mina.filter.codec.netty.NettyCodecFactory
getDecoder() - Method in interface org.apache.mina.filter.codec.ProtocolCodecFactory
  Returns a new (or reusable) instance of `ProtocolDecoder` which decodes binary or protocol-specific data into message objects.
getDecoder() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
getDecoder() - Method in class org.apache.mina.filter.codec.SynchronizedProtocolDecoder
  Returns the decoder this decoder is decorating.
getDecoder() - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
getDecoderMaxLineLength() - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Returns the allowed maximum size of the line to be decoded.
getDecoderMaxObjectSize() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
  Returns the allowed maximum size of the object to be decoded.
getDefaultConfig() - Method in interface org.apache.mina.common.IoService
  Returns the default configuration which is used when you didn't specify any configuration.
getDefaultConfig() - Method in class org.apache.mina.transport.socket.nio.DatagramAcceptor
getDefaultConfig() - Method in class org.apache.mina.transport.socket.nio.DatagramConnector
getDefaultConfig() - Method in class org.apache.mina.transport.socket.nio.SocketAcceptor
getDefaultConfig() - Method in class org.apache.mina.transport.socket.nio.SocketConnector
getDefaultConfig() - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
getDefaultConfig() - Method in class org.apache.mina.transport.vmpipe.VmPipeConnector
getDestination() - Method in class org.apache.mina.common.IoFilter.WriteRequest
  Returne the destination of this write request.
getDouble() - Method in class org.apache.mina.common.ByteBuffer
getDouble(int) - Method in class org.apache.mina.common.ByteBuffer
getDouble() - Method in class org.apache.mina.common.ByteBufferProxy
getDouble(int) - Method in class org.apache.mina.common.ByteBufferProxy
getEnabledCipherSuites() - Method in class org.apache.mina.filter.SSLFilter
  Returns the list of cipher suites to be enabled when `SSLEngine` is initialized.
getEnabledProtocols() - Method in class org.apache.mina.filter.SSLFilter
  Returns the list of protocols to be enabled when `SSLEngine` is initialized.
getEncoder() - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
getEncoder() - Method in interface org.apache.mina.filter.codec.demux.MessageEncoderFactory
  Creates a new message encoder.
getEncoder() - Method in class org.apache.mina.filter.codec.netty.NettyCodecFactory
getEncoder() - Method in interface org.apache.mina.filter.codec.ProtocolCodecFactory
  Returns a new (or reusable) instance of `ProtocolEncoder` which encodes message objects into binary or protocol-specific data.
getEncoder() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
getEncoder() - Method in class org.apache.mina.filter.codec.SynchronizedProtocolEncoder
  Returns the encoder this encoder is decorating.
getEncoder() - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
getEncoderMaxLineLength() - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Returns the allowed maximum size of the encoded line.
getEncoderMaxObjectSize() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
  Returns the allowed maximum size of the encoded object.
getEntry(String) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
getEntry(String) - Method in interface org.apache.mina.common.IoFilterChain
  Returns the `IoFilterChain.Entry` with the specified `name` in this chain.
getEntry(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
getEnvelopeType() - Method in class org.apache.mina.common.TransportType
getExecutor() - Method in class org.apache.mina.common.ExecutorThreadModel
  Returns the underlying `Executor` of this model.
getExecutor() - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Returns the underlying `Executor` instance this filter uses.
getExpirationInterval() - Method in class org.apache.mina.common.ExpiringSessionRecycler
getExpirationInterval() - Method in class org.apache.mina.util.ExpiringMap.Expirer
getExpirationInterval() - Method in class org.apache.mina.util.ExpiringMap
getExpirer() - Method in class org.apache.mina.util.ExpiringMap
getFilter() - Method in interface org.apache.mina.common.IoFilterChain.Entry
  Returns the filter.
getFilter() - Method in class org.apache.mina.integration.spring.IoFilterMapping
  Returns the filter of this mapping.
getFilterChain() - Method in interface org.apache.mina.common.IoService
  A shortcut for `( ( DefaultIoFilterChainBuilder )` `IoService.getFilterChainBuilder()``)`.
getFilterChain() - Method in interface org.apache.mina.common.IoServiceConfig
  A shortcut for `( ( DefaultIoFilterChainBuilder )` `IoServiceConfig.getFilterChainBuilder()``)`.
getFilterChain() - Method in interface org.apache.mina.common.IoSession
  Returns the filter chain that only affects this session.
getFilterChainBuilder() - Method in interface org.apache.mina.common.IoService
  Returns the global `IoFilterChainBuilder` which will modify the `IoFilterChain` of all `IoSession`s which is managed by this service.
getFilterChainBuilder() - Method in interface org.apache.mina.common.IoServiceConfig
  Returns the `IoFilterChainBuilder` which will modify the `IoFilterChain` of all `IoSession`s which is created with this configuration.
getFloat() - Method in class org.apache.mina.common.ByteBuffer
getFloat(int) - Method in class org.apache.mina.common.ByteBuffer
getFloat() - Method in class org.apache.mina.common.ByteBufferProxy
getFloat(int) - Method in class org.apache.mina.common.ByteBufferProxy
getFuture() - Method in class org.apache.mina.common.IoFilter.WriteRequest
  Returns `WriteFuture` that is associated with this write request.
getHandler() - Method in interface org.apache.mina.common.IoSession
  Returns the `IoHandler` which handles this session.
getHandler(IoSession) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandlerFactory
  Returns a `SingleSessionIoHandler` for the given session.
getHandler() - Method in class org.apache.mina.integration.spring.Binding
  Returns the handler of this binding object.
getHexDump() - Method in class org.apache.mina.common.ByteBuffer
  Returns hexdump of this buffer.
getHexDump() - Method in class org.apache.mina.common.ByteBufferProxy
getHexdump() - Method in exception org.apache.mina.filter.codec.ProtocolDecoderException
  Returns the hexdump of the unknown message part.
getIdleCount(IdleStatus) - Method in interface org.apache.mina.common.IoSession
  Returns the number of the fired continuous `sessionIdle` events for the specified `IdleStatus`.
getIdleTime(IdleStatus) - Method in interface org.apache.mina.common.IoSession
  Returns idle time for the specified type of idleness in seconds.
getIdleTimeInMillis(IdleStatus) - Method in interface org.apache.mina.common.IoSession
  Returns idle time for the specified type of idleness in milliseconds.
getInstalledFilters() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getInstalledFilters() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  get the list of filters installed in the filter chain
getInstance() - Static method in class org.apache.mina.common.ExceptionMonitor
  Returns the current exception monitor.
getInstance(String) - Static method in class org.apache.mina.common.ExecutorThreadModel
  Returns a `ExecutorThreadModel` instance for the specified `serviceName`.
getInstance(int) - Static method in class org.apache.mina.common.TrafficMask
  Returns an appropriate `TrafficMask` instance from the specified `interestOps`.
getInstance(String) - Static method in class org.apache.mina.common.TransportType
  Returns the transport type of the specified name.
getInt() - Method in class org.apache.mina.common.ByteBuffer
getInt(int) - Method in class org.apache.mina.common.ByteBuffer
getInt() - Method in class org.apache.mina.common.ByteBufferProxy
getInt(int) - Method in class org.apache.mina.common.ByteBufferProxy
getInterestOps() - Method in class org.apache.mina.common.TrafficMask
  Returns an interestOps of `SelectionKey` for this mask.
getLastIdleTime(IdleStatus) - Method in interface org.apache.mina.common.IoSession
  Returns the time in millis when the last `sessionIdle` event is fired for the specified `IdleStatus`.
getLastIoTime() - Method in interface org.apache.mina.common.IoSession
  Returns the time in millis when I/O occurred lastly.
getLastIoTime() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getLastIoTime() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  last time the session processed an IO
getLastReadTime() - Method in interface org.apache.mina.common.IoSession
  Returns the time in millis when read operation occurred lastly.
getLastReadTime() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getLastReadTime() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  last time the session processed an read
getLastWriteTime() - Method in interface org.apache.mina.common.IoSession
  Returns the time in millis when write operation occurred lastly.
getLastWriteTime() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getLastWriteTime() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  last time the session processed a write
getLocalAddress() - Method in interface org.apache.mina.common.IoSession
  Returns the socket address of local machine which is associated with this session.
getLock() - Method in interface org.apache.mina.common.IoFuture
  Returns the lock object this future acquires.
getLong() - Method in class org.apache.mina.common.ByteBuffer
getLong(int) - Method in class org.apache.mina.common.ByteBuffer
getLong() - Method in class org.apache.mina.common.ByteBufferProxy
getLong(int) - Method in class org.apache.mina.common.ByteBufferProxy
getManagedServiceAddresses() - Method in interface org.apache.mina.common.IoService
  Returns all `SocketAddress`es this service is managing.
getManagedSessionCount() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getManagedSessionCount() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  amount of session currently managed
getManagedSessions(SocketAddress) - Method in interface org.apache.mina.common.IoService
  Returns all sessions with the specified remote or local address, which are currently managed by this service.
getMaxLineLength() - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
  Returns the allowed maximum size of the line to be decoded.
getMaxLineLength() - Method in class org.apache.mina.filter.codec.textline.TextLineEncoder
  Returns the allowed maximum size of the encoded line.
getMaxObjectSize() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder
  Returns the allowed maximum size of the object to be decoded.
getMaxObjectSize() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationEncoder
  Returns the allowed maximum size of the encoded object.
getMaxObjectSize() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
  Returns the allowed maximum size of the object to be decoded.
getMaxObjectSize() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
  Returns the allowed maximum size of the encoded object.
getMessage() - Method in class org.apache.mina.common.IoFilter.WriteRequest
  Returns a message object to be written.
getMessage() - Method in exception org.apache.mina.filter.codec.ProtocolDecoderException
  Returns the message and the hexdump of the unknown part.
getMessageHandler(Class<E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Returns the `MessageHandler` which is registered to process the specified `type`.
getMessageHandlerMap() - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Returns the `Map` which contains all messageType-`MessageHandler` pairs registered to this handler.
getMessageReadThroughput() - Method in class org.apache.mina.management.IoSessionStat
  Messages read per second
getMessageReadThroughtput() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getMessageReadThroughtput() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  get the read messages per second throughput works only if a stat collector is inspecting this session, and only if a ProtocolDecoderFilter is used
getMessageTypes() - Method in interface org.apache.mina.filter.codec.demux.MessageEncoder
  Returns the set of message classes this encoder can encode.
getMessageWrittenThroughput() - Method in class org.apache.mina.management.IoSessionStat
  Messages written per second
getMessageWrittenThroughtput() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getMessageWrittenThroughtput() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  get the written messages per second throughput works only if a stat collector is inspecting this session, and only if a ProtocolDecoderFilter is used
getMsgReadThroughput() - Method in class org.apache.mina.management.StatCollector
getMsgWrittenThroughput() - Method in class org.apache.mina.management.StatCollector
getName() - Method in interface org.apache.mina.common.IoFilterChain.Entry
  Returns the name of the filter.
getName() - Method in class org.apache.mina.common.TrafficMask
  Returns the name of this mask.
getName() - Method in class org.apache.mina.handler.chain.IoHandlerChain.Entry
  Returns the name of the command.
getName() - Method in class org.apache.mina.integration.spring.IoFilterMapping
  Returns the name associated with the filter.
getNames() - Method in class org.apache.mina.common.TransportType
  Returns the known names of this transport type.
getNextAvailable() - Static method in class org.apache.mina.util.AvailablePortFinder
  Gets the next available port starting at the lowest port number.
getNextAvailable(int) - Static method in class org.apache.mina.util.AvailablePortFinder
  Gets the next available port starting at a port.
getNextCommand() - Method in class org.apache.mina.handler.chain.IoHandlerChain.Entry
  Returns the `IoHandlerCommand.NextCommand` of the command.
getNextCommand(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
getNextFilter() - Method in interface org.apache.mina.common.IoFilterChain.Entry
  Returns the `IoFilter.NextFilter` of the filter.
getNextFilter(String) - Method in interface org.apache.mina.common.IoFilterChain
  Returns the `IoFilter.NextFilter` of the `IoFilter` with the specified `name` in this chain.
getNextFilter() - Method in class org.apache.mina.filter.executor.ExecutorFilter.Event
getObject() - Method in class org.apache.mina.common.ByteBuffer
  Reads a Java object from the buffer using the context `ClassLoader` of the current thread.
getObject(ClassLoader) - Method in class org.apache.mina.common.ByteBuffer
  Reads a Java object from the buffer using the specified `classLoader`.
getObject() - Method in class org.apache.mina.common.ByteBufferProxy
getObject(ClassLoader) - Method in class org.apache.mina.common.ByteBufferProxy
getObject() - Method in class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
getObject() - Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
getObjectType() - Method in class org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean
getObjectType() - Method in class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
getObjectType() - Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
getObjectType() - Method in class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean
getObjectType() - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
getObjectType() - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
getPort() - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
  Returns the port number.
getPrefixedString(CharsetDecoder) - Method in class org.apache.mina.common.ByteBuffer
  Reads a string which has a 16-bit length field before the actual encoded string, using the specified `decoder` and returns it.
getPrefixedString(int, CharsetDecoder) - Method in class org.apache.mina.common.ByteBuffer
  Reads a string which has a length field before the actual encoded string, using the specified `decoder` and returns it.
getPrefixedString(CharsetDecoder) - Method in class org.apache.mina.common.ByteBufferProxy
getPrefixedString(int, CharsetDecoder) - Method in class org.apache.mina.common.ByteBufferProxy
getReadBytes() - Method in interface org.apache.mina.common.IoSession
  Returns the total number of bytes which were read from this session.
getReadBytes() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getReadBytes() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  bytes read from the beginning
getReadIdleTime() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getReadIdleTime() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  read IDLE time
getReadMessages() - Method in interface org.apache.mina.common.IoSession
  Returns the total number of messages which were read and decoded from this session.
getReadMessages() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getReadMessages() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  PDU decoded from the beginning.
getReadTimeout() - Method in class org.apache.mina.handler.StreamIoHandler
  Returns read timeout in seconds.
getReceiveBufferSize() - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
getReceiveBufferSize() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
getReceiveBufferSize() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getRemoteAddress() - Method in interface org.apache.mina.common.IoSession
  Returns the socket address of remote peer.
getScheduledWriteBytes() - Method in interface org.apache.mina.common.IoSession
  Returns the number of bytes which are scheduled to be written to this session.
getScheduledWriteRequests() - Method in interface org.apache.mina.common.IoSession
  Returns the number of write requests which are scheduled to be written to this session.
getSendBufferSize() - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
getSendBufferSize() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
getSendBufferSize() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getService() - Method in interface org.apache.mina.common.IoSession
  Returns the `IoService` which provides I/O service to this session.
getServiceAddress() - Method in interface org.apache.mina.common.IoSession
  Returns the socket address of the `IoService` listens to to manage this session.
getServiceConfig() - Method in interface org.apache.mina.common.IoSession
  Returns the `IoServiceConfig` of this session.
getServiceConfig() - Method in class org.apache.mina.integration.spring.Binding
getSession() - Method in interface org.apache.mina.common.ConnectFuture
  Returns `IoSession` which is the result of connect operation.
getSession() - Method in interface org.apache.mina.common.IoFilterChain
  Returns the parent `IoSession` of this chain.
getSession() - Method in interface org.apache.mina.common.IoFuture
  Returns the `IoSession` which is associated with this future.
getSession() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Retrieves the session to which this handler is assigned.
getSessionConfig() - Method in interface org.apache.mina.common.IoServiceConfig
  Resturns the default configuration of the new `IoSession`s.
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.DatagramAcceptorConfig
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.DatagramConnectorConfig
getSessionConfig() - Method in interface org.apache.mina.transport.socket.nio.DatagramServiceConfig
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.SocketAcceptorConfig
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.SocketConnectorConfig
getSessionCount() - Method in class org.apache.mina.management.StatCollector
getSessionRecycler() - Method in class org.apache.mina.transport.socket.nio.DatagramAcceptorConfig
getSessionRecycler() - Method in class org.apache.mina.transport.socket.nio.DatagramConnectorConfig
getSessionRecycler() - Method in interface org.apache.mina.transport.socket.nio.DatagramServiceConfig
  Returns the `IoSessionRecycler` for this service.
getShort() - Method in class org.apache.mina.common.ByteBuffer
getShort(int) - Method in class org.apache.mina.common.ByteBuffer
getShort() - Method in class org.apache.mina.common.ByteBufferProxy
getShort(int) - Method in class org.apache.mina.common.ByteBufferProxy
getSoLinger() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
  Please note that enabling `SO_LINGER` in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
getSoLinger() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getSSLSession(IoSession) - Method in class org.apache.mina.filter.SSLFilter
  Returns the underlying `SSLSession` for the specified session.
getString(CharsetDecoder) - Method in class org.apache.mina.common.ByteBuffer
  Reads a `NUL`-terminated string from this buffer using the specified `decoder` and returns it.
getString(int, CharsetDecoder) - Method in class org.apache.mina.common.ByteBuffer
  Reads a `NUL`-terminated string from this buffer using the specified `decoder` and returns it.
getString(int, CharsetDecoder) - Method in class org.apache.mina.common.ByteBufferProxy
getString(CharsetDecoder) - Method in class org.apache.mina.common.ByteBufferProxy
getThreadModel() - Method in interface org.apache.mina.common.IoServiceConfig
  Returns the default `ThreadModel` of the `IoService`.
getTimeout() - Method in class org.apache.mina.common.PooledByteBufferAllocator
  Returns the timeout value of this allocator in seconds.
getTimeoutMillis() - Method in class org.apache.mina.common.PooledByteBufferAllocator
  Returns the timeout value of this allocator in milliseconds.
getTimeToLive() - Method in class org.apache.mina.common.ExpiringSessionRecycler
getTimeToLive() - Method in class org.apache.mina.util.ExpiringMap.Expirer
getTimeToLive() - Method in class org.apache.mina.util.ExpiringMap
getTotalByteReadThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getTotalByteReadThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  bytes read per seconds sum of all the managed sessions
getTotalByteWrittenThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getTotalByteWrittenThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  bytes written per seconds sum for all the managed sessions
getTotalMessageReadThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getTotalMessageReadThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  messages read per seconds sum of all the managed sessions
getTotalMessageWrittenThroughput() - Method in class org.apache.mina.integration.jmx.IoServiceManager
getTotalMessageWrittenThroughput() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  messages written per seconds sum for all the managed sessions
getTotalProcessedSessions() - Method in class org.apache.mina.management.StatCollector
  total number of sessions processed by the stat collector
getTrafficClass() - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
getTrafficClass() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
getTrafficClass() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
getTrafficMask() - Method in interface org.apache.mina.common.IoSession
  Returns the current `TrafficMask` of this session.
getTransportType() - Method in interface org.apache.mina.common.IoSession
  Returns transport type of this session.
getType() - Method in class org.apache.mina.filter.executor.ExecutorFilter.Event
getUnsigned() - Method in class org.apache.mina.common.ByteBuffer
  Reads one unsigned byte as a short integer.
getUnsigned(int) - Method in class org.apache.mina.common.ByteBuffer
  Reads one byte as an unsigned short integer.
getUnsigned() - Method in class org.apache.mina.common.ByteBufferProxy
getUnsigned(int) - Method in class org.apache.mina.common.ByteBufferProxy
getUnsignedInt() - Method in class org.apache.mina.common.ByteBuffer
  Reads four bytes unsigned integer.
getUnsignedInt(int) - Method in class org.apache.mina.common.ByteBuffer
  Reads four bytes unsigned integer.
getUnsignedInt() - Method in class org.apache.mina.common.ByteBufferProxy
getUnsignedInt(int) - Method in class org.apache.mina.common.ByteBufferProxy
getUnsignedShort() - Method in class org.apache.mina.common.ByteBuffer
  Reads two bytes unsigned integer.
getUnsignedShort(int) - Method in class org.apache.mina.common.ByteBuffer
  Reads two bytes unsigned integer.
getUnsignedShort() - Method in class org.apache.mina.common.ByteBufferProxy
getUnsignedShort(int) - Method in class org.apache.mina.common.ByteBufferProxy
getValue() - Method in class org.apache.mina.filter.codec.textline.LineDelimiter
  Return the delimiter string.
getWorkerTimeout() - Method in class org.apache.mina.transport.socket.nio.SocketConnector
  How many seconds to keep the connection thread alive between connection requests
getWriteBufferSize() - Method in class org.apache.mina.filter.StreamWriteFilter
  Returns the size of the write buffer in bytes.
getWriteIdleTime() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getWriteIdleTime() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  write IDLE time
getWriteTimeout() - Method in interface org.apache.mina.common.IoSession
  Returns write timeout in seconds.
getWriteTimeout() - Method in class org.apache.mina.handler.StreamIoHandler
  Returns write timeout in seconds.
getWriteTimeoutInMillis() - Method in interface org.apache.mina.common.IoSession
  Returns write timeout in milliseconds.
getWrittenBytes() - Method in interface org.apache.mina.common.IoSession
  Returns the total number of bytes which were written to this session.
getWrittenBytes() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getWrittenBytes() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  bytes written from the beginning
getWrittenMessages() - Method in interface org.apache.mina.common.IoSession
  Returns the total number of messages which were written and encoded by this session.
getWrittenMessages() - Method in class org.apache.mina.integration.jmx.IoSessionManager
getWrittenMessages() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  PDU encoded from the beginning.
getWrittenWriteRequests() - Method in interface org.apache.mina.common.IoSession
  Returns the total number of write requests which were written to this session.

## H

HANDLER - Static variable in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  The key used to store the `SingleSessionIoHandler` as a session attribute.
hashCode() - Method in class org.apache.mina.common.ByteBuffer
hashCode() - Method in class org.apache.mina.common.ByteBufferProxy
hashCode() - Method in class org.apache.mina.filter.codec.textline.LineDelimiter
hashCode() - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
hashCode() - Method in class org.apache.mina.util.AnonymousSocketAddress
hashCode() - Method in class org.apache.mina.util.ExpiringMap
hasRemaining() - Method in class org.apache.mina.common.ByteBuffer
hasRemaining() - Method in class org.apache.mina.common.ByteBufferProxy

## I

IdentityHashSet<E> - Class in org.apache.mina.util
  An `IdentityHashMap`-backed `Set`.
IdentityHashSet() - Constructor for class org.apache.mina.util.IdentityHashSet
IdentityHashSet(Collection<E>) - Constructor for class org.apache.mina.util.IdentityHashSet
IDLE - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType
IdleStatus - Class in org.apache.mina.common
  Represents the type of idleness of `IoSession` or `IoSession`.
InetAddressEditor - Class in org.apache.mina.integration.spring
  Java Bean `PropertyEditor` which converts Strings into `InetAddress` objects.
InetAddressEditor() - Constructor for class org.apache.mina.integration.spring.InetAddressEditor
InetSocketAddressEditor - Class in org.apache.mina.integration.spring
  Java Bean `PropertyEditor` which converts Strings into `InetSocketAddress` objects.
InetSocketAddressEditor() - Constructor for class org.apache.mina.integration.spring.InetSocketAddressEditor
info(IoSession, String) - Static method in class org.apache.mina.util.SessionLog
info(IoSession, String, Throwable) - Static method in class org.apache.mina.util.SessionLog
init() - Method in interface org.apache.mina.common.IoFilter
  Invoked by `ReferenceCountingIoFilter` when this filter is added to a `IoFilterChain` at the first time, so you can initialize shared resources.
init() - Method in class org.apache.mina.common.IoFilterAdapter
init() - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
INITIAL_WRITE_FUTURE - Static variable in class org.apache.mina.filter.StreamWriteFilter
initialize(IoSession) - Static method in class org.apache.mina.util.SessionUtil
IoAcceptor - Interface in org.apache.mina.common
  Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
IoAcceptorConfig - Interface in org.apache.mina.common
  A configuration which is used to configure `IoAcceptor`.
IoAcceptorFactoryBean - Class in org.apache.mina.integration.spring
  Spring `FactoryBean` which enables the bindings of an `IoAcceptor` to be configured using Spring.
IoAcceptorFactoryBean() - Constructor for class org.apache.mina.integration.spring.IoAcceptorFactoryBean
IoConnector - Interface in org.apache.mina.common
  Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
IoConnectorConfig - Interface in org.apache.mina.common
  A configuration which is used to configure `IoConnector`.
IoFilter - Interface in org.apache.mina.common
  A filter which intercepts `IoHandler` events like Servlet filters.
IoFilter.NextFilter - Interface in org.apache.mina.common
  Represents the next `IoFilter` in `IoFilterChain`.
IoFilter.WriteRequest - Class in org.apache.mina.common
  Represents write request fired by `IoSession.write(Object)`.
IoFilter.WriteRequest(Object) - Constructor for class org.apache.mina.common.IoFilter.WriteRequest
  Creates a new instance without `WriteFuture`.
IoFilter.WriteRequest(Object, WriteFuture) - Constructor for class org.apache.mina.common.IoFilter.WriteRequest
  Creates a new instance with `WriteFuture`.
IoFilter.WriteRequest(Object, WriteFuture, SocketAddress) - Constructor for class org.apache.mina.common.IoFilter.WriteRequest
  Creates a new instance.
IoFilterAdapter - Class in org.apache.mina.common
  An abstract adapter class for `IoFilter`.
IoFilterAdapter() - Constructor for class org.apache.mina.common.IoFilterAdapter
IoFilterChain - Interface in org.apache.mina.common
  A container of `IoFilter`s that forwards `IoHandler` events to the consisting filters and terminal `IoHandler` sequentially.
IoFilterChain.Entry - Interface in org.apache.mina.common
  Represents a name-filter pair that an `IoFilterChain` contains.
IoFilterChainBuilder - Interface in org.apache.mina.common
  An interface that builds `IoFilterChain` in predefined way when `IoSession` is created.
IoFilterLifeCycleException - Exception in org.apache.mina.common
  A `RuntimeException` which is thrown when `IoFilter.init()` or `IoFilter.onPostAdd(IoFilterChain, String, org.apache.mina.common.IoFilter.NextFilter)` failed.
IoFilterLifeCycleException() - Constructor for exception org.apache.mina.common.IoFilterLifeCycleException
IoFilterLifeCycleException(String) - Constructor for exception org.apache.mina.common.IoFilterLifeCycleException
IoFilterLifeCycleException(String, Throwable) - Constructor for exception org.apache.mina.common.IoFilterLifeCycleException
IoFilterLifeCycleException(Throwable) - Constructor for exception org.apache.mina.common.IoFilterLifeCycleException
IoFilterMapping - Class in org.apache.mina.integration.spring
  Associates a name with an `IoFilter`.
IoFilterMapping() - Constructor for class org.apache.mina.integration.spring.IoFilterMapping
  Creates a new empty instance.
IoFilterMapping(String, IoFilter) - Constructor for class org.apache.mina.integration.spring.IoFilterMapping
  Creates a new instance using the specified name and filter.
IoFuture - Interface in org.apache.mina.common
  Represents the result of an ashynchronous I/O operation.
IoFutureListener - Interface in org.apache.mina.common
  Something interested in being notified when the result of an `IoFuture` becomes available.
IoHandler - Interface in org.apache.mina.common
  Handles all I/O events fired by MINA.
IoHandlerAdapter - Class in org.apache.mina.common
  An abstract adapter class for `IoHandler`.
IoHandlerAdapter() - Constructor for class org.apache.mina.common.IoHandlerAdapter
IoHandlerChain - Class in org.apache.mina.handler.chain
  A chain of `IoHandlerCommand`s.
IoHandlerChain() - Constructor for class org.apache.mina.handler.chain.IoHandlerChain
  Creates a new, empty chain of `IoHandlerCommand`s.
IoHandlerChain.Entry - Class in org.apache.mina.handler.chain
  Represents a name-command pair that an `IoHandlerChain` contains.
IoHandlerCommand - Interface in org.apache.mina.handler.chain
  A `IoHandlerCommand` encapsulates a unit of processing work to be performed, whose purpose is to examine and/or modify the state of a transaction that is represented by custom attributes provided by `IoSession`.
IoHandlerCommand.NextCommand - Interface in org.apache.mina.handler.chain
  Represents an indirect reference to the next `IoHandlerCommand` of the `IoHandlerChain`.
IoService - Interface in org.apache.mina.common
  Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
IoServiceConfig - Interface in org.apache.mina.common
  A configuration which is used to configure `IoService`.
IoServiceListener - Interface in org.apache.mina.common
  Something interested in being notified when the result of an `IoFuture` becomes available.
IoServiceManager - Class in org.apache.mina.integration.jmx
IoServiceManager(IoService) - Constructor for class org.apache.mina.integration.jmx.IoServiceManager
IoServiceManagerMBean - Interface in org.apache.mina.integration.jmx
IoSession - Interface in org.apache.mina.common
  A handle which represents connection between two endpoints regardless of transport types.
IoSessionConfig - Interface in org.apache.mina.common
  The configuration of `IoSession`.
IoSessionManager - Class in org.apache.mina.integration.jmx
IoSessionManager(IoSession) - Constructor for class org.apache.mina.integration.jmx.IoSessionManager
  create the session manager
IoSessionManagerMBean - Interface in org.apache.mina.integration.jmx
  MBean interface for the session manager, it's used for instrumenting IoSession
IoSessionRecycler - Interface in org.apache.mina.common
  A connectionless transport can recycle existing sessions by assigning an IoSessionRecyler to its `IoServiceConfig`.
IoSessionStat - Class in org.apache.mina.management
  The collected stats for a session.
IoSessionStat() - Constructor for class org.apache.mina.management.IoSessionStat
isAutoExpand() - Method in class org.apache.mina.common.ByteBuffer
  Returns `true` if and only if `autoExpand` is turned on.
isAutoExpand() - Method in class org.apache.mina.common.ByteBufferProxy
isBroadcast() - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
isClosed() - Method in interface org.apache.mina.common.CloseFuture
  Returns `true` if the close request is finished and the session is closed.
isClosing() - Method in interface org.apache.mina.common.IoSession
  Returns `true if and only if this session is being closed (but not disconnected yet) or is closed.`
isCompressInbound() - Method in class org.apache.mina.filter.CompressionFilter
  Returns `true` if incoming data is being compressed.
isCompressOutbound() - Method in class org.apache.mina.filter.CompressionFilter
  Returns `true` if the filter is compressing data being written.
isConnected() - Method in interface org.apache.mina.common.ConnectFuture
  Returns `true` if the connect operation is finished successfully.
isConnected() - Method in interface org.apache.mina.common.IoSession
  Returns `true` if this session is connected with remote peer.
isConnected() - Method in class org.apache.mina.integration.jmx.IoSessionManager
isConnected() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  is the session is connected
isConnectionless() - Method in class org.apache.mina.common.TransportType
  Returns `true` if the session of this transport type is connectionless.
isDebugEnabled(IoSession) - Static method in class org.apache.mina.util.SessionLog
isDirect() - Method in class org.apache.mina.common.ByteBuffer
isDirect() - Method in class org.apache.mina.common.ByteBufferProxy
isDisconnectOnUnbind() - Method in interface org.apache.mina.common.IoAcceptorConfig
  Returns `true` if and only if all clients are disconnected when this acceptor unbinds the related local address.
isEmpty() - Method in class org.apache.mina.util.ExpiringMap
isEmpty() - Method in class org.apache.mina.util.ExpiringStack
  Returns `true` if the stack is empty.
isEmpty() - Method in class org.apache.mina.util.Stack
  Returns `true` if the stack is empty.
isErrorEnabled(IoSession) - Static method in class org.apache.mina.util.SessionLog
isGetTrafficClassAvailable() - Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isIdle(IdleStatus) - Method in interface org.apache.mina.common.IoSession
  Returns `true` if this session is idle for the specified `IdleStatus`.
isInfoEnabled(IoSession) - Static method in class org.apache.mina.util.SessionLog
isKeepAlive() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
isKeepAlive() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isManaged(SocketAddress) - Method in interface org.apache.mina.common.IoService
  Returns `true` if this service is managing the specified `serviceAddress`.
isNeedClientAuth() - Method in class org.apache.mina.filter.SSLFilter
  Returns `true` if the engine will require client authentication.
isOobInline() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
isOobInline() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isPooled() - Method in class org.apache.mina.common.ByteBuffer
  Returns `true` if and only if this buffer is returned back to the buffer pool when released.
isPooled() - Method in class org.apache.mina.common.ByteBufferProxy
isReadable() - Method in class org.apache.mina.common.TrafficMask
  Returns `true` if this mask allows a read operation.
isReadOnly() - Method in class org.apache.mina.common.ByteBuffer
isReadOnly() - Method in class org.apache.mina.common.ByteBufferProxy
isReady() - Method in interface org.apache.mina.common.IoFuture
  Returns if the asynchronous operation is finished.
isReuseAddress() - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
isReuseAddress() - Method in class org.apache.mina.transport.socket.nio.SocketAcceptorConfig
isReuseAddress() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
isReuseAddress() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isRunning() - Method in class org.apache.mina.management.StatCollector
  is the stat collector started and polling the `IoSession` of the `IoService`
isRunning() - Method in class org.apache.mina.util.ExpiringMap.Expirer
isSetReceiveBufferSizeAvailable() - Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isSetSendBufferSizeAvailable() - Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isSetTrafficClassAvailable() - Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isSingleton() - Method in class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
isSingleton() - Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
isSSLStarted(IoSession) - Method in class org.apache.mina.filter.SSLFilter
  Returns `true` if and only if the specified `session` is encrypted/decrypted over SSL/TLS currently.
isTcpNoDelay() - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
isTcpNoDelay() - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
isUseClientMode() - Method in class org.apache.mina.filter.SSLFilter
  Returns `true` if the engine is set to use client mode when handshaking.
isUseDirectBuffers() - Static method in class org.apache.mina.common.ByteBuffer
isWantClientAuth() - Method in class org.apache.mina.filter.SSLFilter
  Returns `true` if the engine will request client authentication.
isWarnEnabled(IoSession) - Static method in class org.apache.mina.util.SessionLog
isWritable() - Method in class org.apache.mina.common.TrafficMask
  Returns `true` if this mask allows a write operation.
isWritten() - Method in interface org.apache.mina.common.WriteFuture
  Returns `true` if the write operation is finished successfully.
iterator() - Method in class org.apache.mina.util.IdentityHashSet

## J

join() - Method in interface org.apache.mina.common.IoFuture
  Wait for the asynchronous operation to end.
join(long) - Method in interface org.apache.mina.common.IoFuture
  Wait for the asynchronous operation to end with the specified timeout.

## K

KEY - Static variable in class org.apache.mina.management.StatCollector
  The session attribute key for `IoSessionStat`.
keySet() - Method in class org.apache.mina.util.ExpiringMap
KeyStoreFactoryBean - Class in org.apache.mina.integration.spring.ssl
  Spring `FactoryBean` implementation which makes it possible to configure `KeyStore` instances using Spring.
KeyStoreFactoryBean() - Constructor for class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean

## L

last() - Method in class org.apache.mina.util.ExpiringStack
last() - Method in class org.apache.mina.util.Stack
limit() - Method in class org.apache.mina.common.ByteBuffer
limit(int) - Method in class org.apache.mina.common.ByteBuffer
limit() - Method in class org.apache.mina.common.ByteBufferProxy
limit(int) - Method in class org.apache.mina.common.ByteBufferProxy
LineDelimiter - Class in org.apache.mina.filter.codec.textline
  A delimiter which is appended to the end of a text line, such as `CR/LF`.
LineDelimiter(String) - Constructor for class org.apache.mina.filter.codec.textline.LineDelimiter
  Creates a new line delimiter with the specified `value`.
LOGGER - Static variable in class org.apache.mina.filter.LoggingFilter
  Session attribute key: `Logger`
LOGGER - Static variable in class org.apache.mina.util.SessionLog
  Session attribute key: `Logger`
LoggingFilter - Class in org.apache.mina.filter
  Logs all MINA protocol events to `Logger`.
LoggingFilter() - Constructor for class org.apache.mina.filter.LoggingFilter
  Creates a new instance.

## M

MAC - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  The line delimiter constant of Mac OS (`"\r"`)
MANUAL - Static variable in interface org.apache.mina.common.ThreadModel
  A `ThreadModel` which make MINA not manage a thread model at all.
mark() - Method in class org.apache.mina.common.ByteBuffer
mark() - Method in class org.apache.mina.common.ByteBufferProxy
markValue() - Method in class org.apache.mina.common.ByteBuffer
  Returns the position of the current mark.
markValue() - Method in class org.apache.mina.common.ByteBufferProxy
MAX_PORT_NUMBER - Static variable in class org.apache.mina.util.AvailablePortFinder
  The maximum number of server port number.
mergeAll() - Method in interface org.apache.mina.filter.codec.ProtocolEncoderOutput
  Merges all buffers you wrote via `ProtocolEncoderOutput.write(ByteBuffer)` into one `ByteBuffer` and replaces the old fragmented ones with it.
MessageDecoder - Interface in org.apache.mina.filter.codec.demux
  Decodes specific messages.
MessageDecoderAdapter - Class in org.apache.mina.filter.codec.demux
  An abstract `MessageDecoder` implementation for those who don't need to implement `MessageDecoder.finishDecode(IoSession, ProtocolDecoderOutput)` method.
MessageDecoderAdapter() - Constructor for class org.apache.mina.filter.codec.demux.MessageDecoderAdapter
MessageDecoderFactory - Interface in org.apache.mina.filter.codec.demux
  A factory that creates a new instance of `MessageDecoder`.
MessageDecoderResult - Class in org.apache.mina.filter.codec.demux
  Represents results from `MessageDecoder`.
MessageEncoder - Interface in org.apache.mina.filter.codec.demux
  Encodes messages of specific types specified by `MessageEncoder.getMessageTypes()`.
MessageEncoderFactory - Interface in org.apache.mina.filter.codec.demux
  A factory that creates a new instance of `MessageEncoder`.
MessageHandler<E> - Interface in org.apache.mina.handler.demux
  A handler interface that `DemuxingIoHandler` forwards `messageReceived` events to.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoHandler.messageReceived(IoSession,Object)` event.
messageReceived(IoSession, Object) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `messageReceived` event to next filter.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.common.IoFilterAdapter
messageReceived(IoSession, Object) - Method in interface org.apache.mina.common.IoHandler
  Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.mina.common.IoHandlerAdapter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.BlacklistFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.CompressionFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.executor.ExecutorFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.LoggingFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.SSLFilter
messageReceived(IoSession, Object) - Method in class org.apache.mina.handler.chain.ChainedIoHandler
  Handles the specified `messageReceived` event with the `IoHandlerCommand` or `IoHandlerChain` you specified in the constructor.
messageReceived(IoSession, Object) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Forwards the received events into the appropriate `MessageHandler` which is registered by `DemuxingIoHandler.addMessageHandler(Class, MessageHandler)`.
messageReceived(IoSession, E) - Method in interface org.apache.mina.handler.demux.MessageHandler
  Invoked when the specific type of message is received from the specified `session`.
messageReceived(Object) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Invoked when protocol message is received.
messageReceived(Object) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
messageReceived(IoSession, Object) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Delegates the method call to the `SingleSessionIoHandler.messageReceived(Object)` method of the handler assigned to this session.
messageReceived(IoSession, Object) - Method in class org.apache.mina.handler.StreamIoHandler
  Forwards read data to input stream.
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoHandler.messageSent(IoSession,Object)` event.
messageSent(IoSession, Object) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `messageSent` event to next filter.
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.common.IoFilterAdapter
messageSent(IoSession, Object) - Method in interface org.apache.mina.common.IoHandler
  Invoked when a message written by `IoSession.write(Object)` is sent out.
messageSent(IoSession, Object) - Method in class org.apache.mina.common.IoHandlerAdapter
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.BlacklistFilter
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.executor.ExecutorFilter
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.LoggingFilter
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.SSLFilter
messageSent(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.StreamWriteFilter
messageSent(Object) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Invoked when protocol message that user requested by `IoSession.write(Object)` is sent out actually.
messageSent(Object) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
messageSent(IoSession, Object) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Delegates the method call to the `SingleSessionIoHandler.messageSent(Object)` method of the handler assigned to this session.
MIN_PORT_NUMBER - Static variable in class org.apache.mina.util.AvailablePortFinder
  The minimum number of server port number.

## N

NamePreservingRunnable - Class in org.apache.mina.util
  A `Runnable` wrapper that preserves the name of the thread after the runnable is complete (for `Runnable`s that change the name of the Thread they use.)
NamePreservingRunnable(Runnable, String) - Constructor for class org.apache.mina.util.NamePreservingRunnable
NEED_DATA - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Represents a result from `MessageDecoder.decodable(IoSession, ByteBuffer)` and `MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput)`.
NEED_DATA - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
  Represents a result from `MessageDecoder.decodable(IoSession, ByteBuffer)` and `MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput)`.
NettyCodecFactory - Class in org.apache.mina.filter.codec.netty
  A MINA `ProtocolCodecFactory` that provides encoder and decoder for Netty2 `Message`s and `MessageRecognizer`s.
NettyCodecFactory(MessageRecognizer) - Constructor for class org.apache.mina.filter.codec.netty.NettyCodecFactory
NettyDecoder - Class in org.apache.mina.filter.codec.netty
  A MINA `ProtocolDecoder` that decodes byte buffers into Netty2 `Message`s using specified `MessageRecognizer`s.
NettyDecoder(MessageRecognizer) - Constructor for class org.apache.mina.filter.codec.netty.NettyDecoder
  Creates a new instance with the specified `MessageRecognizer`.
NettyEncoder - Class in org.apache.mina.filter.codec.netty
  A MINA `ProtocolEncoder` that encodes Netty2 `Message`s into byte buffers.
NettyEncoder() - Constructor for class org.apache.mina.filter.codec.netty.NettyEncoder
  Creates a new instance.
newSession(SocketAddress, SocketAddress) - Method in interface org.apache.mina.common.IoAcceptor
  (Optional) Returns an `IoSession` that is bound to the specified `localAddress` and `remoteAddress` which reuses the `localAddress` that is already bound by `IoAcceptor` via `IoAcceptor.bind(SocketAddress, IoHandler)`.
NewThreadExecutor - Class in org.apache.mina.util
  An Executor that just launches in a new thread.
NewThreadExecutor() - Constructor for class org.apache.mina.util.NewThreadExecutor
NONE - Static variable in class org.apache.mina.common.TrafficMask
  This mask suspends both reads and writes.
NOOP - Static variable in interface org.apache.mina.common.IoFilterChainBuilder
  An implementation which does nothing.
NOOP - Static variable in interface org.apache.mina.common.IoSessionRecycler
  A dummy recycler that doesn't recycle any sessions.
NOOP - Static variable in interface org.apache.mina.handler.demux.MessageHandler
  A `MessageHandler` that does nothing.
not() - Method in class org.apache.mina.common.TrafficMask
  Returns a negated mask of this one.
NOT_OK - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Represents a result from `MessageDecoder.decodable(IoSession, ByteBuffer)` and `MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput)`.
NOT_OK - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
  Represents a result from `MessageDecoder.decodable(IoSession, ByteBuffer)` and `MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput)`.

## O

ObjectSerializationCodecFactory - Class in org.apache.mina.filter.codec.serialization
  A `ProtocolCodecFactory` that serializes and deserializes Java objects.
ObjectSerializationCodecFactory() - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
  Creates a new instance with the `ClassLoader` of the current thread.
ObjectSerializationCodecFactory(ClassLoader) - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
  Creates a new instance with the specified `ClassLoader`.
ObjectSerializationDecoder - Class in org.apache.mina.filter.codec.serialization
  A `ProtocolDecoder` which deserializes `Serializable` Java objects using `ByteBuffer.getObject(ClassLoader)`.
ObjectSerializationDecoder() - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder
  Creates a new instance with the `ClassLoader` of the current thread.
ObjectSerializationDecoder(ClassLoader) - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder
  Creates a new instance with the specified `ClassLoader`.
ObjectSerializationEncoder - Class in org.apache.mina.filter.codec.serialization
  A `ProtocolEncoder` which serializes `Serializable` Java objects using `ByteBuffer.putObject(Object)`.
ObjectSerializationEncoder() - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationEncoder
  Creates a new instance.
ObjectSerializationInputStream - Class in org.apache.mina.filter.codec.serialization
  An `ObjectInput` and `InputStream` that can read the objects encoded by `ObjectSerializationEncoder`.
ObjectSerializationInputStream(InputStream) - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
ObjectSerializationInputStream(InputStream, ClassLoader) - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
ObjectSerializationOutputStream - Class in org.apache.mina.filter.codec.serialization
  An `ObjectOutput` and `OutputStream` that can write the objects as the serialized form that `ObjectSerializationDecoder` can decode.
ObjectSerializationOutputStream(OutputStream) - Constructor for class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
OK - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Represents a result from `MessageDecoder.decodable(IoSession, ByteBuffer)` and `MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput)`.
OK - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
  Represents a result from `MessageDecoder.decodable(IoSession, ByteBuffer)` and `MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput)`.
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.common.IoFilter
  Invoked after this filter is added to the specified `parent`.
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.common.IoFilterAdapter
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.SSLFilter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.common.IoFilter
  Invoked after this filter is removed from the specified `parent`.
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.common.IoFilterAdapter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.CompressionFilter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.common.IoFilter
  Invoked before this filter is added to the specified `parent`.
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.common.IoFilterAdapter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.CompressionFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.SSLFilter
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.common.IoFilter
  Invoked before this filter is removed from the specified `parent`.
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.common.IoFilterAdapter
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.SSLFilter
OPENED - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType
operationComplete(IoFuture) - Method in interface org.apache.mina.common.IoFutureListener
  Invoked when the operation associated with the `IoFuture` has been completed.
or(TrafficMask) - Method in class org.apache.mina.common.TrafficMask
  Peforms an `OR` operation on this mask with the specified `mask` and returns the result.
order() - Method in class org.apache.mina.common.ByteBuffer
order(ByteOrder) - Method in class org.apache.mina.common.ByteBuffer
order() - Method in class org.apache.mina.common.ByteBufferProxy
order(ByteOrder) - Method in class org.apache.mina.common.ByteBufferProxy
org.apache.mina.common - package org.apache.mina.common
  Common types required for users to use MINA.
org.apache.mina.filter - package org.apache.mina.filter
  Useful `IoFilter` implementations.
org.apache.mina.filter.codec - package org.apache.mina.filter.codec
  Filter implementations that helps you to implement complex protocols via 'codec' concept.
org.apache.mina.filter.codec.demux - package 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 - package org.apache.mina.filter.codec.netty
  Protocol codec which provides the integration with Netty2 messages.
org.apache.mina.filter.codec.serialization - package org.apache.mina.filter.codec.serialization
  Protocol codecs which uses Java object serilization and leads to rapid protocol implementation.
org.apache.mina.filter.codec.textline - package org.apache.mina.filter.codec.textline
  A protocol codec for text-based protocols.
org.apache.mina.filter.executor - package org.apache.mina.filter.executor
  An `IoFilter` that provides flexible thread models
org.apache.mina.handler - package org.apache.mina.handler
  Useful `IoHandler` implementations.
org.apache.mina.handler.chain - package org.apache.mina.handler.chain
  A handler implementation that helps you implement sequentially layered protocols using Chains of Responsibility pattern.
org.apache.mina.handler.demux - package org.apache.mina.handler.demux
  A handler implementation that helps you implement complex protocols by splitting `messageReceived` handlers into multiple sub-handlers.
org.apache.mina.handler.multiton - package org.apache.mina.handler.multiton
  Enables creating a handler per session instead of having one handler for many sessions, using Multiton pattern.
org.apache.mina.integration.jmx - package org.apache.mina.integration.jmx
  JMX (Java Management eXtension) integration.
org.apache.mina.integration.spring - package org.apache.mina.integration.spring
  SpringFramework-specific classes for integration
org.apache.mina.integration.spring.ssl - package org.apache.mina.integration.spring.ssl
  SpringFramework-specific classes for SSL integration
org.apache.mina.management - package org.apache.mina.management
  Utilities that manage and monitor a MINA application.
org.apache.mina.transport.socket.nio - package 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.transport.vmpipe - package org.apache.mina.transport.vmpipe
  In-VM pipe support which removes the overhead of local loopback communication.
org.apache.mina.util - package org.apache.mina.util
  Miscellaneous utility classes

## P

PooledByteBufferAllocator - Class in org.apache.mina.common
  A `ByteBufferAllocator` which pools allocated buffers.
PooledByteBufferAllocator() - Constructor for class org.apache.mina.common.PooledByteBufferAllocator
  Creates a new instance with the default timeout.
PooledByteBufferAllocator(int) - Constructor for class org.apache.mina.common.PooledByteBufferAllocator
  Creates a new instance with the specified `timeout`.
pop() - Method in class org.apache.mina.util.ExpiringStack
  Pops from this stack.
pop() - Method in class org.apache.mina.util.Stack
  Pops from this stack.
position() - Method in class org.apache.mina.common.ByteBuffer
position(int) - Method in class org.apache.mina.common.ByteBuffer
position() - Method in class org.apache.mina.common.ByteBufferProxy
position(int) - Method in class org.apache.mina.common.ByteBufferProxy
PREFIX - Static variable in class org.apache.mina.filter.LoggingFilter
  Session attribute key: prefix string
PREFIX - Static variable in class org.apache.mina.util.SessionLog
  Session attribute key: prefix string
prefixedDataAvailable(int) - Method in class org.apache.mina.common.ByteBuffer
  Returns `true` if this buffer contains a data which has a data length as a prefix and the buffer has remaining data as enough as specified in the data length field.
prefixedDataAvailable(int, int) - Method in class org.apache.mina.common.ByteBuffer
  Returns `true` if this buffer contains a data which has a data length as a prefix and the buffer has remaining data as enough as specified in the data length field.
processEvent(IoFilter.NextFilter, IoSession, ExecutorFilter.EventType, Object) - Method in class org.apache.mina.filter.executor.ExecutorFilter
processStreamIo(IoSession, InputStream, OutputStream) - Method in class org.apache.mina.handler.StreamIoHandler
  Implement this method to execute your stream I/O logic; please note that you must forward the process request to other thread or thread pool.
ProtocolCodecException - Exception in org.apache.mina.filter.codec
  An exception that is thrown when `ProtocolEncoder` or `ProtocolDecoder` cannot understand or failed to validate data to process.
ProtocolCodecException() - Constructor for exception org.apache.mina.filter.codec.ProtocolCodecException
  Constructs a new instance.
ProtocolCodecException(String) - Constructor for exception org.apache.mina.filter.codec.ProtocolCodecException
  Constructs a new instance with the specified message.
ProtocolCodecException(Throwable) - Constructor for exception org.apache.mina.filter.codec.ProtocolCodecException
  Constructs a new instance with the specified cause.
ProtocolCodecException(String, Throwable) - Constructor for exception org.apache.mina.filter.codec.ProtocolCodecException
  Constructs a new instance with the specified message and the specified cause.
ProtocolCodecFactory - Interface in org.apache.mina.filter.codec
  Provides `ProtocolEncoder` and `ProtocolDecoder` which translates binary or protocol specific data into message object and vice versa.
ProtocolCodecFilter - Class in org.apache.mina.filter.codec
  An `IoFilter` which translates binary or protocol specific data into message object and vice versa using `ProtocolCodecFactory`, `ProtocolEncoder`, or `ProtocolDecoder`.
ProtocolCodecFilter(ProtocolCodecFactory) - Constructor for class org.apache.mina.filter.codec.ProtocolCodecFilter
ProtocolCodecFilter(ProtocolEncoder, ProtocolDecoder) - Constructor for class org.apache.mina.filter.codec.ProtocolCodecFilter
ProtocolCodecFilter(Class<? extends ProtocolEncoder>, Class<? extends ProtocolDecoder>) - Constructor for class org.apache.mina.filter.codec.ProtocolCodecFilter
ProtocolDecoder - Interface in org.apache.mina.filter.codec
  Decodes binary or protocol-specific data into higher-level message objects.
ProtocolDecoderAdapter - Class in org.apache.mina.filter.codec
  An abstract `ProtocolDecoder` implementation for those who don't need `ProtocolDecoder.finishDecode(IoSession, ProtocolDecoderOutput)` nor `ProtocolDecoder.dispose(IoSession)` method.
ProtocolDecoderAdapter() - Constructor for class org.apache.mina.filter.codec.ProtocolDecoderAdapter
ProtocolDecoderException - Exception in org.apache.mina.filter.codec
  An exception that is thrown when `ProtocolDecoder` cannot understand or failed to validate the specified `ByteBuffer` content.
ProtocolDecoderException() - Constructor for exception org.apache.mina.filter.codec.ProtocolDecoderException
  Constructs a new instance.
ProtocolDecoderException(String) - Constructor for exception org.apache.mina.filter.codec.ProtocolDecoderException
  Constructs a new instance with the specified message.
ProtocolDecoderException(Throwable) - Constructor for exception org.apache.mina.filter.codec.ProtocolDecoderException
  Constructs a new instance with the specified cause.
ProtocolDecoderException(String, Throwable) - Constructor for exception org.apache.mina.filter.codec.ProtocolDecoderException
  Constructs a new instance with the specified message and the specified cause.
ProtocolDecoderOutput - Interface in org.apache.mina.filter.codec
  Callback for `ProtocolDecoder` to generate decoded messages.
ProtocolEncoder - Interface in org.apache.mina.filter.codec
  Encodes higher-level message objects into binary or protocol-specific data.
ProtocolEncoderAdapter - Class in org.apache.mina.filter.codec
  An abstract `ProtocolEncoder` implementation for those who don't have any resources to dispose.
ProtocolEncoderAdapter() - Constructor for class org.apache.mina.filter.codec.ProtocolEncoderAdapter
ProtocolEncoderException - Exception in org.apache.mina.filter.codec
  An exception that is thrown when `ProtocolEncoder` cannot understand or failed to validate the specified message object.
ProtocolEncoderException() - Constructor for exception org.apache.mina.filter.codec.ProtocolEncoderException
  Constructs a new instance.
ProtocolEncoderException(String) - Constructor for exception org.apache.mina.filter.codec.ProtocolEncoderException
  Constructs a new instance with the specified message.
ProtocolEncoderException(Throwable) - Constructor for exception org.apache.mina.filter.codec.ProtocolEncoderException
  Constructs a new instance with the specified cause.
ProtocolEncoderException(String, Throwable) - Constructor for exception org.apache.mina.filter.codec.ProtocolEncoderException
  Constructs a new instance with the specified message and the specified cause.
ProtocolEncoderOutput - Interface in org.apache.mina.filter.codec
  Callback for `ProtocolEncoder` to generate encoded `ByteBuffer`s.
push(Object) - Method in class org.apache.mina.util.ExpiringStack
  Push into this stack.
push(Object) - Method in class org.apache.mina.util.Stack
  Push into this stack.
put(byte) - Method in class org.apache.mina.common.ByteBuffer
put(int, byte) - Method in class org.apache.mina.common.ByteBuffer
put(ByteBuffer) - Method in class org.apache.mina.common.ByteBuffer
  Writes the content of the specified `src` into this buffer.
put(ByteBuffer) - Method in class org.apache.mina.common.ByteBuffer
  Writes the content of the specified `src` into this buffer.
put(byte[], int, int) - Method in class org.apache.mina.common.ByteBuffer
put(byte[]) - Method in class org.apache.mina.common.ByteBuffer
put(byte) - Method in class org.apache.mina.common.ByteBufferProxy
put(int, byte) - Method in class org.apache.mina.common.ByteBufferProxy
put(ByteBuffer) - Method in class org.apache.mina.common.ByteBufferProxy
put(ByteBuffer) - Method in class org.apache.mina.common.ByteBufferProxy
put(byte[], int, int) - Method in class org.apache.mina.common.ByteBufferProxy
put(byte[]) - Method in class org.apache.mina.common.ByteBufferProxy
put(IoSession) - Method in class org.apache.mina.common.ExpiringSessionRecycler
put(IoSession) - Method in interface org.apache.mina.common.IoSessionRecycler
  Called when the underlying transport creates or writes a new `IoSession`.
put(K, V) - Method in class org.apache.mina.util.ExpiringMap
putAll(Map<? extends K, ? extends V>) - Method in class org.apache.mina.util.ExpiringMap
putChar(char) - Method in class org.apache.mina.common.ByteBuffer
putChar(int, char) - Method in class org.apache.mina.common.ByteBuffer
putChar(char) - Method in class org.apache.mina.common.ByteBufferProxy
putChar(int, char) - Method in class org.apache.mina.common.ByteBufferProxy
putDouble(double) - Method in class org.apache.mina.common.ByteBuffer
putDouble(int, double) - Method in class org.apache.mina.common.ByteBuffer
putDouble(double) - Method in class org.apache.mina.common.ByteBufferProxy
putDouble(int, double) - Method in class org.apache.mina.common.ByteBufferProxy
putFloat(float) - Method in class org.apache.mina.common.ByteBuffer
putFloat(int, float) - Method in class org.apache.mina.common.ByteBuffer
putFloat(float) - Method in class org.apache.mina.common.ByteBufferProxy
putFloat(int, float) - Method in class org.apache.mina.common.ByteBufferProxy
putInt(int) - Method in class org.apache.mina.common.ByteBuffer
putInt(int, int) - Method in class org.apache.mina.common.ByteBuffer
putInt(int) - Method in class org.apache.mina.common.ByteBufferProxy
putInt(int, int) - Method in class org.apache.mina.common.ByteBufferProxy
putLong(long) - Method in class org.apache.mina.common.ByteBuffer
putLong(int, long) - Method in class org.apache.mina.common.ByteBuffer
putLong(long) - Method in class org.apache.mina.common.ByteBufferProxy
putLong(int, long) - Method in class org.apache.mina.common.ByteBufferProxy
putObject(Object) - Method in class org.apache.mina.common.ByteBuffer
  Writes the specified Java object to the buffer.
putObject(Object) - Method in class org.apache.mina.common.ByteBufferProxy
putPrefixedString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.common.ByteBuffer
  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`.
putPrefixedString(CharSequence, int, CharsetEncoder) - Method in class org.apache.mina.common.ByteBuffer
  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`.
putPrefixedString(CharSequence, int, int, CharsetEncoder) - Method in class org.apache.mina.common.ByteBuffer
  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`.
putPrefixedString(CharSequence, int, int, byte, CharsetEncoder) - Method in class org.apache.mina.common.ByteBuffer
  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`.
putPrefixedString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.common.ByteBufferProxy
putPrefixedString(CharSequence, int, CharsetEncoder) - Method in class org.apache.mina.common.ByteBufferProxy
putPrefixedString(CharSequence, int, int, CharsetEncoder) - Method in class org.apache.mina.common.ByteBufferProxy
putPrefixedString(CharSequence, int, int, byte, CharsetEncoder) - Method in class org.apache.mina.common.ByteBufferProxy
putShort(short) - Method in class org.apache.mina.common.ByteBuffer
putShort(int, short) - Method in class org.apache.mina.common.ByteBuffer
putShort(short) - Method in class org.apache.mina.common.ByteBufferProxy
putShort(int, short) - Method in class org.apache.mina.common.ByteBufferProxy
putString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.common.ByteBuffer
  Writes the content of `in` into this buffer using the specified `encoder`.
putString(CharSequence, int, CharsetEncoder) - Method in class org.apache.mina.common.ByteBuffer
  Writes the content of `in` into this buffer as a `NUL`-terminated string using the specified `encoder`.
putString(CharSequence, int, CharsetEncoder) - Method in class org.apache.mina.common.ByteBufferProxy
putString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.common.ByteBufferProxy

## R

READ - Static variable in class org.apache.mina.common.TrafficMask
  This mask suspends writes, and resumes reads if reads were suspended.
read() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
READ - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType
readBoolean() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readByte() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readChar() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readDouble() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
READER_IDLE - Static variable in class org.apache.mina.common.IdleStatus
  Represents the session status that no data is coming from the remote peer.
readFloat() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readFully(byte[]) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readFully(byte[], int, int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readInt() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readLine() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
  Deprecated.
readLong() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readObject() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readShort() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
ReadThrottleFilterBuilder - Class in org.apache.mina.filter
  This filter will automatically disable reads on an `IoSession` once the data batched for that session in the `ExecutorFilter` reaches a defined threshold (the default is 1 megabytes).
ReadThrottleFilterBuilder() - Constructor for class org.apache.mina.filter.ReadThrottleFilterBuilder
readUnsignedByte() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readUnsignedShort() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
readUTF() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
RECEIVED - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType
recycle(SocketAddress, SocketAddress) - Method in class org.apache.mina.common.ExpiringSessionRecycler
recycle(SocketAddress, SocketAddress) - Method in interface org.apache.mina.common.IoSessionRecycler
  Attempts to retrieve a recycled `IoSession`.
ReferenceCountingIoFilter - Class in org.apache.mina.filter
  An `IoFilter`s wrapper that keeps track of the number of usages of this filter and will call init/destroy when the filter is not in use.
ReferenceCountingIoFilter(IoFilter) - Constructor for class org.apache.mina.filter.ReferenceCountingIoFilter
register(Class<?>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
register(MessageEncoder) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
register(MessageEncoderFactory) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
register(MessageDecoder) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
register(MessageDecoderFactory) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
release() - Method in class org.apache.mina.common.ByteBuffer
  Releases the specified buffer to buffer pool.
release() - Method in class org.apache.mina.common.ByteBufferProxy
releaseIfPossible(Object) - Static method in class org.apache.mina.util.ByteBufferUtil
remaining() - Method in class org.apache.mina.common.ByteBuffer
remaining() - Method in class org.apache.mina.common.ByteBufferProxy
remove(String) - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
remove(IoSession) - Method in class org.apache.mina.common.ExpiringSessionRecycler
remove(String) - Method in interface org.apache.mina.common.IoFilterChain
  Removes the filter with the specified name from this chain.
remove(IoSession) - Method in interface org.apache.mina.common.IoSessionRecycler
  Called when an `IoSession` is explicitly closed.
remove(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
remove(Object) - Method in class org.apache.mina.util.ExpiringMap
remove(Object) - Method in class org.apache.mina.util.ExpiringStack
remove(Object) - Method in class org.apache.mina.util.IdentityHashSet
remove(Object) - Method in class org.apache.mina.util.Stack
removeAttribute(String) - Method in interface org.apache.mina.common.IoSession
  Removes a user-defined attribute with the specified key.
removeExpirationListener(ExpirationListener<? extends V>) - Method in class org.apache.mina.util.ExpiringMap
removeFirstLoggingFilter() - Method in class org.apache.mina.integration.jmx.IoSessionManager
removeFirstLoggingFilter() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  remove the logging filter at begining of the chain
removeLastLoggingFilter() - Method in class org.apache.mina.integration.jmx.IoSessionManager
removeLastLoggingFilter() - Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
  remove the logging filter at end of the chain
removeListener(IoFutureListener) - Method in interface org.apache.mina.common.IoFuture
  Removes an existing event `listener` which is notified when the state of this future changes.
removeListener(IoServiceListener) - Method in interface org.apache.mina.common.IoService
  Removed an existing `IoServiceListener` that listens any events related with this service.
removeMessageHandler(Class<E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Deregisters a `MessageHandler` that receives the messages of the specified `type`.
reset() - Method in class org.apache.mina.common.ByteBuffer
reset() - Method in class org.apache.mina.common.ByteBufferProxy
resumeRead() - Method in interface org.apache.mina.common.IoSession
  A shortcut method for `IoSession.setTrafficMask(TrafficMask)` that resumes read operations for this session.
resumeWrite() - Method in interface org.apache.mina.common.IoSession
  A shortcut method for `IoSession.setTrafficMask(TrafficMask)` that resumes write operations for this session.
rewind() - Method in class org.apache.mina.common.ByteBuffer
rewind() - Method in class org.apache.mina.common.ByteBufferProxy
run() - Method in class org.apache.mina.util.ExpiringMap.Expirer
run() - Method in class org.apache.mina.util.NamePreservingRunnable
RuntimeIOException - Exception in org.apache.mina.common
  A unchecked version of `IOException`.
RuntimeIOException() - Constructor for exception org.apache.mina.common.RuntimeIOException
RuntimeIOException(String) - Constructor for exception org.apache.mina.common.RuntimeIOException
RuntimeIOException(String, Throwable) - Constructor for exception org.apache.mina.common.RuntimeIOException
RuntimeIOException(Throwable) - Constructor for exception org.apache.mina.common.RuntimeIOException

## S

SENT - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType
serviceActivated(IoService, SocketAddress, IoHandler, IoServiceConfig) - Method in interface org.apache.mina.common.IoServiceListener
  Invoked when a new service is activated by an `IoService`.
serviceDeactivated(IoService, SocketAddress, IoHandler, IoServiceConfig) - Method in interface org.apache.mina.common.IoServiceListener
  Invoked when a service is deactivated by an `IoService`.
SESSION_SECURED - Static variable in class org.apache.mina.filter.SSLFilter
  A special message object which is emitted with a `IoHandler.messageReceived(IoSession, Object)` event when the session is secured and its `SSLFilter.USE_NOTIFICATION` attribute is set.
SESSION_UNSECURED - Static variable in class org.apache.mina.filter.SSLFilter
  A special message object which is emitted with a `IoHandler.messageReceived(IoSession, Object)` event when the session is not secure anymore and its `SSLFilter.USE_NOTIFICATION` attribute is set.
sessionClosed(IoSession) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `sessionClosed` event to next filter.
sessionClosed(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoHandler.sessionClosed(IoSession)` event.
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.common.IoFilterAdapter
sessionClosed(IoSession) - Method in interface org.apache.mina.common.IoHandler
  Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.common.IoHandlerAdapter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.BlacklistFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.executor.ExecutorFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.LoggingFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.SSLFilter
sessionClosed() - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Invoked when the connection is closed.
sessionClosed() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
sessionClosed(IoSession) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Delegates the method call to the `SingleSessionIoHandler.sessionClosed()` method of the handler assigned to this session.
sessionClosed(IoSession) - Method in class org.apache.mina.handler.StreamIoHandler
  Closes streams
sessionCreated(IoSession) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `sessionCreated` event to next filter.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoHandler.sessionCreated(IoSession)` event.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.common.IoFilterAdapter
sessionCreated(IoSession) - Method in interface org.apache.mina.common.IoHandler
  Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoSession) - Method in class org.apache.mina.common.IoHandlerAdapter
sessionCreated(IoSession) - Method in interface org.apache.mina.common.IoServiceListener
  Invoked when a new session is created by an `IoService`.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.BlacklistFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.executor.ExecutorFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.LoggingFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
sessionCreated() - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Invoked when the session is created.
sessionCreated() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
sessionCreated(IoSession) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Creates a new instance with the factory passed to the constructor of this class.
sessionDestroyed(IoSession) - Method in interface org.apache.mina.common.IoServiceListener
  Invoked when a session is being destroyed by an `IoService`.
sessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `sessionIdle` event to next filter.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoHandler.sessionIdle(IoSession,IdleStatus)` event.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.common.IoFilterAdapter
sessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.common.IoHandler
  Invoked with the related `IdleStatus` when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.common.IoHandlerAdapter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.BlacklistFilter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.executor.ExecutorFilter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.LoggingFilter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
sessionIdle(IdleStatus) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Invoked when the connection is idle.
sessionIdle(IdleStatus) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Delegates the method call to the `SingleSessionIoHandler.sessionIdle(IdleStatus)` method of the handler assigned to this session.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.handler.StreamIoHandler
  Handles read timeout.
SessionLog - Class in org.apache.mina.util
  Provides utility methods to log protocol-specific messages.
SessionLog() - Constructor for class org.apache.mina.util.SessionLog
sessionOpened(IoSession) - Method in interface org.apache.mina.common.IoFilter.NextFilter
  Forwards `sessionOpened` event to next filter.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.common.IoFilter
  Filters `IoHandler.sessionOpened(IoSession)` event.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.common.IoFilterAdapter
sessionOpened(IoSession) - Method in interface org.apache.mina.common.IoHandler
  Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.common.IoHandlerAdapter
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.BlacklistFilter
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.executor.ExecutorFilter
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.LoggingFilter
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.ReferenceCountingIoFilter
sessionOpened() - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Invoked when the connection is opened.
sessionOpened() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
sessionOpened(IoSession) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Delegates the method call to the `SingleSessionIoHandler.sessionOpened()` method of the handler assigned to this session.
sessionOpened(IoSession) - Method in class org.apache.mina.handler.StreamIoHandler
  Initializes streams and timeout settings.
SessionUtil - Class in org.apache.mina.util
  A session utility
setAddress(SocketAddress) - Method in class org.apache.mina.integration.spring.Binding
  Sets the address the handler of this object will be bound to.
setAllocator(ByteBufferAllocator) - Static method in class org.apache.mina.common.ByteBuffer
  Changes the current allocator with the specified one to manage the allocated buffers from now.
setAsText(String) - Method in class org.apache.mina.integration.spring.InetAddressEditor
setAsText(String) - Method in class org.apache.mina.integration.spring.InetSocketAddressEditor
setAsText(String) - Method in class org.apache.mina.integration.spring.VmPipeAddressEditor
setAttachment(Object) - Method in interface org.apache.mina.common.IoSession
  Sets an attachment of this session.
setAttribute(String, Object) - Method in interface org.apache.mina.common.IoSession
  Sets a user-defined attribute.
setAttribute(String) - Method in interface org.apache.mina.common.IoSession
  Sets a user defined attribute without a value.
setAutoExpand(boolean) - Method in class org.apache.mina.common.ByteBuffer
  Turns on or off `autoExpand`.
setAutoExpand(boolean) - Method in class org.apache.mina.common.ByteBufferProxy
setBacklog(int) - Method in class org.apache.mina.transport.socket.nio.SocketAcceptorConfig
setBindings(Binding[]) - Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
  Sets the bindings to be used by the `IoAcceptor` configured by this factory bean.
setBlacklist(InetAddress...) - Method in class org.apache.mina.filter.BlacklistFilter
  Sets the addresses to be blacklisted.
setBlacklist(Collection<InetAddress>) - Method in class org.apache.mina.filter.BlacklistFilter
  Sets the addresses to be blacklisted.
setBroadcast(boolean) - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
setClosed() - Method in interface org.apache.mina.common.CloseFuture
  Marks this future as closed and notifies all threads waiting for this future.
setCompressInbound(boolean) - Method in class org.apache.mina.filter.CompressionFilter
  Sets if incoming data has to be compressed.
setCompressOutbound(boolean) - Method in class org.apache.mina.filter.CompressionFilter
  Set if outgoing data has to be compressed.
setConnectTimeout(int) - Method in interface org.apache.mina.common.IoConnectorConfig
  Sets the connect timeout in seconds.
setCorePoolSize(int) - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
  Set the ThreadPoolExecutor's core pool size.
setDecoderMaxLineLength(int) - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Sets the allowed maximum size of the line to be decoded.
setDecoderMaxObjectSize(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
  Sets the allowed maximum size of the object to be decoded.
setDefaultConfig(DatagramAcceptorConfig) - Method in class org.apache.mina.transport.socket.nio.DatagramAcceptor
  Sets the config this acceptor will use by default.
setDefaultConfig(DatagramConnectorConfig) - Method in class org.apache.mina.transport.socket.nio.DatagramConnector
  Sets the default config this connector should use.
setDefaultConfig(SocketAcceptorConfig) - Method in class org.apache.mina.transport.socket.nio.SocketAcceptor
  Sets the config this acceptor will use by default.
setDefaultConfig(SocketConnectorConfig) - Method in class org.apache.mina.transport.socket.nio.SocketConnector
  Sets the config this connector will use by default.
setDisconnectOnUnbind(boolean) - Method in interface org.apache.mina.common.IoAcceptorConfig
  Sets whether all clients are disconnected when this acceptor unbinds the related local address.
setEnabledCipherSuites(String[]) - Method in class org.apache.mina.filter.SSLFilter
  Sets the list of cipher suites to be enabled when `SSLEngine` is initialized.
setEnabledProtocols(String[]) - Method in class org.apache.mina.filter.SSLFilter
  Sets the list of protocols to be enabled when `SSLEngine` is initialized.
setEncoderMaxLineLength(int) - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Sets the allowed maximum size of the encoded line.
setEncoderMaxObjectSize(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
  Sets the allowed maximum size of the encoded object.
setException(Throwable) - Method in interface org.apache.mina.common.ConnectFuture
  Sets the exception caught due to connection failure and notifies all threads waiting for this future.
setExecutor(Executor) - Method in class org.apache.mina.common.ExecutorThreadModel
  Changes the underlying `Executor` of this model.
setExecutor(Executor) - Method in class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
  Sets the `Executor` to use.
setExpirationInterval(int) - Method in class org.apache.mina.common.ExpiringSessionRecycler
setExpirationInterval(long) - Method in class org.apache.mina.util.ExpiringMap.Expirer
setExpirationInterval(int) - Method in class org.apache.mina.util.ExpiringMap
setFile(File) - Method in class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean
  Sets the file which contains the key store.
setFilter(IoFilter) - Method in class org.apache.mina.integration.spring.IoFilterMapping
  Sets the filter of this mapping.
setFilterChainBuilder(IoFilterChainBuilder) - Method in interface org.apache.mina.common.IoService
  Sets the global `IoFilterChainBuilder` which will modify the `IoFilterChain` of all `IoSession`s which is managed by this service.
setFilterChainBuilder(IoFilterChainBuilder) - Method in interface org.apache.mina.common.IoServiceConfig
  Sets the `IoFilterChainBuilder` which will modify the `IoFilterChain` of all `IoSession`s which is created with this configuration.
setFilterNamePrefix(String) - Method in class org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean
  Sets the prefix used to create the names for automatically named filters added using `#setFilters(IoFilter[])`.
setFilters(List) - Method in class org.apache.mina.integration.spring.DefaultIoFilterChainBuilderFactoryBean
  Sets a number of filters which will be added to the filter chain created by this factory bean.
setHandler(IoHandler) - Method in class org.apache.mina.integration.spring.Binding
  Sets the handler of this binding object.
setHexdump(String) - Method in exception org.apache.mina.filter.codec.ProtocolDecoderException
  Sets the hexdump of the unknown message part.
setIdleTime(IdleStatus, int) - Method in interface org.apache.mina.common.IoSession
  Sets idle time for the specified type of idleness in seconds.
setInstance(ExceptionMonitor) - Static method in class org.apache.mina.common.ExceptionMonitor
  Sets the uncaught exception monitor.
setKeepAlive(boolean) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
setKeepAlive(boolean) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setKeepAliveSeconds(int) - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
  Set the ThreadPoolExecutor's keep alive seconds.
setKeyManagerFactory(KeyManagerFactory) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the `KeyManagerFactory` to use.
setKeyManagerFactoryAlgorithm(String) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the algorithm to use when creating the `KeyManagerFactory` using `KeyManagerFactory.getInstance(java.lang.String)` or `KeyManagerFactory.getInstance(java.lang.String, java.lang.String)`.
setKeyManagerFactoryAlgorithmUseDefault(boolean) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  If this is set to `true` while no `KeyManagerFactory` has been set using `SSLContextFactoryBean.setKeyManagerFactory(KeyManagerFactory)` and no algorithm has been set using `SSLContextFactoryBean.setKeyManagerFactoryAlgorithm(String)` the default algorithm return by `KeyManagerFactory.getDefaultAlgorithm()` will be used.
setKeyManagerFactoryKeyStore(KeyStore) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the `KeyStore` which will be used in the call to `KeyManagerFactory.init(java.security.KeyStore, char[])` when the `SSLContext` is created.
setKeyManagerFactoryKeyStorePassword(String) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the password which will be used in the call to `KeyManagerFactory.init(java.security.KeyStore, char[])` when the `SSLContext` is created.
setKeyManagerFactoryProvider(String) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the provider to use when creating the `KeyManagerFactory` using `KeyManagerFactory.getInstance(java.lang.String, java.lang.String)`.
setMaximumConnectionBufferSize(int) - Method in class org.apache.mina.filter.ReadThrottleFilterBuilder
  Set the maximum amount of data to buffer in the ThreadPoolFilter prior to disabling reads.
setMaxLineLength(int) - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
  Sets the allowed maximum size of the line to be decoded.
setMaxLineLength(int) - Method in class org.apache.mina.filter.codec.textline.TextLineEncoder
  Sets the allowed maximum size of the encoded line.
setMaxObjectSize(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder
  Sets the allowed maximum size of the object to be decoded.
setMaxObjectSize(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationEncoder
  Sets the allowed maximum size of the encoded object.
setMaxObjectSize(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
  Sets the allowed maximum size of the object to be decoded.
setMaxObjectSize(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
  Sets the allowed maximum size of the encoded object.
setMaxPoolSize(int) - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
  Set the ThreadPoolExecutor's maximum pool size.
setName(String) - Method in class org.apache.mina.integration.spring.IoFilterMapping
  Sets the name associated with the filter.
setNeedClientAuth(boolean) - Method in class org.apache.mina.filter.SSLFilter
  Configures the engine to require client authentication.
setOobInline(boolean) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
setOobInline(boolean) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setPassword(String) - Method in class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean
  Sets the key store password.
setPooled(boolean) - Method in class org.apache.mina.common.ByteBuffer
  Sets whether this buffer is returned back to the buffer pool when released.
setPooled(boolean) - Method in class org.apache.mina.common.ByteBufferProxy
setProtocol(String) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the protocol to use when creating the `SSLContext`.
setProvider(String) - Method in class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean
  Sets the name of the provider to use when creating the key store.
setQueueCapacity(int) - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
  Set the capacity for the ThreadPoolExecutor's BlockingQueue.
setReadTimeout(int) - Method in class org.apache.mina.handler.StreamIoHandler
  Sets read timeout in seconds.
setReceiveBufferSize(int) - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
setReceiveBufferSize(int) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
setReceiveBufferSize(int) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
  Set the RejectedExecutionHandler to use for the ThreadPoolExecutor.
setResource(Resource) - Method in class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean
  Sets a Spring `Resource` which contains the key store.
setReuseAddress(boolean) - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
setReuseAddress(boolean) - Method in class org.apache.mina.transport.socket.nio.SocketAcceptorConfig
setReuseAddress(boolean) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
setReuseAddress(boolean) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setSecureRandom(SecureRandom) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the `SecureRandom` to use when initializing the `SSLContext`.
setSendBufferSize(int) - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
setSendBufferSize(int) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
setSendBufferSize(int) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setServiceConfig(IoServiceConfig) - Method in class org.apache.mina.integration.spring.Binding
setServiceName(String) - Method in class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
  Sets the name of the service as used in the call to `ExecutorThreadModel.getInstance(String)`.
setSession(IoSession) - Method in interface org.apache.mina.common.ConnectFuture
  Sets the newly connected session and notifies all threads waiting for this future.
setSessionRecycler(IoSessionRecycler) - Method in class org.apache.mina.transport.socket.nio.DatagramAcceptorConfig
setSessionRecycler(IoSessionRecycler) - Method in class org.apache.mina.transport.socket.nio.DatagramConnectorConfig
setSessionRecycler(IoSessionRecycler) - Method in interface org.apache.mina.transport.socket.nio.DatagramServiceConfig
  Sets the `IoSessionRecycler` for this service.
setSoLinger(int) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
  Please note that enabling `SO_LINGER` in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
setSoLinger(int) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setTarget(IoAcceptor) - Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
  Sets the `IoAcceptor` to be configured using this factory bean.
setTcpNoDelay(boolean) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
setTcpNoDelay(boolean) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setThreadFactory(ThreadFactory) - Method in class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
  Set the ThreadFactory to use for the ThreadPoolExecutor's thread pool.
setThreadModel(ThreadModel) - Method in interface org.apache.mina.common.IoServiceConfig
  Sets the default `ThreadModel` of the `IoService`.
setTimeout(int) - Method in class org.apache.mina.common.PooledByteBufferAllocator
  Sets the timeout value of this allocator in seconds.
setTimeToLive(int) - Method in class org.apache.mina.common.ExpiringSessionRecycler
setTimeToLive(long) - Method in class org.apache.mina.util.ExpiringMap.Expirer
setTimeToLive(int) - Method in class org.apache.mina.util.ExpiringMap
setTrafficClass(int) - Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
setTrafficClass(int) - Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
setTrafficClass(int) - Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
setTrafficMask(TrafficMask) - Method in interface org.apache.mina.common.IoSession
  Sets the `TrafficMask` of this session which will result the parent `IoService` to start to control the traffic of this session immediately.
setTrustManagerFactory(TrustManagerFactory) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the `TrustManagerFactory` to use.
setTrustManagerFactoryAlgorithm(String) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the algorithm to use when creating the `TrustManagerFactory` using `TrustManagerFactory.getInstance(java.lang.String)` or `TrustManagerFactory.getInstance(java.lang.String, java.lang.String)`.
setTrustManagerFactoryAlgorithmUseDefault(boolean) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  If this is set to `true` while no `TrustManagerFactory` has been set using `SSLContextFactoryBean.setTrustManagerFactory(TrustManagerFactory)` and no algorithm has been set using `SSLContextFactoryBean.setTrustManagerFactoryAlgorithm(String)` the default algorithm return by `TrustManagerFactory.getDefaultAlgorithm()` will be used.
setTrustManagerFactoryKeyStore(KeyStore) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the `KeyStore` which will be used in the call to `TrustManagerFactory.init(java.security.KeyStore)` when the `SSLContext` is created.
setTrustManagerFactoryParameters(ManagerFactoryParameters) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the `ManagerFactoryParameters` which will be used in the call to `TrustManagerFactory.init(javax.net.ssl.ManagerFactoryParameters)` when the `SSLContext` is created.
setTrustManagerFactoryProvider(String) - Method in class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
  Sets the provider to use when creating the `TrustManagerFactory` using `TrustManagerFactory.getInstance(java.lang.String, java.lang.String)`.
setType(String) - Method in class org.apache.mina.integration.spring.ssl.KeyStoreFactoryBean
  Sets the type of key store to create.
setUseClientMode(boolean) - Method in class org.apache.mina.filter.SSLFilter
  Configures the engine to use client (or server) mode when handshaking.
setUseDirectBuffers(boolean) - Static method in class org.apache.mina.common.ByteBuffer
setWantClientAuth(boolean) - Method in class org.apache.mina.filter.SSLFilter
  Configures the engine to request client authentication.
setWorkerTimeout(int) - Method in class org.apache.mina.transport.socket.nio.SocketConnector
  Set how many seconds the connection worker thread should remain alive once idle before terminating itself.
setWriteBufferSize(int) - Method in class org.apache.mina.filter.StreamWriteFilter
  Sets the size of the write buffer in bytes.
setWriteTimeout(int) - Method in interface org.apache.mina.common.IoSession
  Sets write timeout in seconds.
setWriteTimeout(int) - Method in class org.apache.mina.handler.StreamIoHandler
  Sets write timeout in seconds.
setWritten(boolean) - Method in interface org.apache.mina.common.WriteFuture
  Sets whether the message is written or not, and notifies all threads waiting for this future.
SimpleByteBufferAllocator - Class in org.apache.mina.common
  A simplistic `ByteBufferAllocator` which simply allocates a new buffer every time.
SimpleByteBufferAllocator() - Constructor for class org.apache.mina.common.SimpleByteBufferAllocator
SingleSessionIoHandler - Interface in org.apache.mina.handler.multiton
  A session handler without an `IoSession` parameter for simplicity.
SingleSessionIoHandlerAdapter - Class in org.apache.mina.handler.multiton
  Adapter class for implementors of the `SingleSessionIoHandler` interface.
SingleSessionIoHandlerAdapter(IoSession) - Constructor for class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Creates a new instance that is assigned to the passed in session.
SingleSessionIoHandlerDelegate - Class in org.apache.mina.handler.multiton
  An `IoHandler` implementation which delegates all requests to `SingleSessionIoHandler`s.
SingleSessionIoHandlerDelegate(SingleSessionIoHandlerFactory) - Constructor for class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Creates a new instance that uses the passed in `SingleSessionIoHandlerFactory` to create new `SingleSessionIoHandler`s.
SingleSessionIoHandlerFactory - Interface in org.apache.mina.handler.multiton
  A factory that creates `SingleSessionIoHandler` to be used with one particular session.
size() - Method in class org.apache.mina.util.ExpiringMap
size() - Method in class org.apache.mina.util.ExpiringStack
  Returns the number of elements in the stack.
size() - Method in class org.apache.mina.util.IdentityHashSet
size() - Method in class org.apache.mina.util.Stack
  Returns the number of elements in the stack.
skip(int) - Method in class org.apache.mina.common.ByteBuffer
  Forwards the position of this buffer as the specified `size` bytes.
skip(int) - Method in class org.apache.mina.common.ByteBufferProxy
skipBytes(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
slice() - Method in class org.apache.mina.common.ByteBuffer
slice() - Method in class org.apache.mina.common.ByteBufferProxy
SOCKET - Static variable in class org.apache.mina.common.TransportType
  Transport type: TCP/IP (Registry name: `"SOCKET"` or `"TCP"`)
SocketAcceptor - Class in org.apache.mina.transport.socket.nio
  `IoAcceptor` for socket transport (TCP/IP).
SocketAcceptor() - Constructor for class org.apache.mina.transport.socket.nio.SocketAcceptor
  Create an acceptor with a single processing thread using a NewThreadExecutor
SocketAcceptor(int, Executor) - Constructor for class org.apache.mina.transport.socket.nio.SocketAcceptor
  Create an acceptor with the desired number of processing threads
SocketAcceptorConfig - Class in org.apache.mina.transport.socket.nio
  An `IoAcceptorConfig` for `SocketAcceptor`.
SocketAcceptorConfig() - Constructor for class org.apache.mina.transport.socket.nio.SocketAcceptorConfig
  Creates a new instance.
SocketConnector - Class in org.apache.mina.transport.socket.nio
  `IoConnector` for socket transport (TCP/IP).
SocketConnector() - Constructor for class org.apache.mina.transport.socket.nio.SocketConnector
  Create a connector with a single processing thread using a NewThreadExecutor
SocketConnector(int, Executor) - Constructor for class org.apache.mina.transport.socket.nio.SocketConnector
  Create a connector with the desired number of processing threads
SocketConnectorConfig - Class in org.apache.mina.transport.socket.nio
  An `IoConnectorConfig` for `SocketConnector`.
SocketConnectorConfig() - Constructor for class org.apache.mina.transport.socket.nio.SocketConnectorConfig
  Creates a new instance.
SocketSessionConfig - Interface in org.apache.mina.transport.socket.nio
  An `IoSessionConfig` for socket transport type.
SocketSessionConfigImpl - Class in org.apache.mina.transport.socket.nio
  An `IoConnectorConfig` for `SocketConnector`.
SocketSessionConfigImpl() - Constructor for class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
  Creates a new instance.
SSL_SESSION - Static variable in class org.apache.mina.filter.SSLFilter
  A session attribute key that stores underlying `SSLSession` for each session.
SSLContextFactoryBean - Class in org.apache.mina.integration.spring.ssl
  Spring `FactoryBean` implementation which makes it possible to configure `SSLContext` instances using Spring.
SSLContextFactoryBean() - Constructor for class org.apache.mina.integration.spring.ssl.SSLContextFactoryBean
SSLFilter - Class in org.apache.mina.filter
  An SSL filter that encrypts and decrypts the data exchanged in the session.
SSLFilter(SSLContext) - Constructor for class org.apache.mina.filter.SSLFilter
  Creates a new SSL filter using the specified `SSLContext`.
SSLFilter.SSLFilterMessage - Class in org.apache.mina.filter
  A message that is sent from `SSLFilter` when the connection became secure or is not secure anymore.
Stack - Class in org.apache.mina.util
  A unbounded stack.
Stack() - Constructor for class org.apache.mina.util.Stack
  Construct a new, empty stack.
start() - Method in class org.apache.mina.management.StatCollector
  Start collecting stats for the `IoSession` of the service.
startCollectingStats(int) - Method in class org.apache.mina.integration.jmx.IoServiceManager
startCollectingStats(int) - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  start collecting throughput statistics for all the managed sessions
startExpiring() - Method in class org.apache.mina.util.ExpiringMap.Expirer
startExpiringIfNotStarted() - Method in class org.apache.mina.util.ExpiringMap.Expirer
startSSL(IoSession) - Method in class org.apache.mina.filter.SSLFilter
  (Re)starts SSL session for the specified `session` if not started yet.
StatCollector - Class in org.apache.mina.management
  Collects statistics of an `IoService`.
StatCollector(IoService) - Constructor for class org.apache.mina.management.StatCollector
  Create a stat collector for the given service with a default polling time of 5 seconds.
StatCollector(IoService, int) - Constructor for class org.apache.mina.management.StatCollector
  create a stat collector for the given given service
stop() - Method in class org.apache.mina.management.StatCollector
  Stop collecting stats. all the `IoSessionStat` object will be removed of the polled session attachements.
stopCollectingStats() - Method in class org.apache.mina.integration.jmx.IoServiceManager
stopCollectingStats() - Method in interface org.apache.mina.integration.jmx.IoServiceManagerMBean
  stop collecting throughput statistics
stopExpiring() - Method in class org.apache.mina.common.ExpiringSessionRecycler
stopExpiring() - Method in class org.apache.mina.util.ExpiringMap.Expirer
stopSSL(IoSession) - Method in class org.apache.mina.filter.SSLFilter
  Stops the SSL session by sending TLS `close_notify` message to initiate TLS closure.
StreamIoHandler - Class in org.apache.mina.handler
  A `IoHandler` that adapts asynchronous MINA events to stream I/O.
StreamIoHandler() - Constructor for class org.apache.mina.handler.StreamIoHandler
StreamWriteFilter - Class in org.apache.mina.filter
  Filter implementation which makes it possible to write `InputStream` objects directly using `IoSession.write(Object)`.
StreamWriteFilter() - Constructor for class org.apache.mina.filter.StreamWriteFilter
SUSPENDED_READS - Static variable in class org.apache.mina.filter.ReadThrottleFilterBuilder
suspendRead() - Method in interface org.apache.mina.common.IoSession
  A shortcut method for `IoSession.setTrafficMask(TrafficMask)` that suspends read operations for this session.
suspendWrite() - Method in interface org.apache.mina.common.IoSession
  A shortcut method for `IoSession.setTrafficMask(TrafficMask)` that suspends write operations for this session.
sweep() - Method in class org.apache.mina.common.ByteBuffer
  Clears this buffer and fills its content with `NUL`.
sweep(byte) - Method in class org.apache.mina.common.ByteBuffer
  Clears this buffer and fills its content with `value`.
sweep() - Method in class org.apache.mina.common.ByteBufferProxy
sweep(byte) - Method in class org.apache.mina.common.ByteBufferProxy
SynchronizedProtocolDecoder - Class in org.apache.mina.filter.codec
  A `ProtocolDecoder` implementation which decorates an existing decoder to be thread-safe.
SynchronizedProtocolDecoder(ProtocolDecoder) - Constructor for class org.apache.mina.filter.codec.SynchronizedProtocolDecoder
  Creates a new instance which decorates the specified `decoder`.
SynchronizedProtocolEncoder - Class in org.apache.mina.filter.codec
  A `ProtocolEncoder` implementation which decorates an existing encoder to be thread-safe.
SynchronizedProtocolEncoder(ProtocolEncoder) - Constructor for class org.apache.mina.filter.codec.SynchronizedProtocolEncoder
  Creates a new instance which decorates the specified `encoder`.

## T

TextLineCodecFactory - Class in org.apache.mina.filter.codec.textline
  A `ProtocolCodecFactory` that performs encoding and decoding between a text line data and a Java string object.
TextLineCodecFactory() - Constructor for class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Creates a new instance with the current default `Charset`.
TextLineCodecFactory(Charset) - Constructor for class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Creates a new instance with the specified `Charset`.
TextLineDecoder - Class in org.apache.mina.filter.codec.textline
  A `ProtocolDecoder` which decodes a text line into a string.
TextLineDecoder() - Constructor for class org.apache.mina.filter.codec.textline.TextLineDecoder
  Creates a new instance with the current default `Charset` and `LineDelimiter.AUTO` delimiter.
TextLineDecoder(Charset) - Constructor for class org.apache.mina.filter.codec.textline.TextLineDecoder
  Creates a new instance with the spcified `charset` and `LineDelimiter.AUTO` delimiter.
TextLineDecoder(Charset, LineDelimiter) - Constructor for class org.apache.mina.filter.codec.textline.TextLineDecoder
  Creates a new instance with the specified `charset` and the specified `delimiter`.
TextLineEncoder - Class in org.apache.mina.filter.codec.textline
  A `ProtocolEncoder` which encodes a string into a text line which ends with the delimiter.
TextLineEncoder() - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
TextLineEncoder(LineDelimiter) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
TextLineEncoder(Charset) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
TextLineEncoder(Charset, LineDelimiter) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
ThreadModel - Interface in org.apache.mina.common
  Represents a thread model of an `IoService`.
ThreadPoolExecutorFactoryBean - Class in org.apache.mina.integration.spring
  Spring `FactoryBean` which enables the configuration of `ThreadPoolExecutor` instances using Spring.
ThreadPoolExecutorFactoryBean() - Constructor for class org.apache.mina.integration.spring.ThreadPoolExecutorFactoryBean
toString() - Method in class org.apache.mina.common.ByteBuffer
toString() - Method in class org.apache.mina.common.ByteBufferProxy
toString() - Method in class org.apache.mina.common.DefaultIoFilterChainBuilder
toString() - Method in class org.apache.mina.common.IdleStatus
  Returns the string representation of this status.
toString() - Method in class org.apache.mina.common.IoFilter.WriteRequest
toString() - Method in class org.apache.mina.common.TrafficMask
toString() - Method in class org.apache.mina.common.TransportType
toString() - Method in class org.apache.mina.filter.codec.demux.MessageDecoderResult
toString() - Method in class org.apache.mina.filter.codec.textline.LineDelimiter
toString() - Method in class org.apache.mina.filter.executor.ExecutorFilter.EventType
toString() - Method in class org.apache.mina.filter.SSLFilter.SSLFilterMessage
toString() - Method in class org.apache.mina.handler.chain.IoHandlerChain
toString() - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
toString() - Method in class org.apache.mina.util.AnonymousSocketAddress
TrafficMask - Class in org.apache.mina.common
  A type-safe mask that is used to control the traffic of `IoSession` with `IoSession.setTrafficMask(TrafficMask)`.
TransportType - Class in org.apache.mina.common
  Represents network transport types.
TransportType(String[], boolean) - Constructor for class org.apache.mina.common.TransportType
  Creates a new instance.
TransportType(String[], Class<? extends Object>, boolean) - Constructor for class org.apache.mina.common.TransportType
  Creates a new instance.

## U

unbind(SocketAddress) - Method in interface org.apache.mina.common.IoAcceptor
  Unbinds from the specified `address` and disconnects all clients connected there.
unbind(SocketAddress) - Method in class org.apache.mina.transport.socket.nio.SocketAcceptor
unbind(SocketAddress) - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
unbindAll() - Method in interface org.apache.mina.common.IoAcceptor
  Unbinds all addresses which were bound by this acceptor.
unbindAll() - Method in class org.apache.mina.transport.socket.nio.SocketAcceptor
unbindAll() - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
unblock(InetAddress) - Method in class org.apache.mina.filter.BlacklistFilter
  Unblocks the specified endpoint.
UNIX - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  The line delimiter constant of UNIX (`"\n"`)
UnknownMessageTypeException - Exception in org.apache.mina.handler.demux
  An exception that is thrown when `DemuxingIoHandler` cannot find any `MessageHandler`s associated with the specific message type.
UnknownMessageTypeException() - Constructor for exception org.apache.mina.handler.demux.UnknownMessageTypeException
UnknownMessageTypeException(String, Throwable) - Constructor for exception org.apache.mina.handler.demux.UnknownMessageTypeException
UnknownMessageTypeException(String) - Constructor for exception org.apache.mina.handler.demux.UnknownMessageTypeException
UnknownMessageTypeException(Throwable) - Constructor for exception org.apache.mina.handler.demux.UnknownMessageTypeException
USE_NOTIFICATION - Static variable in class org.apache.mina.filter.SSLFilter
  A session attribute key that makes this filter to emit a `IoHandler.messageReceived(IoSession, Object)` event with a special message (`SSLFilter.SESSION_SECURED` or `SSLFilter.SESSION_UNSECURED`).

## V

values() - Method in class org.apache.mina.util.ExpiringMap
VM_PIPE - Static variable in class org.apache.mina.common.TransportType
  Transport type: in-VM pipe (Registry name: `"VM_PIPE"`) Please refer to VmPipeAcceptor - Class in org.apache.mina.transport.vmpipe
  Binds the specified `IoHandler` to the specified `VmPipeAddress`.
VmPipeAcceptor() - Constructor for class org.apache.mina.transport.vmpipe.VmPipeAcceptor
VmPipeAddress - Class in org.apache.mina.transport.vmpipe
  A `SocketAddress` which represents in-VM pipe port number.
VmPipeAddress(int) - Constructor for class org.apache.mina.transport.vmpipe.VmPipeAddress
  Creates a new instance with the specifid port number.
VmPipeAddressEditor - Class in org.apache.mina.integration.spring
  Java Bean `PropertyEditor` which converts Strings into `VmPipeAddress` objects.
VmPipeAddressEditor() - Constructor for class org.apache.mina.integration.spring.VmPipeAddressEditor
VmPipeConnector - Class in org.apache.mina.transport.vmpipe
  Connects to `IoHandler`s which is bound on the specified `VmPipeAddress`.
VmPipeConnector() - Constructor for class org.apache.mina.transport.vmpipe.VmPipeConnector
  Creates a new instance.

## W

warn(IoSession, String) - Static method in class org.apache.mina.util.SessionLog
warn(IoSession, String, Throwable) - Static method in class org.apache.mina.util.SessionLog
WINDOWS - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  The line delimiter constant of MS Windows/DOS (`"\r\n"`)
wrap(ByteBuffer) - Static method in class org.apache.mina.common.ByteBuffer
  Wraps the specified NIO `ByteBuffer` into MINA buffer.
wrap(byte[]) - Static method in class org.apache.mina.common.ByteBuffer
  Wraps the specified byte array into MINA heap buffer.
wrap(byte[], int, int) - Static method in class org.apache.mina.common.ByteBuffer
  Wraps the specified byte array into MINA heap buffer.
wrap(ByteBuffer) - Method in interface org.apache.mina.common.ByteBufferAllocator
  Wraps the specified NIO `ByteBuffer` into MINA buffer.
wrap(ByteBuffer) - Method in class org.apache.mina.common.PooledByteBufferAllocator
wrap(ByteBuffer) - Method in class org.apache.mina.common.SimpleByteBufferAllocator
write(Object, SocketAddress) - Method in interface org.apache.mina.common.BroadcastIoSession
  Writes the specified `message` to the specified `destination`.
write(Object) - Method in interface org.apache.mina.common.IoSession
  Writes the specified `message` to remote peer.
WRITE - Static variable in class org.apache.mina.common.TrafficMask
  This mask suspends reads, and resumes writes if writes were suspended.
write(Object) - Method in interface org.apache.mina.filter.codec.ProtocolDecoderOutput
  Callback for `ProtocolDecoder` to generate decoded messages.
write(ByteBuffer) - Method in interface org.apache.mina.filter.codec.ProtocolEncoderOutput
  Callback for `ProtocolEncoder` to generate encoded `ByteBuffer`s.
write(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
write(byte[]) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
write(byte[], int, int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
WRITE_REQUEST_QUEUE - Static variable in class org.apache.mina.filter.StreamWriteFilter
writeBoolean(boolean) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeByte(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeBytes(String) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeChar(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeChars(String) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeDouble(double) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeFloat(float) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
WriteFuture - Interface in org.apache.mina.common
  An `IoFuture` for asynchronous write requests.
writeInt(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeLong(long) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeObject(Object) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
WRITER_IDLE - Static variable in class org.apache.mina.common.IdleStatus
  Represents the session status that the session is not writing any data.
writeShort(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
WriteTimeoutException - Exception in org.apache.mina.common
  An `IOException` which is thrown when write buffer is not flushed for `IoSession.getWriteTimeout()` seconds.
WriteTimeoutException() - Constructor for exception org.apache.mina.common.WriteTimeoutException
  Creates a new exception.
WriteTimeoutException(String) - Constructor for exception org.apache.mina.common.WriteTimeoutException
  Creates a new exception.
writeUTF(String) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
WRITTEN - Static variable in class org.apache.mina.filter.executor.ExecutorFilter.EventType

## X

xor(TrafficMask) - Method in class org.apache.mina.common.TrafficMask
  Peforms an `XOR` operation on this mask with the specified `mask` and returns the result.

A B C D E F G H I J K L M N O P R S T U V W X

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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