Skip navigation links
A B C D E F G H I J K L M N O P Q 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(int, Object) - Method in class org.apache.mina.util.BlockingQueue
 
add(Object) - Method in class org.apache.mina.util.BlockingQueue
 
add(Object) - Method in class org.apache.mina.util.IdentityHashSet
 
add(Object) - Method in class org.apache.mina.util.Queue
 
add(int, Object) - Method in class org.apache.mina.util.Queue
 
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
 
addAll(int, Collection) - Method in class org.apache.mina.util.BlockingQueue
 
addAll(Collection) - Method in class org.apache.mina.util.BlockingQueue
 
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) - 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, MessageHandler) - 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.
BlockingQueue - Class in org.apache.mina.util
A synchronized version of Queue.
BlockingQueue() - Constructor for class org.apache.mina.util.BlockingQueue
 
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
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 ByteBuffers 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.
byteSize() - Method in class org.apache.mina.util.Queue
Returns the sum of the 'remaining' of all ByteBuffers in this queue.

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
 
capacity() - Method in class org.apache.mina.util.BlockingQueue
 
capacity() - Method in class org.apache.mina.util.Queue
Returns the capacity of this queue.
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.
CharsetUtil - Class in org.apache.mina.util
Utilities for dealing with Charsets.
CharsetUtil() - Constructor for class org.apache.mina.util.CharsetUtil
 
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.BlockingQueue
 
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.Queue
Clears this queue.
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(Object) - Method in class org.apache.mina.common.ByteBuffer
 
compareTo(Object) - Method in class org.apache.mina.common.ByteBufferProxy
 
compareTo(Object) - 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) - 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) - 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) - Method in class org.apache.mina.handler.chain.IoHandlerChain
 
contains(Object) - Method in class org.apache.mina.util.BlockingQueue
 
contains(Object) - Method in class org.apache.mina.util.IdentityHashSet
 
containsAll(Collection) - Method in class org.apache.mina.util.BlockingQueue
 
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
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
DatagramConnectorConfig() - Constructor for class org.apache.mina.transport.socket.nio.DatagramConnectorConfig
Creates a new instance.
DatagramServiceConfig - Interface in org.apache.mina.transport.socket.nio
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 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 MessageHandlers.
DemuxingProtocolCodecFactory - Class in org.apache.mina.filter.codec.demux
A composite ProtocolCodecFactory that consists of multiple MessageEncoders and MessageDecoders.
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 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

element() - Method in class org.apache.mina.util.BlockingQueue
 
element() - Method in class org.apache.mina.util.Queue
 
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 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.BlockingQueue
 
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
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(Runnable) - Method in class org.apache.mina.filter.executor.ExecutorExecutor
 
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
 
ExecutorExecutor - Class in org.apache.mina.filter.executor
A backport-util-concurrent Executor which adapts Java 5 java.util.concurrent.
ExecutorExecutor(Executor) - Constructor for class org.apache.mina.filter.executor.ExecutorExecutor
Creates a new instance with the specified executor.
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
 
ExecutorFilterMBean - Interface in org.apache.mina.filter.executor
 
ExecutorThreadModel - Class in org.apache.mina.common
A ThreadModel which represents a thread model with an Executor (from backport-util-concurrent) 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 - Interface in org.apache.mina.util
A listener for expired object events.
expireBefore(long) - Method in class org.apache.mina.util.ExpiringStack
 
expired(Object) - Method in interface org.apache.mina.util.ExpirationListener
 
Expirer() - Constructor for class org.apache.mina.util.ExpiringMap.Expirer
 
ExpiringMap - 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
 
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
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
fireMessageReceived(IoSession, Object) - Method in interface org.apache.mina.common.IoFilterChain
fireMessageSent(IoSession, IoFilter.WriteRequest) - Method in interface org.apache.mina.common.IoFilterChain
fireSessionClosed(IoSession) - Method in interface org.apache.mina.common.IoFilterChain
fireSessionCreated(IoSession) - Method in interface org.apache.mina.common.IoFilterChain
fireSessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.common.IoFilterChain
fireSessionOpened(IoSession) - Method in interface org.apache.mina.common.IoFilterChain
first() - Method in class org.apache.mina.util.BlockingQueue
 
first() - Method in class org.apache.mina.util.ExpiringStack
Returns the first element of the stack.
first() - Method in class org.apache.mina.util.Queue
Returns the first element of the queue.
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(int) - Method in class org.apache.mina.util.BlockingQueue
 
get(Object) - Method in class org.apache.mina.util.ExpiringMap
 
get(int) - Method in class org.apache.mina.util.Queue
 
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.Entrys 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.Entrys 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, be carefull doesn't make sense for sateless servers
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, be carefull doesn't make sense for sateless servers
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, be carefull doesn't make sense for sateless servers
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, be carefull doesn't make sense for sateless servers
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 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.
getDefaultCharset() - Static method in class org.apache.mina.util.CharsetUtil
 
getDefaultCharsetName() - Static method in class org.apache.mina.util.CharsetUtil
 
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.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 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.ExecutorExecutor
Returns the underlying executor this thread pool wraps.
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 IoSessions 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 IoSessions 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.
getKeepAliveTime() - Method in interface org.apache.mina.filter.executor.ExecutorFilterMBean
 
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 SocketAddresses 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.
getMaximumPoolSize() - Method in interface org.apache.mina.filter.executor.ExecutorFilterMBean
 
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) - 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
 
getPoolSize() - Method in interface org.apache.mina.filter.executor.ExecutorFilterMBean
 
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 IoSessions.
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 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.
getThreadNamePrefix() - Method in interface org.apache.mina.filter.executor.ExecutorFilterMBean
 
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.BlockingQueue
 
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 - Class in org.apache.mina.util
An IdentityHashMap-backed Set.
IdentityHashSet() - Constructor for class org.apache.mina.util.IdentityHashSet
 
IdentityHashSet(Collection) - 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.
indexOf(Object) - Method in class org.apache.mina.util.BlockingQueue
 
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 IoHandlers.
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 IoHandlers.
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).
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 IoFilters 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
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 protocol 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 IoHandlerCommands.
IoHandlerChain() - Constructor for class org.apache.mina.handler.chain.IoHandlerChain
Creates a new, empty chain of IoHandlerCommands.
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 IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
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.BlockingQueue
 
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.Queue
Returns true if the queue 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.BlockingQueue
 
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.BlockingQueue
 
last() - Method in class org.apache.mina.util.ExpiringStack
 
last() - Method in class org.apache.mina.util.Queue
Returns the last element of the queue.
last() - Method in class org.apache.mina.util.Stack
 
lastIndexOf(Object) - Method in class org.apache.mina.util.BlockingQueue
 
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.
listIterator() - Method in class org.apache.mina.util.BlockingQueue
 
listIterator(int) - Method in class org.apache.mina.util.BlockingQueue
 
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 - 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
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 protocol 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, Object) - 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
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 protocol message that user requested by IoSession.write(Object) is sent out actually.
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 Runnables that change the name of the Thread they use)
NamePreservingRunnable(Runnable) - Constructor for class org.apache.mina.util.NamePreservingRunnable
 
NEED_DATA - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
NEED_DATA - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
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
NOT_OK - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult

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
 
offer(Object) - Method in class org.apache.mina.util.BlockingQueue
 
offer(Object) - Method in class org.apache.mina.util.Queue
 
OK - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
OK - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
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.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

peek() - Method in class org.apache.mina.util.BlockingQueue
 
peek() - Method in class org.apache.mina.util.Queue
 
poll() - Method in class org.apache.mina.util.BlockingQueue
 
poll() - Method in class org.apache.mina.util.Queue
 
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.BlockingQueue
 
pop() - Method in class org.apache.mina.util.ExpiringStack
Pops from this stack.
pop() - Method in class org.apache.mina.util.Queue
Dequeues from this queue.
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, Class) - 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
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 ByteBuffers.
push(Object) - Method in class org.apache.mina.util.BlockingQueue
 
push(Object) - Method in class org.apache.mina.util.ExpiringStack
Push into this stack.
push(Object) - Method in class org.apache.mina.util.Queue
Enqueue into this queue.
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(Object, Object) - Method in class org.apache.mina.util.ExpiringMap
 
putAll(Map) - 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
 

Q

Queue - Class in org.apache.mina.util
A unbounded circular queue.
Queue() - Constructor for class org.apache.mina.util.Queue
Construct a new, empty queue.

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 IoFilters 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(int) - Method in class org.apache.mina.util.BlockingQueue
 
remove(Object) - Method in class org.apache.mina.util.BlockingQueue
 
remove() - Method in class org.apache.mina.util.BlockingQueue
 
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(int) - Method in class org.apache.mina.util.Queue
 
remove() - Method in class org.apache.mina.util.Queue
 
remove(Object) - Method in class org.apache.mina.util.Stack
 
removeAll(Collection) - Method in class org.apache.mina.util.BlockingQueue
 
removeAttribute(String) - Method in interface org.apache.mina.common.IoSession
Removes a user-defined attribute with the specified key.
removeExpirationListener(ExpirationListener) - 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) - 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.
retainAll(Collection) - Method in class org.apache.mina.util.BlockingQueue
 
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
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.common.IoFilterAdapter
 
sessionClosed(IoSession) - Method in interface org.apache.mina.common.IoHandler
Invoked when the 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
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.common.IoFilterAdapter
 
sessionCreated(IoSession) - Method in interface org.apache.mina.common.IoHandler
Invoked when the session is 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
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 when the connection is 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
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.common.IoFilterAdapter
 
sessionOpened(IoSession) - Method in interface org.apache.mina.common.IoHandler
Invoked when the connection is 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
set(int, Object) - Method in class org.apache.mina.util.BlockingQueue
 
set(int, Object) - Method in class org.apache.mina.util.Queue
 
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) - 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 IoSessions 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 IoSessions 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.
setKeepAliveTime(int) - Method in interface org.apache.mina.filter.executor.ExecutorFilterMBean
 
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.
setMaximumPoolSize(int) - Method in interface org.apache.mina.filter.executor.ExecutorFilterMBean
 
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 will 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.
setThreadNamePrefix(String) - Method in interface org.apache.mina.filter.executor.ExecutorFilterMBean
 
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 SingleSessionIoHandlers.
SingleSessionIoHandlerDelegate(SingleSessionIoHandlerFactory) - Constructor for class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
Creates a new instance that uses the passed in SingleSessionIoHandlerFactory to create new SingleSessionIoHandlers.
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.BlockingQueue
 
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.Queue
Returns the number of elements in the queue.
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
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
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
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
 
subList(int, int) - Method in class org.apache.mina.util.BlockingQueue
 
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
 
toArray() - Method in class org.apache.mina.util.BlockingQueue
 
toArray(Object[]) - Method in class org.apache.mina.util.BlockingQueue
 
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
 
toString() - Method in class org.apache.mina.util.BlockingQueue
 
toString() - Method in class org.apache.mina.util.Queue
 
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, 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 MessageHandlers 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 IoHandlers which is bound on the specified VmPipeAddress.
VmPipeConnector() - Constructor for class org.apache.mina.transport.vmpipe.VmPipeConnector
Creates a new instance.

W

waitForNewItem() - Method in class org.apache.mina.util.BlockingQueue
Waits until any elements are in this queue.
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 ByteBuffers.
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.
WriteRequest(Object) - Constructor for class org.apache.mina.common.IoFilter.WriteRequest
Creates a new instance without WriteFuture.
WriteRequest(Object, WriteFuture) - Constructor for class org.apache.mina.common.IoFilter.WriteRequest
Creates a new instance with WriteFuture.
WriteRequest(Object, WriteFuture, SocketAddress) - Constructor for class org.apache.mina.common.IoFilter.WriteRequest
Creates a new instance.
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 Q R S T U V W X 

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