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

## A

AbstractAuthLogicHandler - Class in org.apache.mina.proxy.handlers.http
  AbstractAuthLogicHandler.java - Abstract class that handles an authentication mechanism logic.
AbstractAuthLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  Instantiates a handler for the given proxy session.
AbstractDatagramSessionConfig - Class in org.apache.mina.transport.socket
  TODO Add documentation
AbstractDatagramSessionConfig() - Constructor for class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
AbstractHttpLogicHandler - Class in org.apache.mina.proxy.handlers.http
  AbstractHttpLogicHandler.java - Base class for HTTP proxy `AbstractProxyLogicHandler` implementations.
AbstractHttpLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.http.AbstractHttpLogicHandler
  Creates a new `AbstractHttpLogicHandler`.
AbstractIoAcceptor - Class in org.apache.mina.core.service
  A base implementation of `IoAcceptor`.
AbstractIoAcceptor(IoSessionConfig, Executor) - Constructor for class org.apache.mina.core.service.AbstractIoAcceptor
  Constructor for `AbstractIoAcceptor`.
AbstractIoAcceptor.AcceptorOperationFuture - Class in org.apache.mina.core.service
AbstractIoAcceptor.AcceptorOperationFuture(List<? extends SocketAddress>) - Constructor for class org.apache.mina.core.service.AbstractIoAcceptor.AcceptorOperationFuture
AbstractIoBuffer - Class in org.apache.mina.core.buffer
  A base implementation of `IoBuffer`.
AbstractIoBuffer(IoBufferAllocator, int) - Constructor for class org.apache.mina.core.buffer.AbstractIoBuffer
  Creates a new parent buffer.
AbstractIoBuffer(AbstractIoBuffer) - Constructor for class org.apache.mina.core.buffer.AbstractIoBuffer
  Creates a new derived buffer.
AbstractIoConnector - Class in org.apache.mina.core.service
  A base implementation of `IoConnector`.
AbstractIoConnector(IoSessionConfig, Executor) - Constructor for class org.apache.mina.core.service.AbstractIoConnector
  Constructor for `AbstractIoConnector`.
AbstractIoService - Class in org.apache.mina.core.service
  Base implementation of `IoService`s.
AbstractIoService(IoSessionConfig, Executor) - Constructor for class org.apache.mina.core.service.AbstractIoService
  Constructor for `AbstractIoService`.
AbstractIoService.ServiceOperationFuture - Class in org.apache.mina.core.service
AbstractIoService.ServiceOperationFuture() - Constructor for class org.apache.mina.core.service.AbstractIoService.ServiceOperationFuture
AbstractIoSession - Class in org.apache.mina.core.session
  Base implementation of `IoSession`.
AbstractIoSession(IoService) - Constructor for class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
AbstractIoSessionConfig - Class in org.apache.mina.core.session
  A base implementation of `IoSessionConfig`.
AbstractIoSessionConfig() - Constructor for class org.apache.mina.core.session.AbstractIoSessionConfig
AbstractMessage - Class in org.apache.mina.example.sumup.message
  A base message for SumUp protocol messages.
AbstractMessage() - Constructor for class org.apache.mina.example.sumup.message.AbstractMessage
AbstractMessageDecoder - Class in org.apache.mina.example.sumup.codec
  A `MessageDecoder` that decodes message header and forwards the decoding of body to a subclass.
AbstractMessageDecoder(int) - Constructor for class org.apache.mina.example.sumup.codec.AbstractMessageDecoder
AbstractMessageEncoder<T extends AbstractMessage> - Class in org.apache.mina.example.sumup.codec
  A `MessageEncoder` that encodes message header and forwards the encoding of body to a subclass.
AbstractMessageEncoder(int) - Constructor for class org.apache.mina.example.sumup.codec.AbstractMessageEncoder
AbstractPollingConnectionlessIoAcceptor<S extends AbstractIoSession,H> - Class in org.apache.mina.core.polling
  `IoAcceptor` for datagram transport (UDP/IP).
AbstractPollingConnectionlessIoAcceptor(IoSessionConfig) - Constructor for class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Creates a new instance.
AbstractPollingConnectionlessIoAcceptor(IoSessionConfig, Executor) - Constructor for class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Creates a new instance.
AbstractPollingIoAcceptor<S extends AbstractIoSession,H> - Class in org.apache.mina.core.polling
  A base class for implementing transport using a polling strategy.
AbstractPollingIoAcceptor(IoSessionConfig, Class<? extends IoProcessor<S>>) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Constructor for `AbstractPollingIoAcceptor`.
AbstractPollingIoAcceptor(IoSessionConfig, Class<? extends IoProcessor<S>>, int) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Constructor for `AbstractPollingIoAcceptor`.
AbstractPollingIoAcceptor(IoSessionConfig, IoProcessor<S>) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Constructor for `AbstractPollingIoAcceptor`.
AbstractPollingIoAcceptor(IoSessionConfig, Executor, IoProcessor<S>) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Constructor for `AbstractPollingIoAcceptor`.
AbstractPollingIoConnector<T extends AbstractIoSession,H> - Class in org.apache.mina.core.polling
  A base class for implementing client transport using a polling strategy.
AbstractPollingIoConnector(IoSessionConfig, Class<? extends IoProcessor<T>>) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoConnector
  Constructor for `AbstractPollingIoConnector`.
AbstractPollingIoConnector(IoSessionConfig, Class<? extends IoProcessor<T>>, int) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoConnector
  Constructor for `AbstractPollingIoConnector`.
AbstractPollingIoConnector(IoSessionConfig, IoProcessor<T>) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoConnector
  Constructor for `AbstractPollingIoConnector`.
AbstractPollingIoConnector(IoSessionConfig, Executor, IoProcessor<T>) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoConnector
  Constructor for `AbstractPollingIoConnector`.
AbstractPollingIoConnector.ConnectionRequest - Class in org.apache.mina.core.polling
AbstractPollingIoConnector.ConnectionRequest(H, IoSessionInitializer<? extends ConnectFuture>) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoConnector.ConnectionRequest
AbstractPollingIoProcessor<S extends AbstractIoSession> - Class in org.apache.mina.core.polling
  An abstract implementation of `IoProcessor` which helps transport developers to write an `IoProcessor` easily.
AbstractPollingIoProcessor(Executor) - Constructor for class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Create an `AbstractPollingIoProcessor` with the given `Executor` for handling I/Os events.
AbstractPropertyAccessor - Class in org.apache.mina.integration.ognl
  An abstract OGNL `PropertyAccessor` for MINA constructs.
AbstractPropertyAccessor() - Constructor for class org.apache.mina.integration.ognl.AbstractPropertyAccessor
AbstractPropertyEditor - Class in org.apache.mina.integration.beans
  An abstract bi-directional `PropertyEditor`.
AbstractPropertyEditor() - Constructor for class org.apache.mina.integration.beans.AbstractPropertyEditor
AbstractProtocolDecoderOutput - Class in org.apache.mina.filter.codec
  A `ProtocolDecoderOutput` based on queue.
AbstractProtocolDecoderOutput() - Constructor for class org.apache.mina.filter.codec.AbstractProtocolDecoderOutput
AbstractProtocolEncoderOutput - Class in org.apache.mina.filter.codec
  A `ProtocolEncoderOutput` based on queue.
AbstractProtocolEncoderOutput() - Constructor for class org.apache.mina.filter.codec.AbstractProtocolEncoderOutput
AbstractProxyIoHandler - Class in org.apache.mina.example.proxy
  Base class of `IoHandler` classes which handle proxied connections.
AbstractProxyIoHandler() - Constructor for class org.apache.mina.example.proxy.AbstractProxyIoHandler
AbstractProxyIoHandler - Class in org.apache.mina.proxy
  AbstractProxyIoHandler.java - `IoHandler` that intercepts events until handshake is complete.
AbstractProxyIoHandler() - Constructor for class org.apache.mina.proxy.AbstractProxyIoHandler
AbstractProxyLogicHandler - Class in org.apache.mina.proxy
  AbstractProxyLogicHandler.java - Helper class to handle proxy handshaking logic.
AbstractProxyLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.AbstractProxyLogicHandler
  Creates a new `AbstractProxyLogicHandler`.
AbstractSelfTransition - Class in org.apache.mina.statemachine.transition
  Abstract `SelfTransition` implementation.
AbstractSelfTransition() - Constructor for class org.apache.mina.statemachine.transition.AbstractSelfTransition
  Creates a new instance
AbstractSocketSessionConfig - Class in org.apache.mina.transport.socket
  TODO Add documentation
AbstractSocketSessionConfig() - Constructor for class org.apache.mina.transport.socket.AbstractSocketSessionConfig
AbstractSocksLogicHandler - Class in org.apache.mina.proxy.handlers.socks
  AbstractSocksLogicHandler.java - Base class for SOCKS `AbstractProxyLogicHandler` implementations.
AbstractSocksLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.socks.AbstractSocksLogicHandler
  Creates a new `AbstractSocksLogicHandler`.
AbstractStateContext - Class in org.apache.mina.statemachine.context
  Abstract `StateContext` which uses a `Map` to store the attributes.
AbstractStateContext() - Constructor for class org.apache.mina.statemachine.context.AbstractStateContext
AbstractStateContextLookup - Class in org.apache.mina.statemachine.context
  Abstract `StateContextLookup` implementation.
AbstractStateContextLookup(StateContextFactory) - Constructor for class org.apache.mina.statemachine.context.AbstractStateContextLookup
  Creates a new instance which uses the specified `StateContextFactory` to create `StateContext` objects.
AbstractStreamWriteFilter<T> - Class in org.apache.mina.filter.stream
  TODO Add documentation
AbstractStreamWriteFilter() - Constructor for class org.apache.mina.filter.stream.AbstractStreamWriteFilter
AbstractTransition - Class in org.apache.mina.statemachine.transition
  Abstract `Transition` implementation.
AbstractTransition(Object) - Constructor for class org.apache.mina.statemachine.transition.AbstractTransition
  Creates a new instance which will loopback to the same `State` for the specified `Event` id.
AbstractTransition(Object, State) - Constructor for class org.apache.mina.statemachine.transition.AbstractTransition
  Creates a new instance with the specified `State` as next state and for the specified `Event` id.
accept(IoProcessor<S>, H) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Accept a client connection for a server socket and return a new `IoSession` associated with the given `IoProcessor`
accept(Object, IoEvent) - Method in interface org.apache.mina.filter.executor.IoEventQueueHandler
  Returns `true` if and only if the specified `event` is allowed to be offered to the event queue.
accept(Object, IoEvent) - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
accept(IoProcessor<AprSession>, Long) - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Accept a client connection for a server socket and return a new `IoSession` associated with the given `IoProcessor`
accept(IoProcessor<NioSession>, ServerSocketChannel) - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Accept a client connection for a server socket and return a new `IoSession` associated with the given `IoProcessor`
actionPerformed(ActionEvent) - Method in class org.apache.mina.example.chat.client.SwingChatClient.LoginAction
add(S) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Adds the specified `session` to the I/O processor so that the I/O processor starts to perform any I/O operations related with the `session`.
add(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Adds the specified `session` to the I/O processor so that the I/O processor starts to perform any I/O operations related with the `session`.
add(S) - Method in interface org.apache.mina.core.service.IoProcessor
  Adds the specified `session` to the I/O processor so that the I/O processor starts to perform any I/O operations related with the `session`.
add(IoServiceListener) - Method in class org.apache.mina.core.service.IoServiceListenerSupport
  Adds a new listener.
add(S) - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Adds the specified `session` to the I/O processor so that the I/O processor starts to perform any I/O operations related with the `session`.
ADD - Static variable in class org.apache.mina.example.sumup.codec.Constants
add(E) - Method in class org.apache.mina.util.CircularQueue
add(int, E) - Method in class org.apache.mina.util.CircularQueue
add(E) - Method in class org.apache.mina.util.ConcurrentHashSet
add(E) - Method in class org.apache.mina.util.MapBackedSet
add(E) - Method in class org.apache.mina.util.SynchronizedQueue
ADD_BODY_LEN - Static variable in class org.apache.mina.example.sumup.codec.Constants
addAfter(String, String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
addAfter(String, String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
addAfter(String, String, IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Adds the specified filter with the specified name just after the filter whose name is `baseName` in this chain.
addAfter(String, IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain.Entry
  Adds the specified filter with the specified name just after this entry.
addAfter(String, String, IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
addAll(Collection<? extends E>) - Method in class org.apache.mina.util.SynchronizedQueue
addAttributeChangeNotificationListener(NotificationListener, String, Object) - Method in class org.apache.mina.integration.jmx.ObjectMBean
addBefore(String, String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
addBefore(String, String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
addBefore(String, String, IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Adds the specified filter with the specified name just before the filter whose name is `baseName` in this chain.
addBefore(String, IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain.Entry
  Adds the specified filter with the specified name just before this entry.
addBefore(String, String, IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
addClient(SocketAddress) - Method in class org.apache.mina.example.udp.MemoryMonitor
addExceptionHandler(Class<E>, ExceptionHandler<? super E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Registers a `MessageHandler` that receives the messages of the specified `type`.
addExpirationListener(ExpirationListener<V>) - Method in class org.apache.mina.util.ExpiringMap
addExtraAttributes(List<ModelMBeanAttributeInfo>) - Method in class org.apache.mina.integration.jmx.IoSessionMBean
addExtraAttributes(List<ModelMBeanAttributeInfo>) - Method in class org.apache.mina.integration.jmx.ObjectMBean
addExtraOperations(List<ModelMBeanOperationInfo>) - Method in class org.apache.mina.integration.jmx.IoServiceMBean
addExtraOperations(List<ModelMBeanOperationInfo>) - Method in class org.apache.mina.integration.jmx.IoSessionMBean
addExtraOperations(List<ModelMBeanOperationInfo>) - Method in class org.apache.mina.integration.jmx.ObjectMBean
addFirst(String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
addFirst(String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
addFirst(String, IoFilter) - Method in interface org.apache.mina.core.filterchain.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
addFirst(ByteArray) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Adds the specified `ByteArray` to the first position in the list
addKeepAliveHeaders(Map<String, List<String>>) - Static method in class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  Try to force proxy connection to be kept alive.
addLast(String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
addLast(String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
addLast(String, IoFilter) - Method in interface org.apache.mina.core.filterchain.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
addLast(ByteArray) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Adds the specified `ByteArray` to the end of the list
addListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.CloseFuture
addListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.ConnectFuture
addListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultCloseFuture
addListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultConnectFuture
addListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Adds an event `listener` which is notified when this future is completed.
addListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultReadFuture
addListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Adds an event `listener` which is notified when this future is completed.
addListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.IoFuture
  Adds an event `listener` which is notified when this future is completed.
addListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.ReadFuture
addListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.WriteFuture
  Adds an event `listener` which is notified when this future is completed.
addListener(IoServiceListener) - Method in class org.apache.mina.core.service.AbstractIoService
  Adds an `IoServiceListener` that listens any events related with this service.
addListener(IoServiceListener) - Method in interface org.apache.mina.core.service.IoService
  Adds an `IoServiceListener` that listens any events related with this service.
AddMessage - Class in org.apache.mina.example.sumup.message
  `ADD` message in SumUp protocol.
AddMessage() - Constructor for class org.apache.mina.example.sumup.message.AddMessage
AddMessageDecoder - Class in org.apache.mina.example.sumup.codec
  A `MessageDecoder` that decodes `AddMessage`.
AddMessageDecoder() - Constructor for class org.apache.mina.example.sumup.codec.AddMessageDecoder
addMessageDecoder(Class<? extends MessageDecoder>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageDecoder(MessageDecoder) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageDecoder(MessageDecoderFactory) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageDecoder(Class<? extends MessageDecoder>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolDecoder
addMessageDecoder(MessageDecoder) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolDecoder
addMessageDecoder(MessageDecoderFactory) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolDecoder
AddMessageEncoder<T extends AddMessage> - Class in org.apache.mina.example.sumup.codec
  A `MessageEncoder` that encodes `AddMessage`.
AddMessageEncoder() - Constructor for class org.apache.mina.example.sumup.codec.AddMessageEncoder
addMessageEncoder(Class<?>, Class<? extends MessageEncoder>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageEncoder(Class<T>, MessageEncoder<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageEncoder(Class<T>, MessageEncoderFactory<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageEncoder(Iterable<Class<?>>, Class<? extends MessageEncoder>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageEncoder(Iterable<Class<? extends T>>, MessageEncoder<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageEncoder(Iterable<Class<? extends T>>, MessageEncoderFactory<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
addMessageEncoder(Class<?>, Class<? extends MessageEncoder>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
addMessageEncoder(Class<T>, MessageEncoder<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
addMessageEncoder(Class<T>, MessageEncoderFactory<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
addMessageEncoder(Iterable<Class<?>>, Class<? extends MessageEncoder>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
addMessageEncoder(Iterable<Class<? extends T>>, MessageEncoder<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
addMessageEncoder(Iterable<Class<? extends T>>, MessageEncoderFactory<? super T>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.apache.mina.integration.jmx.ObjectMBean
addReceivedMessageHandler(Class<E>, MessageHandler<? super E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Registers a `MessageHandler` that handles the received messages of the specified `type`.
addSentMessageHandler(Class<E>, MessageHandler<? super E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Registers a `MessageHandler` that handles the sent messages of the specified `type`.
addSession(AbstractIoSession) - Method in class org.apache.mina.core.session.IdleStatusChecker
  Add the session for being checked for idle.
addTransition(Transition) - Method in class org.apache.mina.statemachine.State
  Adds an outgoing `Transition` to this `State` with weight 0.
addTransition(Transition, int) - Method in class org.apache.mina.statemachine.State
  Adds an outgoing `Transition` to this `State` with the specified weight.
addValueToHeader(Map<String, List<String>>, String, String, boolean) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  Adds an header to the provided map of headers.
allHandles() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  `Iterator` for all the client sockets polled for connection.
allHandles() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  `Iterator` for all the client sockets polled for connection.
allHandles() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
allHandles() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  `Iterator` for all the client sockets polled for connection.
allocate(int, boolean) - Method in class org.apache.mina.core.buffer.CachedBufferAllocator
allocate(int) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Returns the direct or heap buffer which is capable to store the specified amount of bytes.
allocate(int, boolean) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Returns the buffer which is capable of the specified size.
allocate(int, boolean) - Method in interface org.apache.mina.core.buffer.IoBufferAllocator
  Returns the buffer which is capable of the specified size.
allocate(int, boolean) - Method in class org.apache.mina.core.buffer.SimpleBufferAllocator
allocateNioBuffer(int, boolean) - Method in class org.apache.mina.core.buffer.CachedBufferAllocator
allocateNioBuffer(int, boolean) - Method in interface org.apache.mina.core.buffer.IoBufferAllocator
  Returns the NIO buffer which is capable of the specified size.
allocateNioBuffer(int, boolean) - Method in class org.apache.mina.core.buffer.SimpleBufferAllocator
allSessions() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Get an `Iterator` for the list of `IoSession` polled by this `IoProcessor`
allSessions() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Get an `Iterator` for the list of `IoSession` polled by this `IoProcessor`
allSessions() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
AmbiguousMethodException - Exception in org.apache.mina.statemachine.transition
  Thrown by the constructors in `MethodTransition` if there are several methods with the specifed name in the target object's class.
AmbiguousMethodException(String) - Constructor for exception org.apache.mina.statemachine.transition.AmbiguousMethodException
  Creates a new instance using the specified method name as message.
appendEscapingCDATA(StringBuffer, String) - Static method in class org.apache.mina.util.Transform
  Ensures that embeded CDEnd strings (]]>) are handled properly within message, NDC and throwable tag text.
AprIoProcessor - Class in org.apache.mina.transport.socket.apr
  The class in charge of processing socket level IO events for the `AprSocketConnector`
AprIoProcessor(Executor) - Constructor for class org.apache.mina.transport.socket.apr.AprIoProcessor
  Create a new instance of `AprIoProcessor` with a given Exector for handling I/Os events.
AprSession - Class in org.apache.mina.transport.socket.apr
  An abstract `IoSession` serving of base for APR based sessions.
AprSocketAcceptor - Class in org.apache.mina.transport.socket.apr
  `IoAcceptor` for APR based socket transport (TCP/IP).
AprSocketAcceptor() - Constructor for class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Constructor for `AprSocketAcceptor` using default parameters (multiple thread model).
AprSocketAcceptor(int) - Constructor for class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Constructor for `AprSocketAcceptor` using default parameters, and given number of `AprIoProcessor` for multithreading I/O operations.
AprSocketAcceptor(IoProcessor<AprSession>) - Constructor for class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Constructor for `AprSocketAcceptor` with default configuration but a specific `AprIoProcessor`, useful for sharing the same processor over multiple `IoService` of the same type.
AprSocketAcceptor(Executor, IoProcessor<AprSession>) - Constructor for class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Constructor for `AprSocketAcceptor` with a given `Executor` for handling connection events and a given `AprIoProcessor` for handling I/O events, useful for sharing the same processor and executor over multiple `IoService` of the same type.
AprSocketConnector - Class in org.apache.mina.transport.socket.apr
  `IoConnector` for APR based socket transport (TCP/IP).
AprSocketConnector() - Constructor for class org.apache.mina.transport.socket.apr.AprSocketConnector
  Create an `AprSocketConnector` with default configuration (multiple thread model).
AprSocketConnector(int) - Constructor for class org.apache.mina.transport.socket.apr.AprSocketConnector
  Constructor for `AprSocketConnector` with default configuration, and given number of `AprIoProcessor` for multithreading I/O operations
AprSocketConnector(IoProcessor<AprSession>) - Constructor for class org.apache.mina.transport.socket.apr.AprSocketConnector
  Constructor for `AprSocketConnector` with default configuration but a specific `IoProcessor`, useful for sharing the same processor over multiple `IoService` of the same type.
AprSocketConnector(Executor, IoProcessor<AprSession>) - Constructor for class org.apache.mina.transport.socket.apr.AprSocketConnector
  Constructor for `AprSocketConnector` with a given `Executor` for handling connection events and a given `IoProcessor` for handling I/O events, useful for sharing the same processor and executor over multiple `IoService` of the same type.
array() - Method in class org.apache.mina.core.buffer.IoBuffer
array() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
ArrayEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a one-dimensional array and vice versa.
ArrayEditor(Class<?>) - Constructor for class org.apache.mina.integration.beans.ArrayEditor
arrayOffset() - Method in class org.apache.mina.core.buffer.IoBuffer
arrayOffset() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
ArrayUtil - Class in org.apache.mina.http
ArrayUtil() - Constructor for class org.apache.mina.http.ArrayUtil
asByteArray(String) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Converts a hex string representation to a byte array.
asCharBuffer() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
asCharBuffer() - Method in class org.apache.mina.core.buffer.IoBuffer
asCharBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asDoubleBuffer() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
asDoubleBuffer() - Method in class org.apache.mina.core.buffer.IoBuffer
asDoubleBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asFloatBuffer() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
asFloatBuffer() - Method in class org.apache.mina.core.buffer.IoBuffer
asFloatBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asHex(byte[]) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Returns a hexadecimal representation of the given byte array.
asHex(byte[], String) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Returns a hexadecimal representation of the given byte array.
asInputStream() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns an `InputStream` that reads the data from this buffer.
asInputStream() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns an `InputStream` that reads the data from this buffer.
asInputStream() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asIntBuffer() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
asIntBuffer() - Method in class org.apache.mina.core.buffer.IoBuffer
asIntBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asLongBuffer() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
asLongBuffer() - Method in class org.apache.mina.core.buffer.IoBuffer
asLongBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asOutputStream() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns an `OutputStream` that appends the data into this buffer.
asOutputStream() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns an `OutputStream` that appends the data into this buffer.
asOutputStream() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asReadOnlyBuffer() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
asReadOnlyBuffer() - Method in class org.apache.mina.core.buffer.IoBuffer
asReadOnlyBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
asReadOnlyBuffer0() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Implement this method to return the unexpandable read only version of this buffer.
asShortBuffer() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
asShortBuffer() - Method in class org.apache.mina.core.buffer.IoBuffer
asShortBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
AttributeKey - Class in org.apache.mina.core.session
  Creates a Key from a class name and an attribute name.
AttributeKey(Class<?>, String) - Constructor for class org.apache.mina.core.session.AttributeKey
  Creates a new instance.
AuthenticationHandler - Class in org.apache.mina.example.tapedeck
  TODO Add documentation
AuthenticationHandler() - Constructor for class org.apache.mina.example.tapedeck.AuthenticationHandler
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`.
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.
await() - Method in interface org.apache.mina.core.future.CloseFuture
await() - Method in interface org.apache.mina.core.future.ConnectFuture
await() - Method in class org.apache.mina.core.future.DefaultCloseFuture
await() - Method in class org.apache.mina.core.future.DefaultConnectFuture
await() - Method in class org.apache.mina.core.future.DefaultIoFuture
  Wait for the asynchronous operation to complete.
await(long, TimeUnit) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Wait for the asynchronous operation to complete with the specified timeout.
await(long) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Wait for the asynchronous operation to complete with the specified timeout.
await() - Method in class org.apache.mina.core.future.DefaultReadFuture
await() - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Wait for the asynchronous operation to complete.
await() - Method in interface org.apache.mina.core.future.IoFuture
  Wait for the asynchronous operation to complete.
await(long, TimeUnit) - Method in interface org.apache.mina.core.future.IoFuture
  Wait for the asynchronous operation to complete with the specified timeout.
await(long) - Method in interface org.apache.mina.core.future.IoFuture
  Wait for the asynchronous operation to complete with the specified timeout.
await() - Method in interface org.apache.mina.core.future.ReadFuture
await() - Method in interface org.apache.mina.core.future.WriteFuture
  Wait for the asynchronous operation to complete.
await(Iterable<? extends IoFuture>) - Static method in class org.apache.mina.core.IoUtil
await(Iterable<? extends IoFuture>, long, TimeUnit) - Static method in class org.apache.mina.core.IoUtil
await(Iterable<? extends IoFuture>, long) - Static method in class org.apache.mina.core.IoUtil
awaitResponse() - Method in class org.apache.mina.filter.reqres.Request
awaitResponse(long, TimeUnit) - Method in class org.apache.mina.filter.reqres.Request
awaitResponseUninterruptibly() - Method in class org.apache.mina.filter.reqres.Request
awaitTermination(long, TimeUnit) - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
awaitTermination(long, TimeUnit) - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
awaitUninterruptably(Iterable<? extends IoFuture>) - Static method in class org.apache.mina.core.IoUtil
awaitUninterruptibly() - Method in interface org.apache.mina.core.future.CloseFuture
awaitUninterruptibly() - Method in interface org.apache.mina.core.future.ConnectFuture
awaitUninterruptibly() - Method in class org.apache.mina.core.future.DefaultCloseFuture
awaitUninterruptibly() - Method in class org.apache.mina.core.future.DefaultConnectFuture
awaitUninterruptibly() - Method in class org.apache.mina.core.future.DefaultIoFuture
  Wait for the asynchronous operation to complete uninterruptibly.
awaitUninterruptibly(long, TimeUnit) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Wait for the asynchronous operation to complete with the specified timeout uninterruptibly.
awaitUninterruptibly(long) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Wait for the asynchronous operation to complete with the specified timeout uninterruptibly.
awaitUninterruptibly() - Method in class org.apache.mina.core.future.DefaultReadFuture
awaitUninterruptibly() - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Wait for the asynchronous operation to complete uninterruptibly.
awaitUninterruptibly() - Method in interface org.apache.mina.core.future.IoFuture
  Wait for the asynchronous operation to complete uninterruptibly.
awaitUninterruptibly(long, TimeUnit) - Method in interface org.apache.mina.core.future.IoFuture
  Wait for the asynchronous operation to complete with the specified timeout uninterruptibly.
awaitUninterruptibly(long) - Method in interface org.apache.mina.core.future.IoFuture
  Wait for the asynchronous operation to complete with the specified timeout uninterruptibly.
awaitUninterruptibly() - Method in interface org.apache.mina.core.future.ReadFuture
awaitUninterruptibly() - Method in interface org.apache.mina.core.future.WriteFuture
  Wait for the asynchronous operation to complete uninterruptibly.
awaitUninterruptibly(Iterable<? extends IoFuture>, long, TimeUnit) - Static method in class org.apache.mina.core.IoUtil
awaitUninterruptibly(Iterable<? extends IoFuture>, long) - Static method in class org.apache.mina.core.IoUtil

## B

backlog - Variable in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Define the number of socket that can wait to be accepted.
Base64 - Class in org.apache.mina.util
  Provides Base64 encoding and decoding as defined by RFC 2045.
Base64() - Constructor for class org.apache.mina.util.Base64
BASIC_AUTH - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
BASIC_AUTH_SUBNEGOTIATION_VERSION - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
bb - Variable in class org.apache.mina.util.byteaccess.BufferByteArray
  The backing `IoBuffer`.
bind() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Binds to the default local address(es) and start to accept incoming connections.
bind(SocketAddress) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Binds to the specified local address and start to accept incoming connections.
bind(SocketAddress...) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Binds to the specified local addresses and start to accept incoming connections.
bind(SocketAddress, SocketAddress...) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Binds to the specified local addresses and start to accept incoming connections.
bind(Iterable<? extends SocketAddress>) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Binds to the specified local addresses and start to accept incoming connections.
bind() - Method in interface org.apache.mina.core.service.IoAcceptor
  Binds to the default local address(es) and start to accept incoming connections.
bind(SocketAddress) - Method in interface org.apache.mina.core.service.IoAcceptor
  Binds to the specified local address and start to accept incoming connections.
bind(SocketAddress, SocketAddress...) - Method in interface org.apache.mina.core.service.IoAcceptor
  Binds to the specified local addresses and start to accept incoming connections.
bind(SocketAddress...) - Method in interface org.apache.mina.core.service.IoAcceptor
  Binds to the specified local addresses and start to accept incoming connections.
bind(Iterable<? extends SocketAddress>) - Method in interface org.apache.mina.core.service.IoAcceptor
  Binds to the specified local addresses and start to accept incoming connections.
bindInternal(List<? extends SocketAddress>) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Starts the acceptor, and register the given addresses
bindInternal(List<? extends SocketAddress>) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Starts the acceptor, and register the given addresses
bindInternal(List<? extends SocketAddress>) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Starts the acceptor, and register the given addresses
bindInternal(List<? extends SocketAddress>) - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
bindLock - Variable in class org.apache.mina.core.service.AbstractIoAcceptor
  The lock object which is acquired while bind or unbind operation is performed.
BlacklistFilter - Class in org.apache.mina.filter.firewall
  A `IoFilter` which blocks connections from blacklisted remote address.
BlacklistFilter() - Constructor for class org.apache.mina.filter.firewall.BlacklistFilter
block() - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
block(InetAddress) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Blocks the specified endpoint.
block(Subnet) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Blocks the specified subnet.
body - Variable in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  The HTTP response body.
BODY_LEN - Static variable in class org.apache.mina.example.sumup.codec.Constants
BogusSslContextFactory - Class in org.apache.mina.example.echoserver.ssl
  Factory to create a bogus SSLContext.
BogusSslContextFactory() - Constructor for class org.apache.mina.example.echoserver.ssl.BogusSslContextFactory
BogusTrustManagerFactory - Class in org.apache.mina.filter.ssl
  Bogus `TrustManagerFactory` which creates `X509TrustManager` trusting everything.
BogusTrustManagerFactory() - Constructor for class org.apache.mina.filter.ssl.BogusTrustManagerFactory
BooleanEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Character` and vice versa.
BooleanEditor() - Constructor for class org.apache.mina.integration.beans.BooleanEditor
BOTH_IDLE - Static variable in class org.apache.mina.core.session.IdleStatus
  Represents both `IdleStatus.READER_IDLE` and `IdleStatus.WRITER_IDLE`.
breakAndCallNext(String) - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the `State` with the specified id handle the next `Event`.
breakAndCallNext(String, String) - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the `State` with the specified id handle the next `Event`.
breakAndCallNow(String) - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the `State` with the specified id handle the current `Event`.
breakAndCallNow(String, String) - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the `State` with the specified id handle the current `Event`.
breakAndContinue() - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and tries to find another `Transition` with higher weight or a `Transition` of a parent `State` which can handle the current `Event`.
breakAndGotoNext(String) - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the `State` with the specified id handle the next `Event`.
breakAndGotoNow(String) - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the `State` with the specified id handle the current `Event`.
breakAndReturnNext() - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the last recorded `State` handle the next `Event`.
breakAndReturnNow() - Static method in class org.apache.mina.statemachine.StateControl
  Breaks the execution of the current `Transition` and lets the last recorded `State` handle the current `Event`.
BreakException - Exception in org.apache.mina.statemachine
  The base exception of the exceptions thrown by the methods in the `StateControl` class.
BreakException() - Constructor for exception org.apache.mina.statemachine.BreakException
broadcast(Object, Collection<IoSession>) - Static method in class org.apache.mina.core.IoUtil
  Writes the specified `message` to the specified `sessions`.
broadcast(Object, Iterable<IoSession>) - Static method in class org.apache.mina.core.IoUtil
  Writes the specified `message` to the specified `sessions`.
broadcast(Object, Iterator<IoSession>) - Static method in class org.apache.mina.core.IoUtil
  Writes the specified `message` to the specified `sessions`.
broadcast(Object, IoSession...) - Static method in class org.apache.mina.core.IoUtil
  Writes the specified `message` to the specified `sessions`.
broadcast(Object) - Method in class org.apache.mina.core.service.AbstractIoService
  Writes the specified `message` to all the `IoSession`s managed by this service.
broadcast(Object) - Method in interface org.apache.mina.core.service.IoService
  Writes the specified `message` to all the `IoSession`s managed by this service.
BROADCAST - Static variable in class org.apache.mina.example.chat.ChatCommand
broadcast(String) - Method in class org.apache.mina.example.chat.ChatProtocolHandler
broadcast(String) - Method in class org.apache.mina.example.chat.client.ChatClientSupport
buf(ByteBuffer) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Sets the underlying NIO buffer instance.
buf() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns the underlying NIO buffer instance.
buf() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
BufferByteArray - Class in org.apache.mina.util.byteaccess
  A `ByteArray` backed by a `IoBuffer`.
BufferByteArray(IoBuffer) - Constructor for class org.apache.mina.util.byteaccess.BufferByteArray
  Creates a new instance of BufferByteArray and uses the supplied `IoBuffer` to back this class
BufferDataException - Exception in org.apache.mina.core.buffer
  A `RuntimeException` which is thrown when the data the `IoBuffer` contains is corrupt.
BufferDataException() - Constructor for exception org.apache.mina.core.buffer.BufferDataException
BufferDataException(String) - Constructor for exception org.apache.mina.core.buffer.BufferDataException
BufferDataException(String, Throwable) - Constructor for exception org.apache.mina.core.buffer.BufferDataException
BufferDataException(Throwable) - Constructor for exception org.apache.mina.core.buffer.BufferDataException
BufferedWriteFilter - Class in org.apache.mina.filter.buffer
  An `IoFilter` implementation used to buffer outgoing `WriteRequest` almost like what `BufferedOutputStream` does.
BufferedWriteFilter() - Constructor for class org.apache.mina.filter.buffer.BufferedWriteFilter
  Default constructor.
BufferedWriteFilter(int) - Constructor for class org.apache.mina.filter.buffer.BufferedWriteFilter
  Constructor which sets buffer size to `bufferSize`.Uses a default instance of `ConcurrentHashMap`.
BufferedWriteFilter(int, LazyInitializedCacheMap<IoSession, IoBuffer>) - Constructor for class org.apache.mina.filter.buffer.BufferedWriteFilter
  Constructor which sets buffer size to `bufferSize`.
buildFilterChain(IoFilterChain) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
buildFilterChain(IoFilterChain) - Method in interface org.apache.mina.core.filterchain.IoFilterChainBuilder
  Modifies the specified `chain`.
BYTE_BLOCK_LENGTH - Static variable in class org.apache.mina.proxy.utils.MD4
  The MD4 algorithm block length is 64 bytes wide.
BYTE_DIGEST_LENGTH - Static variable in class org.apache.mina.proxy.utils.MD4
  The MD4 algorithm message digest length is 16 bytes wide.
ByteArray - Interface in org.apache.mina.util.byteaccess
  Represents a sequence of bytes that can be read or written directly or through a cursor.
ByteArray.Cursor - Interface in org.apache.mina.util.byteaccess
  Provides relocatable, relative access to the underlying array.
ByteArrayFactory - Interface in org.apache.mina.util.byteaccess
  A factory for `ByteArray`s.
ByteArrayPool - Class in org.apache.mina.util.byteaccess
  Creates `ByteArray`s, using a pool to reduce allocation where possible.
ByteArrayPool(boolean, int, int) - Constructor for class org.apache.mina.util.byteaccess.ByteArrayPool
  Creates a new instance of ByteArrayPool.
ByteEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into an `Byte` and vice versa.
ByteEditor() - Constructor for class org.apache.mina.integration.beans.ByteEditor
ByteUtilities - Class in org.apache.mina.proxy.utils
  ByteUtilities.java - Byte manipulation functions.
ByteUtilities() - Constructor for class org.apache.mina.proxy.utils.ByteUtilities

## C

CachedBufferAllocator - Class in org.apache.mina.core.buffer
  An `IoBufferAllocator` that caches the buffers which are likely to be reused during auto-expansion of the buffers.
CachedBufferAllocator() - Constructor for class org.apache.mina.core.buffer.CachedBufferAllocator
  Creates a new instance with the default parameters (#DEFAULT_MAX_POOL_SIZE and #DEFAULT_MAX_CACHED_BUFFER_SIZE).
CachedBufferAllocator(int, int) - Constructor for class org.apache.mina.core.buffer.CachedBufferAllocator
  Creates a new instance.
cancel() - Method in interface org.apache.mina.core.future.ConnectFuture
  Cancels the connection attempt and notifies all threads waiting for this future.
cancel() - Method in class org.apache.mina.core.future.DefaultConnectFuture
cancel() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector.ConnectionRequest
cancel() - Method in class org.apache.mina.core.session.IdleStatusChecker.NotifyingTask
  stop execution of the task
cancelConnectFuture() - Method in class org.apache.mina.proxy.ProxyConnector
  Cancels the real connection when reconnection is in use.
canSkip(byte) - Method in class org.apache.mina.filter.codec.statemachine.LinearWhitespaceSkippingState
  Called to determine whether the specified byte can be skipped.
canSkip(byte) - Method in class org.apache.mina.filter.codec.statemachine.SkippingState
  Called to determine whether the specified byte can be skipped.
capacity() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
capacity(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Increases the capacity of this buffer.
capacity() - Method in class org.apache.mina.core.buffer.IoBuffer
capacity(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Increases the capacity of this buffer.
capacity() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
capacity(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
capacity() - Method in class org.apache.mina.util.CircularQueue
  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.
changeByteEndianess(byte[], int, int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Invert two bytes in the given byte array starting at the given offset and repeating the inversion length/2 times.
changeWordEndianess(byte[], int, int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Invert the endianness of words (4 bytes) in the given byte array starting at the given offset and repeating length/4 times.
channel - Variable in class org.apache.mina.transport.socket.nio.NioSession
  The communication channel
CharacterEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Character` and vice versa.
CharacterEditor() - Constructor for class org.apache.mina.integration.beans.CharacterEditor
ChatClientSupport - Class in org.apache.mina.example.chat.client
  A simple chat client for a given user.
ChatClientSupport(String, IoHandler) - Constructor for class org.apache.mina.example.chat.client.ChatClientSupport
ChatCommand - Class in org.apache.mina.example.chat
  Encapsulates a chat command.
ChatProtocolHandler - Class in org.apache.mina.example.chat
  `IoHandler` implementation of a simple chat server protocol.
ChatProtocolHandler() - Constructor for class org.apache.mina.example.chat.ChatProtocolHandler
checkRequiredProperties(String...) - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Check if the given property(ies) is(are) set.
CircularQueue<E> - Class in org.apache.mina.util
  A unbounded circular queue based on array.
CircularQueue() - Constructor for class org.apache.mina.util.CircularQueue
  Construct a new, empty queue.
CircularQueue(int) - Constructor for class org.apache.mina.util.CircularQueue
ClassEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Character` and vice versa.
ClassEditor() - Constructor for class org.apache.mina.integration.beans.ClassEditor
clear() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
clear() - Method in class org.apache.mina.core.buffer.IoBuffer
clear() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
clear() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
clear() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
clear() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Removes all filters added to this chain.
clear(IoSession) - Method in interface org.apache.mina.core.write.WriteRequestQueue
  Removes all the requests from this session's queue.
clear() - Method in class org.apache.mina.handler.chain.IoHandlerChain
clear() - Method in class org.apache.mina.util.CircularQueue
clear() - Method in class org.apache.mina.util.CopyOnWriteMap
  Removes all entries in this map.
clear() - Method in class org.apache.mina.util.ExpiringMap
clear() - Method in class org.apache.mina.util.LazyInitializedCacheMap
clear() - Method in class org.apache.mina.util.MapBackedSet
clear() - Method in class org.apache.mina.util.SynchronizedQueue
Client - Class in org.apache.mina.example.sumup
  (Entry Point) Starts SumUp client.
Client() - Constructor for class org.apache.mina.example.sumup.Client
ClientPanel - Class in org.apache.mina.example.udp
  Class the represents a client connection using a JPanel
ClientPanel(String) - Constructor for class org.apache.mina.example.udp.ClientPanel
ClientSessionHandler - Class in org.apache.mina.example.sumup
  `IoHandler` for SumUp client.
ClientSessionHandler(int[]) - Constructor for class org.apache.mina.example.sumup.ClientSessionHandler
ClientToProxyIoHandler - Class in org.apache.mina.example.proxy
  Handles the client to proxy part of the proxied connection.
ClientToProxyIoHandler(IoConnector, SocketAddress) - Constructor for class org.apache.mina.example.proxy.ClientToProxyIoHandler
clone() - Method in class org.apache.mina.util.CopyOnWriteMap
CLOSE - Static variable in interface org.apache.mina.core.future.IoFutureListener
  An `IoFutureListener` that closes the `IoSession` which is associated with the specified `IoFuture`.
close(H) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
close(H) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Close a server socket.
close(H) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Close a client socket.
close(boolean) - Method in class org.apache.mina.core.session.AbstractIoSession
  Closes this session immediately or after all queued write requests are flushed.
close() - Method in class org.apache.mina.core.session.AbstractIoSession
  Closes this session after all queued write requests are flushed.
close(boolean) - Method in interface org.apache.mina.core.session.IoSession
  Closes this session immediately or after all queued write requests are flushed.
close() - Method in interface org.apache.mina.core.session.IoSession
  Deprecated.
  use `IoSession.close(boolean)`
close() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
CLOSE - Static variable in interface org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutHandler
  Closes the connection after logging.
CLOSE - Static variable in interface org.apache.mina.handler.demux.ExceptionHandler
  A `ExceptionHandler` that closes the session immediately.
close(Long) - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Close a server socket.
close(Long) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Close a client socket.
close(DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
close(DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
close(ServerSocketChannel) - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Close a server socket.
close(SocketChannel) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Close a client socket.
CloseFuture - Interface in org.apache.mina.core.future
  An `IoFuture` for asynchronous close requests.
closeSession(String, Throwable) - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Closes the session.
closeSession(String) - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Closes the session.
closeSession(String) - Method in class org.apache.mina.proxy.handlers.socks.Socks5LogicHandler
  Closes the session.
code() - Method in enum org.apache.mina.http.api.HttpStatus
  Retrieve the status code for this instance.
CollectionEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Collection` and vice versa.
CollectionEditor(Class<?>) - Constructor for class org.apache.mina.integration.beans.CollectionEditor
Command - Class in org.apache.mina.example.tapedeck
  The base class of all `Command` types.
Command() - Constructor for class org.apache.mina.example.tapedeck.Command
CommandDecoder - Class in org.apache.mina.example.tapedeck
  MINA `ProtocolDecoder` which decodes bytes into `Command` objects.
CommandDecoder() - Constructor for class org.apache.mina.example.tapedeck.CommandDecoder
commandSyntaxError(IoSession, CommandSyntaxException) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
commandSyntaxError(IoSession, CommandSyntaxException) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
CommandSyntaxException - Exception in org.apache.mina.example.tapedeck
  Exception thrown by `CommandDecoder` when a line cannot be decoded as a `Command` object.
CommandSyntaxException(String) - Constructor for exception org.apache.mina.example.tapedeck.CommandSyntaxException
CommonEventFilter - Class in org.apache.mina.filter.util
  Extend this class when you want to create a filter that wraps the same logic around all 9 IoEvents
CommonEventFilter() - Constructor for class org.apache.mina.filter.util.CommonEventFilter
compact() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
compact() - Method in class org.apache.mina.core.buffer.IoBuffer
compact() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
compareTo(IoBuffer) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
compareTo(IoBuffer) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
compareTo(VmPipeAddress) - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
CompositeByteArray - Class in org.apache.mina.util.byteaccess
  A ByteArray composed of other ByteArrays.
CompositeByteArray() - Constructor for class org.apache.mina.util.byteaccess.CompositeByteArray
  Creates a new instance of CompositeByteArray.
CompositeByteArray(ByteArrayFactory) - Constructor for class org.apache.mina.util.byteaccess.CompositeByteArray
  Creates a new instance of CompositeByteArray.
CompositeByteArray.CursorListener - Interface in org.apache.mina.util.byteaccess
  Allows for efficient detection of component boundaries when using a cursor.
CompositeByteArrayRelativeReader - Class in org.apache.mina.util.byteaccess
  Provides restricted, relative, read-only access to the bytes in a `CompositeByteArray`.
CompositeByteArrayRelativeReader(CompositeByteArray, boolean) - Constructor for class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
  Creates a new instance of CompositeByteArrayRelativeReader.
CompositeByteArrayRelativeWriter - Class in org.apache.mina.util.byteaccess
  Provides restricted, relative, write-only access to the bytes in a `CompositeByteArray`.
CompositeByteArrayRelativeWriter(CompositeByteArray, CompositeByteArrayRelativeWriter.Expander, CompositeByteArrayRelativeWriter.Flusher, boolean) - Constructor for class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
  Creates a new instance of CompositeByteArrayRelativeWriter.
CompositeByteArrayRelativeWriter.ChunkedExpander - Class in org.apache.mina.util.byteaccess
  Expands the supplied `CompositeByteArray` by the number of bytes provided in the constructor
CompositeByteArrayRelativeWriter.ChunkedExpander(ByteArrayFactory, int) - Constructor for class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter.ChunkedExpander
CompositeByteArrayRelativeWriter.Expander - Interface in org.apache.mina.util.byteaccess
  An object that knows how to expand a `CompositeByteArray`.
CompositeByteArrayRelativeWriter.Flusher - Interface in org.apache.mina.util.byteaccess
  An object that knows how to flush a `ByteArray`.
CompositeByteArrayRelativeWriter.NopExpander - Class in org.apache.mina.util.byteaccess
  No-op expander.
CompositeByteArrayRelativeWriter.NopExpander() - Constructor for class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter.NopExpander
CompositeIoFuture<E extends IoFuture> - Class in org.apache.mina.core.future
  An `IoFuture` of `IoFuture`s.
CompositeIoFuture(Iterable<E>) - Constructor for class org.apache.mina.core.future.CompositeIoFuture
COMPRESSION_DEFAULT - Static variable in class org.apache.mina.filter.compression.CompressionFilter
  The default compression level used.
COMPRESSION_MAX - Static variable in class org.apache.mina.filter.compression.CompressionFilter
  Max compression level.
COMPRESSION_MIN - Static variable in class org.apache.mina.filter.compression.CompressionFilter
  Provides the best speed at the price of a low compression ratio.
COMPRESSION_NONE - Static variable in class org.apache.mina.filter.compression.CompressionFilter
  No compression done on the data.
CompressionFilter - Class in org.apache.mina.filter.compression
  An `IoFilter` which compresses all data using JZlib.
CompressionFilter() - Constructor for class org.apache.mina.filter.compression.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.compression.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.compression.CompressionFilter
  Creates a new instance.
computeResponseValue(IoSession, HashMap<String, String>, String, String, String, String) - Static method in class org.apache.mina.proxy.handlers.http.digest.DigestUtilities
  Computes the response to the DIGEST challenge.
ConcurrentHashSet<E> - Class in org.apache.mina.util
  A `ConcurrentHashMap`-backed `Set`.
ConcurrentHashSet() - Constructor for class org.apache.mina.util.ConcurrentHashSet
ConcurrentHashSet(Collection<E>) - Constructor for class org.apache.mina.util.ConcurrentHashSet
config - Variable in class org.apache.mina.core.session.AbstractIoSession
  The session config
connect(H, SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Connect a newly created client socket handle to a remote `SocketAddress`.
connect() - Method in class org.apache.mina.core.service.AbstractIoConnector
  Connects to the `default remote address`.
connect(IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Connects to the `default remote address` and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
connect(SocketAddress) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Connects to the specified remote address.
connect(SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Connects to the specified remote address and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
connect(SocketAddress, SocketAddress) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Connects to the specified remote address binding to the specified local address.
connect(SocketAddress, SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Connects to the specified remote address binding to the specified local address and and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
connect() - Method in interface org.apache.mina.core.service.IoConnector
  Connects to the `default remote address`.
connect(IoSessionInitializer<? extends ConnectFuture>) - Method in interface org.apache.mina.core.service.IoConnector
  Connects to the `default remote address` and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
connect(SocketAddress) - Method in interface org.apache.mina.core.service.IoConnector
  Connects to the specified remote address.
connect(SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in interface org.apache.mina.core.service.IoConnector
  Connects to the specified remote address and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
connect(SocketAddress, SocketAddress) - Method in interface org.apache.mina.core.service.IoConnector
  Connects to the specified remote address binding to the specified local address.
connect(SocketAddress, SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in interface org.apache.mina.core.service.IoConnector
  Connects to the specified remote address binding to the specified local address and and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
connect(NioSocketConnector, SocketAddress, boolean) - Method in class org.apache.mina.example.chat.client.ChatClientSupport
connect() - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
connect(IoSession) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
CONNECT - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The HTTP CONNECT verb.
connect(Long, SocketAddress) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Connect a newly created client socket handle to a remote `SocketAddress`.
connect(DatagramChannel, SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
connect(SocketChannel, SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Connect a newly created client socket handle to a remote `SocketAddress`.
connect0(SocketAddress, SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Implement this method to perform the actual connect operation.
connect0(SocketAddress, SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Implement this method to perform the actual connect operation.
connect0(SocketAddress, SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.proxy.ProxyConnector
  Connects to the specified `address`.
connect0(SocketAddress, SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.transport.serial.SerialConnector
connect0(SocketAddress, SocketAddress, IoSessionInitializer<? extends ConnectFuture>) - Method in class org.apache.mina.transport.vmpipe.VmPipeConnector
CONNECT_TIMEOUT - Static variable in class org.apache.mina.example.imagine.step1.client.ImageClient
ConnectDialog - Class in org.apache.mina.example.chat.client
  TODO Add documentation
ConnectDialog(Frame) - Constructor for class org.apache.mina.example.chat.client.ConnectDialog
connected() - Method in class org.apache.mina.example.chat.client.SwingChatClient
connected() - Method in interface org.apache.mina.example.chat.client.SwingChatClientHandler.Callback
ConnectFuture - Interface in org.apache.mina.core.future
  An `IoFuture` for asynchronous connect requests.
ConnectionThrottleFilter - Class in org.apache.mina.filter.firewall
  A `IoFilter` which blocks connections from connecting at a rate faster than the specified interval.
ConnectionThrottleFilter() - Constructor for class org.apache.mina.filter.firewall.ConnectionThrottleFilter
  Default constructor.
ConnectionThrottleFilter(long) - Constructor for class org.apache.mina.filter.firewall.ConnectionThrottleFilter
  Constructor that takes in a specified wait time.
Constants - Class in org.apache.mina.example.sumup.codec
  Provides SumUp protocol constants.
ConsumeToCrLfDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which consumes all bytes until a `CRLF` has been encountered.
ConsumeToCrLfDecodingState() - Constructor for class org.apache.mina.filter.codec.statemachine.ConsumeToCrLfDecodingState
  Creates a new instance.
ConsumeToDynamicTerminatorDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which consumes all bytes until a fixed (ASCII) character is reached.
ConsumeToDynamicTerminatorDecodingState() - Constructor for class org.apache.mina.filter.codec.statemachine.ConsumeToDynamicTerminatorDecodingState
ConsumeToEndOfSessionDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which consumes all received bytes until the session is closed.
ConsumeToEndOfSessionDecodingState(int) - Constructor for class org.apache.mina.filter.codec.statemachine.ConsumeToEndOfSessionDecodingState
  Creates a new instance using the specified maximum length.
ConsumeToLinearWhitespaceDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which consumes all bytes until a space (0x20) or tab (0x09) character is reached.
ConsumeToLinearWhitespaceDecodingState() - Constructor for class org.apache.mina.filter.codec.statemachine.ConsumeToLinearWhitespaceDecodingState
ConsumeToTerminatorDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which consumes all bytes until a fixed (ASCII) character is reached.
ConsumeToTerminatorDecodingState(byte) - Constructor for class org.apache.mina.filter.codec.statemachine.ConsumeToTerminatorDecodingState
  Creates a new instance using the specified terminator character.
contains(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
contains(IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
contains(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
contains(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
contains(IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
contains(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
contains(String) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
contains(IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
contains(Class<? extends IoFilter>) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
contains(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
contains(IoHandlerCommand) - Method in class org.apache.mina.handler.chain.IoHandlerChain
contains(Class<? extends IoHandlerCommand>) - Method in class org.apache.mina.handler.chain.IoHandlerChain
contains(Object) - Method in class org.apache.mina.util.MapBackedSet
contains(Object) - Method in class org.apache.mina.util.SynchronizedQueue
containsAll(Collection<?>) - Method in class org.apache.mina.util.SynchronizedQueue
containsAttribute(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns `true` if this session contains the attribute with the specified `key`.
containsAttribute(Object) - Method in interface org.apache.mina.core.session.IoSession
  Returns `true` if this session contains the attribute with the specified `key`.
containsAttribute(IoSession, Object) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Returns `true` if this session contains the attribute with the specified `key`.
containsClient(SocketAddress) - Method in class org.apache.mina.example.udp.MemoryMonitor
containsHeader(String) - Method in class org.apache.mina.http.api.DefaultHttpResponse
containsHeader(String) - Method in interface org.apache.mina.http.api.HttpMessage
  Returns `true` if the HTTP header with the specified name exists in this request.
containsHeader(String) - Method in class org.apache.mina.http.HttpRequestImpl
containsKey(Object) - Method in class org.apache.mina.util.CopyOnWriteMap
  Returns true if this map contains the provided key, otherwise this method return false.
containsKey(Object) - Method in class org.apache.mina.util.ExpiringMap
containsKey(Object) - Method in class org.apache.mina.util.LazyInitializedCacheMap
containsParameter(String) - Method in interface org.apache.mina.http.api.HttpRequest
  Determines whether this request contains at least one parameter with the specified name
containsParameter(String) - Method in class org.apache.mina.http.HttpRequestImpl
containsValue(Object) - Method in class org.apache.mina.util.CopyOnWriteMap
  Returns true if this map contains the provided value, otherwise this method returns false.
containsValue(Object) - Method in class org.apache.mina.util.ExpiringMap
containsValue(Object) - Method in class org.apache.mina.util.LazyInitializedCacheMap
convertValue(Map, Object, Member, String, Object, Class) - Method in class org.apache.mina.integration.ognl.PropertyTypeConverter
COOKIE_SEPARATOR_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to split cookie header following RFC6265 Section 5.4
COOKIE_SEPARATOR_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to split cookie header following RFC6265 Section 5.4
copyDirective(HashMap<String, String>, StringBuilder, String) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  Copy the directive to the `StringBuilder` if not null.
copyDirective(HashMap<String, String>, HashMap<String, String>, String) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  Copy the directive from the source map to the destination map, if it's value isn't null.
CopyOnWriteMap<K,V> - Class in org.apache.mina.util
  A thread-safe version of `Map` in which all operations that change the Map are implemented by making a new copy of the underlying Map.
CopyOnWriteMap() - Constructor for class org.apache.mina.util.CopyOnWriteMap
  Creates a new instance of CopyOnWriteMap.
CopyOnWriteMap(int) - Constructor for class org.apache.mina.util.CopyOnWriteMap
  Creates a new instance of CopyOnWriteMap with the specified initial size
CopyOnWriteMap(Map<K, V>) - Constructor for class org.apache.mina.util.CopyOnWriteMap
  Creates a new instance of CopyOnWriteMap in which the initial data being held by this map is contained in the supplied map.
create(String) - Static method in class org.apache.mina.integration.xbean.SocketAddressFactory
create() - Method in class org.apache.mina.statemachine.context.DefaultStateContextFactory
create() - Method in interface org.apache.mina.statemachine.context.StateContextFactory
  Creates a new `StateContext`.
create(StateContext, Method, Object[]) - Method in class org.apache.mina.statemachine.event.DefaultEventFactory
create(StateContext, Method, Object[]) - Method in interface org.apache.mina.statemachine.event.EventFactory
  Creates a new `Event` from the specified method and method arguments.
create(Object) - Method in class org.apache.mina.statemachine.StateMachineFactory
  Creates a new `StateMachine` from the specified handler object and using a start state with id `start`.
create(String, Object) - Method in class org.apache.mina.statemachine.StateMachineFactory
  Creates a new `StateMachine` from the specified handler object and using the `State` with the specified id as start state.
create(Object, Object...) - Method in class org.apache.mina.statemachine.StateMachineFactory
  Creates a new `StateMachine` from the specified handler objects and using a start state with id `start`.
create(String, Object, Object...) - Method in class org.apache.mina.statemachine.StateMachineFactory
  Creates a new `StateMachine` from the specified handler objects and using the `State` with the specified id as start state.
create(Class<T>, StateMachine) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Creates a proxy for the specified interface and which uses the specified `StateMachine`.
create(Class<?>[], StateMachine) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Creates a proxy for the specified interfaces and which uses the specified `StateMachine`.
create(int) - Method in interface org.apache.mina.util.byteaccess.ByteArrayFactory
  Creates an instance of `ByteArray` of size specified by the size parameter.
create(int) - Method in class org.apache.mina.util.byteaccess.ByteArrayPool
  Creates a new instance of a `ByteArray`
create(int) - Method in class org.apache.mina.util.byteaccess.SimpleByteArrayFactory
createAuthorization(String, String) - Static method in class org.apache.mina.proxy.handlers.http.basic.HttpBasicAuthLogicHandler
  Computes the authorization header value.
createRequestStore(IoSession) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
  Returns a `Map` which stores `messageId`-`Request` pairs whose `Response`s are not received yet.
createServerSocket(int) - Method in class org.apache.mina.example.echoserver.ssl.SslServerSocketFactory
createServerSocket(int, int) - Method in class org.apache.mina.example.echoserver.ssl.SslServerSocketFactory
createServerSocket(int, int, InetAddress) - Method in class org.apache.mina.example.echoserver.ssl.SslServerSocketFactory
createSocket(String, int) - Method in class org.apache.mina.example.echoserver.ssl.SslSocketFactory
createSocket(String, int, InetAddress, int) - Method in class org.apache.mina.example.echoserver.ssl.SslSocketFactory
createSocket(InetAddress, int) - Method in class org.apache.mina.example.echoserver.ssl.SslSocketFactory
createSocket(InetAddress, int, InetAddress, int) - Method in class org.apache.mina.example.echoserver.ssl.SslSocketFactory
createType1Message(String, String, Integer, byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  see http://davenport.sourceforge.net/ntlm.html#theType1Message
createType3Message(String, String, byte[], String, String, Integer, byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
createUnrespondedRequestStore(IoSession) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
  Returns a `Set` which stores `Request` whose `Response`s are not received yet.
CRLF - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  The CRLF line delimiter constant (`"\r\n"`)
CRLF - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The CRLF character sequence used in HTTP protocol to end each line.
CrLfDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which decodes a single `CRLF`.
CrLfDecodingState() - Constructor for class org.apache.mina.filter.codec.statemachine.CrLfDecodingState
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 - Variable in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
  The attribute name used when binding the streaming object to the session.
CURRENT_WRITE_REQUEST - Variable in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
cursor() - Method in class org.apache.mina.util.byteaccess.BufferByteArray
cursor(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
cursor() - Method in interface org.apache.mina.util.byteaccess.ByteArray
  Get a cursor starting at index 0 (which may not be the start of the array).
cursor(int) - Method in interface org.apache.mina.util.byteaccess.ByteArray
  Get a cursor starting at the given index.
cursor() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
cursor(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
cursor(CompositeByteArray.CursorListener) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Get a cursor starting at index 0 (which may not be the start of the array) and with the given listener.
cursor(int, CompositeByteArray.CursorListener) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Get a cursor starting at the given index and with the given listener.
cursorPassedFirstComponent() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
cursorPassedFirstComponent() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter

## D

DatagramAcceptor - Interface in org.apache.mina.transport.socket
  `IoAcceptor` for datagram transport (UDP/IP).
DatagramConnector - Interface in org.apache.mina.transport.socket
  `IoConnector` for datagram transport (UDP/IP).
DatagramSessionConfig - Interface in org.apache.mina.transport.socket
  An `IoSessionConfig` for datagram transport type.
DateEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Date` and vice versa.
DateEditor() - Constructor for class org.apache.mina.integration.beans.DateEditor
DateUtil - Class in org.apache.mina.http
DateUtil() - Constructor for class org.apache.mina.http.DateUtil
DEAF_SPEAKER - Static variable in interface org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutHandler
  A special handler for the 'deaf speaker' mode.
decodable(IoSession, IoBuffer) - Method in class org.apache.mina.example.sumup.codec.AbstractMessageDecoder
decodable(IoSession, IoBuffer) - Method in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Checks the specified buffer is decodable by this decoder.
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.example.sumup.codec.AbstractMessageDecoder
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.example.tapedeck.CommandDecoder
decode(IoSession, IoBuffer, 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, IoBuffer, ProtocolDecoderOutput)`.
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Decodes binary or protocol-specific content into higher-level message objects.
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.ProtocolDecoder
  Decodes binary or protocol-specific content into higher-level message objects.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToCrLfDecodingState
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToDynamicTerminatorDecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToEndOfSessionDecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToTerminatorDecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.CrLfDecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.statemachine.DecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.DecodingStateMachine
  Invoked when data is available for this state.
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.DecodingStateProtocolDecoder
  Decodes binary or protocol-specific content into higher-level message objects.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.FixedLengthDecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.IntegerDecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ShortIntegerDecodingState
  Invoked when data is available for this state.
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.SingleByteDecodingState
decode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.SkippingState
  Invoked when data is available for this state.
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.SynchronizedProtocolDecoder
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
  Decodes binary or protocol-specific content into higher-level message objects.
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.http.HttpClientDecoder
decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.http.HttpServerDecoder
decode(Object) - Method in class org.apache.mina.util.Base64
  Decodes an Object using the base64 algorithm.
decode(byte[]) - Method in class org.apache.mina.util.Base64
  Decodes a byte[] containing containing characters in the Base64 alphabet.
decodeBase64(byte[]) - Static method in class org.apache.mina.util.Base64
  Decodes Base64 data into octects
decodeBody(IoSession, IoBuffer) - Method in class org.apache.mina.example.sumup.codec.AbstractMessageDecoder
decodeBody(IoSession, IoBuffer) - Method in class org.apache.mina.example.sumup.codec.AddMessageDecoder
decodeBody(IoSession, IoBuffer) - Method in class org.apache.mina.example.sumup.codec.ResultMessageDecoder
decodeFully(IoBuffer) - Method in class org.apache.mina.proxy.utils.IoBufferDecoder
  Will return null unless it has enough data to decode.
decodeResponse(String) - Method in class org.apache.mina.proxy.handlers.http.AbstractHttpLogicHandler
  Parse a HTTP response from the proxy server.
DecoderState - Enum in org.apache.mina.http
DecodingState - Interface in org.apache.mina.filter.codec.statemachine
  Represents a state in a decoder state machine used by `DecodingStateMachine`.
DecodingStateMachine - Class in org.apache.mina.filter.codec.statemachine
  Abstract base class for decoder state machines.
DecodingStateMachine() - Constructor for class org.apache.mina.filter.codec.statemachine.DecodingStateMachine
DecodingStateProtocolDecoder - Class in org.apache.mina.filter.codec.statemachine
  `ProtocolDecoder` which uses a `DecodingState` to decode data.
DecodingStateProtocolDecoder(DecodingState) - Constructor for class org.apache.mina.filter.codec.statemachine.DecodingStateProtocolDecoder
  Creates a new instance using the specified `DecodingState` instance.
decreaseReadBufferSize() - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
decreaseScheduledBytesAndMessages(WriteRequest) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
decreaseScheduledWriteMessages() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Decrements by 1 the count of messages scheduled for write.
DEFAULT - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  the line delimiter constant of the current O/S.
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.mina.filter.buffer.BufferedWriteFilter
  Default buffer size value in bytes.
DEFAULT_EXPIRATION_INTERVAL - Static variable in class org.apache.mina.util.ExpiringMap
  The default value, 1
DEFAULT_FLAGS - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
DEFAULT_KEEP_ALIVE_TIME - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The default keep-alive timeout we set to make proxy connection persistent.
DEFAULT_MAX_DATA_LENGTH - Static variable in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
DEFAULT_MAX_DATA_LENGTH - Static variable in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
DEFAULT_OS_VERSION - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
DEFAULT_PREFIX_LENGTH - Static variable in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
DEFAULT_PREFIX_LENGTH - Static variable in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
DEFAULT_SESSION_ATTRIBUTE_NAME - Static variable in class org.apache.mina.statemachine.context.IoSessionStateContextLookup
  The default name of the `IoSession` attribute used to store the `StateContext` object.
DEFAULT_STREAM_BUFFER_SIZE - Static variable in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
  The default buffer size this filter uses for writing.
DEFAULT_TIME_TO_LIVE - Static variable in class org.apache.mina.util.ExpiringMap
  The default value, 60
DefaultCloseFuture - Class in org.apache.mina.core.future
  A default implementation of `CloseFuture`.
DefaultCloseFuture(IoSession) - Constructor for class org.apache.mina.core.future.DefaultCloseFuture
  Creates a new instance.
DefaultConnectFuture - Class in org.apache.mina.core.future
  A default implementation of `ConnectFuture`.
DefaultConnectFuture() - Constructor for class org.apache.mina.core.future.DefaultConnectFuture
  Creates a new instance.
DefaultDatagramSessionConfig - Class in org.apache.mina.transport.socket
  A default implementation of `DatagramSessionConfig`.
DefaultDatagramSessionConfig() - Constructor for class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
  Creates a new instance.
defaultElement() - Method in class org.apache.mina.integration.beans.CollectionEditor
DefaultEventFactory - Class in org.apache.mina.statemachine.event
  Default `EventFactory` implementation.
DefaultEventFactory() - Constructor for class org.apache.mina.statemachine.event.DefaultEventFactory
DefaultExceptionMonitor - Class in org.apache.mina.util
  A default `ExceptionMonitor` implementation that logs uncaught exceptions using `Logger`.
DefaultExceptionMonitor() - Constructor for class org.apache.mina.util.DefaultExceptionMonitor
DefaultFileRegion - Class in org.apache.mina.core.file
  TODO Add documentation
DefaultFileRegion(FileChannel) - Constructor for class org.apache.mina.core.file.DefaultFileRegion
DefaultFileRegion(FileChannel, long, long) - Constructor for class org.apache.mina.core.file.DefaultFileRegion
DefaultHttpResponse - Class in org.apache.mina.http.api
DefaultHttpResponse(HttpVersion, HttpStatus, Map<String, String>) - Constructor for class org.apache.mina.http.api.DefaultHttpResponse
DefaultIoEventSizeEstimator - Class in org.apache.mina.filter.executor
  A default `IoEventSizeEstimator` implementation.
DefaultIoEventSizeEstimator() - Constructor for class org.apache.mina.filter.executor.DefaultIoEventSizeEstimator
  Create a new instance of this class, injecting the known size of basic java types.
DefaultIoFilterChain - Class in org.apache.mina.core.filterchain
  A default implementation of `IoFilterChain` that provides all operations for developers who want to implement their own transport layer once used with `AbstractIoSession`.
DefaultIoFilterChain(AbstractIoSession) - Constructor for class org.apache.mina.core.filterchain.DefaultIoFilterChain
  Create a new default chain, associated with a session.
DefaultIoFilterChainBuilder - Class in org.apache.mina.core.filterchain
  The default implementation of `IoFilterChainBuilder` which is useful in most cases.
DefaultIoFilterChainBuilder() - Constructor for class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
  Creates a new instance with an empty filter list.
DefaultIoFilterChainBuilder(DefaultIoFilterChainBuilder) - Constructor for class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
  Creates a new copy of the specified `DefaultIoFilterChainBuilder`.
DefaultIoFuture - Class in org.apache.mina.core.future
  A default implementation of `IoFuture` associated with an `IoSession`.
DefaultIoFuture(IoSession) - Constructor for class org.apache.mina.core.future.DefaultIoFuture
  Creates a new instance associated with an `IoSession`.
DefaultIoSessionDataStructureFactory - Class in org.apache.mina.core.session
  The default `IoSessionDataStructureFactory` implementation that creates a new `HashMap`-based `IoSessionAttributeMap` instance and a new synchronized `ConcurrentLinkedQueue` instance per `IoSession`.
DefaultIoSessionDataStructureFactory() - Constructor for class org.apache.mina.core.session.DefaultIoSessionDataStructureFactory
DefaultReadFuture - Class in org.apache.mina.core.future
  A default implementation of `WriteFuture`.
DefaultReadFuture(IoSession) - Constructor for class org.apache.mina.core.future.DefaultReadFuture
  Creates a new instance.
DefaultSocketSessionConfig - Class in org.apache.mina.transport.socket
  A default implementation of `SocketSessionConfig`.
DefaultSocketSessionConfig() - Constructor for class org.apache.mina.transport.socket.DefaultSocketSessionConfig
  Creates a new instance.
DefaultStateContext - Class in org.apache.mina.statemachine.context
  Default `StateContext` implementation.
DefaultStateContext() - Constructor for class org.apache.mina.statemachine.context.DefaultStateContext
DefaultStateContextFactory - Class in org.apache.mina.statemachine.context
  `StateContextFactory` which creates `DefaultStateContext` objects.
DefaultStateContextFactory() - Constructor for class org.apache.mina.statemachine.context.DefaultStateContextFactory
defaultText() - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
defaultText() - Method in class org.apache.mina.integration.beans.InetAddressEditor
defaultText() - Method in class org.apache.mina.integration.beans.InetSocketAddressEditor
defaultText() - Method in class org.apache.mina.integration.beans.VmPipeAddressEditor
DefaultTransportMetadata - Class in org.apache.mina.core.service
  A default immutable implementation of `TransportMetadata`.
DefaultTransportMetadata(String, String, boolean, boolean, Class<? extends SocketAddress>, Class<? extends IoSessionConfig>, Class<?>...) - Constructor for class org.apache.mina.core.service.DefaultTransportMetadata
defaultValue() - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
defaultValue() - Method in class org.apache.mina.integration.beans.ByteEditor
defaultValue() - Method in class org.apache.mina.integration.beans.DoubleEditor
defaultValue() - Method in class org.apache.mina.integration.beans.FloatEditor
defaultValue() - Method in class org.apache.mina.integration.beans.InetAddressEditor
defaultValue() - Method in class org.apache.mina.integration.beans.InetSocketAddressEditor
defaultValue() - Method in class org.apache.mina.integration.beans.IntegerEditor
defaultValue() - Method in class org.apache.mina.integration.beans.LongEditor
defaultValue() - Method in class org.apache.mina.integration.beans.NumberEditor
defaultValue() - Method in class org.apache.mina.integration.beans.ShortEditor
defaultValue() - Method in class org.apache.mina.integration.beans.VmPipeAddressEditor
DefaultWriteFuture - Class in org.apache.mina.core.future
  A default implementation of `WriteFuture`.
DefaultWriteFuture(IoSession) - Constructor for class org.apache.mina.core.future.DefaultWriteFuture
  Creates a new instance.
DefaultWriteRequest - Class in org.apache.mina.core.write
  The default implementation of `WriteRequest`.
DefaultWriteRequest(Object) - Constructor for class org.apache.mina.core.write.DefaultWriteRequest
  Creates a new instance without `WriteFuture`.
DefaultWriteRequest(Object, WriteFuture) - Constructor for class org.apache.mina.core.write.DefaultWriteRequest
  Creates a new instance with `WriteFuture`.
DefaultWriteRequest(Object, WriteFuture, SocketAddress) - Constructor for class org.apache.mina.core.write.DefaultWriteRequest
  Creates a new instance.
deliverEvent() - Method in class org.apache.mina.proxy.event.IoSessionEvent
  Delivers this event to the next filter.
DemuxingIoHandler - Class in org.apache.mina.handler.demux
  A `IoHandler` that demuxes `messageReceived` events to the appropriate `MessageHandler`.
DemuxingIoHandler() - Constructor for class org.apache.mina.handler.demux.DemuxingIoHandler
  Creates a new instance with no registered `MessageHandler`s.
DemuxingProtocolCodecFactory - Class in org.apache.mina.filter.codec.demux
  A convenience `ProtocolCodecFactory` that provides `DemuxingProtocolEncoder` and `DemuxingProtocolDecoder` as a pair.
DemuxingProtocolCodecFactory() - Constructor for class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
DemuxingProtocolDecoder - Class in org.apache.mina.filter.codec.demux
  A composite `ProtocolDecoder` that demultiplexes incoming `IoBuffer` decoding requests into an appropriate `MessageDecoder`.
DemuxingProtocolDecoder() - Constructor for class org.apache.mina.filter.codec.demux.DemuxingProtocolDecoder
DemuxingProtocolEncoder - Class in org.apache.mina.filter.codec.demux
  A composite `ProtocolEncoder` that demultiplexes incoming message encoding requests into an appropriate `MessageEncoder`.
DemuxingProtocolEncoder() - Constructor for class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
destroy() - Method in interface org.apache.mina.core.filterchain.IoFilter
  Invoked by `ReferenceCountingFilter` when this filter is not used by any `IoFilterChain` anymore, so you can destroy shared resources.
destroy() - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Invoked by `ReferenceCountingFilter` when this filter is not used by any `IoFilterChain` anymore, so you can destroy shared resources.
destroy() - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
destroy() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Destroy the polling system, will be called when this `IoAcceptor` implementation will be disposed.
destroy() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Destroy the polling system, will be called when this `IoConnector` implementation will be disposed.
destroy(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Destroy the underlying client socket handle
destroy() - Method in class org.apache.mina.filter.codec.statemachine.DecodingStateMachine
  Invoked to destroy this state machine once the end state has been reached or the session has been closed.
destroy() - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Shuts down the underlying executor if this filter hase been created via a convenience constructor.
destroy() - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
destroy(AprSession) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Destroy the underlying client socket handle
destroy() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Destroy the polling system, will be called when this `IoAcceptor` implementation will be disposed.
destroy() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Destroy the polling system, will be called when this `IoConnector` implementation will be disposed.
destroy() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
destroy() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
destroy(NioSession) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
destroy() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Destroy the polling system, will be called when this `IoAcceptor` implementation will be disposed.
destroy() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Destroy the polling system, will be called when this `IoConnector` implementation will be disposed.
destroyRequestStore(Map<Object, Request>) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
  Releases any resources related with the `Map` created by `RequestResponseFilter.createRequestStore(IoSession)`.
destroyUnrespondedRequestStore(Set<Request>) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
  Releases any resources related with the `Set` created by `RequestResponseFilter.createUnrespondedRequestStore(IoSession)`.
DigestUtilities - Class in org.apache.mina.proxy.handlers.http.digest
  DigestUtilities.java - A class supporting the HTTP DIGEST authentication (see RFC 2617).
DigestUtilities() - Constructor for class org.apache.mina.proxy.handlers.http.digest.DigestUtilities
DISABLE_COMPRESSION_ONCE - Static variable in class org.apache.mina.filter.compression.CompressionFilter
  A flag that allows you to disable compression once.
DISABLE_ENCRYPTION_ONCE - Static variable in class org.apache.mina.filter.ssl.SslFilter
  A session attribute key that makes next one write request bypass this filter (not encrypting the data).
disconnect() - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
disconnected() - Method in class org.apache.mina.example.chat.client.SwingChatClient
disconnected() - Method in interface org.apache.mina.example.chat.client.SwingChatClientHandler.Callback
disposalLock - Variable in class org.apache.mina.core.service.AbstractIoService
  A lock object which must be acquired when related resources are destroyed.
dispose() - Method in class org.apache.mina.core.buffer.CachedBufferAllocator
dispose() - Method in interface org.apache.mina.core.buffer.IoBufferAllocator
  Dispose of this allocator.
dispose() - Method in class org.apache.mina.core.buffer.SimpleBufferAllocator
dispose() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Releases any resources allocated by this processor.
dispose() - Method in class org.apache.mina.core.service.AbstractIoService
  Releases any resources allocated by this service.
dispose(boolean) - Method in class org.apache.mina.core.service.AbstractIoService
  Releases any resources allocated by this service.
dispose() - Method in interface org.apache.mina.core.service.IoProcessor
  Releases any resources allocated by this processor.
dispose() - Method in interface org.apache.mina.core.service.IoService
  Releases any resources allocated by this service.
dispose(boolean) - Method in interface org.apache.mina.core.service.IoService
  Releases any resources allocated by this service.
dispose() - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Releases any resources allocated by this processor.
dispose(IoSession) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Disposes any releases associated with the specified session.
dispose(IoSession) - Method in interface org.apache.mina.core.write.WriteRequestQueue
  Disposes any releases associated with the specified session.
dispose(IoSession) - Method in class org.apache.mina.example.imagine.step1.codec.ImageRequestEncoder
dispose() - Method in class org.apache.mina.example.sumup.codec.AddMessageEncoder
dispose() - Method in class org.apache.mina.example.sumup.codec.ResultMessageEncoder
dispose(IoSession) - Method in class org.apache.mina.filter.codec.CumulativeProtocolDecoder
  Releases the cumulative buffer used by the specified `session`.
dispose(IoSession) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolDecoder
  Releases the cumulative buffer used by the specified `session`.
dispose(IoSession) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
  Releases all resources related with this encoder.
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.statemachine.DecodingStateProtocolDecoder
  Releases all resources related with this decoder.
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
  Releases all resources related with this decoder.
dispose() - Method in class org.apache.mina.filter.codec.textline.TextLineEncoder
dispose(IoSession) - Method in class org.apache.mina.http.HttpClientDecoder
dispose(IoSession) - Method in class org.apache.mina.http.HttpClientEncoder
dispose(IoSession) - Method in class org.apache.mina.http.HttpServerDecoder
dispose(IoSession) - Method in class org.apache.mina.http.HttpServerEncoder
dispose0() - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Implement this method to release any acquired resources.
dispose0() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Implement this method to release any acquired resources.
dispose0() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Implement this method to release any acquired resources.
dispose0() - Method in class org.apache.mina.core.service.AbstractIoService
  Implement this method to release any acquired resources.
dispose0() - Method in class org.apache.mina.proxy.ProxyConnector
  Implement this method to release any acquired resources.
dispose0() - Method in class org.apache.mina.transport.serial.SerialConnector
dispose0() - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
dispose0() - Method in class org.apache.mina.transport.vmpipe.VmPipeConnector
doDecode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.example.imagine.step1.codec.ImageRequestDecoder
doDecode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.example.imagine.step1.codec.ImageResponseDecoder
doDecode(IoSession, IoBuffer, 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, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolDecoder
  Implement this method to consume the specified cumulative buffer and decode its content into message(s).
doDecode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
doDecode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationDecoder
doDispose() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Dispose the resources used by this `IoProcessor` for polling the client connections.
doDispose() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Dispose the resources used by this `IoProcessor` for polling the client connections.
doDispose() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
doExecute(StateContext, State) - Method in class org.apache.mina.statemachine.transition.AbstractSelfTransition
  Executes this `SelfTransition`.
doExecute(Event) - Method in class org.apache.mina.statemachine.transition.AbstractTransition
  Executes this `Transition`.
doExecute(StateContext, State) - Method in class org.apache.mina.statemachine.transition.MethodSelfTransition
doExecute(Event) - Method in class org.apache.mina.statemachine.transition.MethodTransition
doExecute(Event) - Method in class org.apache.mina.statemachine.transition.NoopTransition
doFilterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.compression.CompressionFilter
doFilterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
doFilterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.util.WriteRequestFilter
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  Method called at each step of the handshaking process.
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.http.basic.HttpBasicAuthLogicHandler
  Method called at each step of the handshaking process.
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.http.basic.HttpNoAuthLogicHandler
  Method called at each step of the handshaking process.
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.http.digest.HttpDigestAuthLogicHandler
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.http.HttpSmartProxyHandler
  Performs the handshake processing.
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.http.ntlm.HttpNTLMAuthLogicHandler
  Method called at each step of the handshaking process.
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.socks.Socks4LogicHandler
  Perform the handshake.
doHandshake(IoFilter.NextFilter) - Method in class org.apache.mina.proxy.handlers.socks.Socks5LogicHandler
  Performs the handshake process.
doHandshake(IoFilter.NextFilter) - Method in interface org.apache.mina.proxy.ProxyLogicHandler
  Called at each step of the handshake procedure.
DOMAIN_NAME_ADDRESS_TYPE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
DOMAIN_PROPERTY - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The domain name property.
DONE - Static variable in class org.apache.mina.example.tapedeck.AuthenticationHandler
doSetAll(IoSessionConfig) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Implement this method to set all transport-specific configuration properties retrieved from the specified `config`.
doSetAll(IoSessionConfig) - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
doSetAll(IoSessionConfig) - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
DoubleEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into an `Double` and vice versa.
DoubleEditor() - Constructor for class org.apache.mina.integration.beans.DoubleEditor
dropFromEndWhile(String[], String) - Static method in class org.apache.mina.http.ArrayUtil
DummySession - Class in org.apache.mina.core.session
  A dummy `IoSession` for unit-testing or non-network-use of the classes that depends on `IoSession`.
DummySession() - Constructor for class org.apache.mina.core.session.DummySession
  Creates a new instance.
duplicate() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
duplicate() - Method in class org.apache.mina.core.buffer.IoBuffer
duplicate() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
duplicate0() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Implement this method to return the unexpandable duplicate of this buffer.

## E

EchoProtocolHandler - Class in org.apache.mina.example.echoserver
  `IoHandler` implementation for echo server.
EchoProtocolHandler() - Constructor for class org.apache.mina.example.echoserver.EchoProtocolHandler
EjectCommand - Class in org.apache.mina.example.tapedeck
  Represents the `eject` command.
EjectCommand() - Constructor for class org.apache.mina.example.tapedeck.EjectCommand
ejectTape(TapeDeckServer.TapeDeckContext, IoSession, EjectCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
element() - Method in class org.apache.mina.util.CircularQueue
element() - Method in class org.apache.mina.util.SynchronizedQueue
EMPTY - Static variable in class org.apache.mina.example.tapedeck.TapeDeckServer
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.example.imagine.step1.codec.ImageRequestEncoder
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.example.imagine.step1.codec.ImageResponseEncoder
encode(IoSession, T, ProtocolEncoderOutput) - Method in class org.apache.mina.example.sumup.codec.AbstractMessageEncoder
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
  Encodes higher-level message objects into binary or protocol-specific data.
encode(IoSession, T, ProtocolEncoderOutput) - Method in interface org.apache.mina.filter.codec.demux.MessageEncoder
  Encodes higher-level message objects into binary or protocol-specific data.
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
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
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.http.HttpClientEncoder
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.apache.mina.http.HttpServerEncoder
encode(Object) - Method in class org.apache.mina.util.Base64
  Encodes an Object using the base64 algorithm.
encode(byte[]) - Method in class org.apache.mina.util.Base64
  Encodes a byte[] containing binary data, into a byte[] containing characters in the Base64 alphabet.
encodeBase64(byte[]) - Static method in class org.apache.mina.util.Base64
  Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64(byte[], boolean) - Static method in class org.apache.mina.util.Base64
  Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
encodeBase64Chunked(byte[]) - Static method in class org.apache.mina.util.Base64
  Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks
encodeBody(IoSession, T, IoBuffer) - Method in class org.apache.mina.example.sumup.codec.AbstractMessageEncoder
encodeBody(IoSession, T, IoBuffer) - Method in class org.apache.mina.example.sumup.codec.AddMessageEncoder
encodeBody(IoSession, T, IoBuffer) - Method in class org.apache.mina.example.sumup.codec.ResultMessageEncoder
encodeString(String, boolean) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Encodes the string to a byte array using UTF-16LE or the ASCII charset in function of the `useUnicode` argument.
engineDigest() - Method in class org.apache.mina.proxy.utils.MD4
engineDigest(byte[], int, int) - Method in class org.apache.mina.proxy.utils.MD4
engineGetDigestLength() - Method in class org.apache.mina.proxy.utils.MD4
  Returns the digest length in bytes.
engineReset() - Method in class org.apache.mina.proxy.utils.MD4
engineUpdate(byte) - Method in class org.apache.mina.proxy.utils.MD4
engineUpdate(byte[], int, int) - Method in class org.apache.mina.proxy.utils.MD4
enqueueEventIfNecessary(IoSessionEvent) - Method in class org.apache.mina.proxy.event.IoSessionEventQueue
  Event is enqueued only if necessary : - socks proxies do not need the reconnection feature so events are always forwarded for these.
enqueueWriteRequest(IoFilter.NextFilter, WriteRequest) - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Enqueue a message to be written once handshaking is complete.
enqueueWriteRequest(IoFilter.NextFilter, WriteRequest) - Method in interface org.apache.mina.proxy.ProxyLogicHandler
  Enqueue a message to be written once handshaking is complete.
enteredFirstComponent(int, ByteArray) - Method in interface org.apache.mina.util.byteaccess.CompositeByteArray.CursorListener
  Called when the first component in the composite is entered by the cursor.
enteredLastComponent(int, ByteArray) - Method in interface org.apache.mina.util.byteaccess.CompositeByteArray.CursorListener
  Called when the last component in the composite is entered by the cursor.
enteredNextComponent(int, ByteArray) - Method in interface org.apache.mina.util.byteaccess.CompositeByteArray.CursorListener
  Called when the next component in the composite is entered by the cursor.
enteredPreviousComponent(int, ByteArray) - Method in interface org.apache.mina.util.byteaccess.CompositeByteArray.CursorListener
  Called when the previous component in the composite is entered by the cursor.
entrySet() - Method in class org.apache.mina.util.CopyOnWriteMap
  This method will return a read-only `Set`.
entrySet() - Method in class org.apache.mina.util.ExpiringMap
entrySet() - Method in class org.apache.mina.util.LazyInitializedCacheMap
EnumEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into an `Enum` and vice versa.
EnumEditor(Class) - Constructor for class org.apache.mina.integration.beans.EnumEditor
equals(Object) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
equals(Object) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
equals(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO This is a ridiculous implementation.
equals(Object) - Method in class org.apache.mina.core.session.AttributeKey
equals(Object) - Method in class org.apache.mina.example.haiku.Haiku
equals(Object) - Method in class org.apache.mina.filter.codec.textline.LineDelimiter
equals(Object) - Method in class org.apache.mina.filter.firewall.Subnet
equals(Object) - Method in class org.apache.mina.filter.reqres.Request
equals(Object) - Method in class org.apache.mina.filter.reqres.Response
equals(Object) - Method in class org.apache.mina.statemachine.State
equals(Object) - Method in class org.apache.mina.statemachine.transition.AbstractTransition
equals(Object) - Method in class org.apache.mina.statemachine.transition.MethodTransition
equals(Object) - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
equals(Object) - Method in interface org.apache.mina.util.byteaccess.ByteArray
  A ByteArray is equal to another ByteArray if they start and end at the same index, have the same byte order, and contain the same bytes at each index.
equals(Object) - Method in class org.apache.mina.util.ExpiringMap
equals(Object) - Method in class org.apache.mina.util.SynchronizedQueue
error(String) - Method in class org.apache.mina.example.chat.client.SwingChatClient
error(String) - Method in interface org.apache.mina.example.chat.client.SwingChatClientHandler.Callback
error(Event, StateContext, IoSession, Command) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
ErrorGeneratingFilter - Class in org.apache.mina.filter.errorgenerating
  An `IoFilter` implementation generating random bytes and PDU modification in your communication streams.
ErrorGeneratingFilter() - Constructor for class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
errorWaitingForPassword(IoSession, Command) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
errorWaitingForUser(IoSession, Command) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
escapeTags(String) - Static method in class org.apache.mina.util.Transform
  This method takes a string which may contain HTML tags (ie, <b>, <table>, etc) and replaces any '<', '>' , '&' or '"' characters with respective predefined entity references.
ESTABLISH_TCPIP_BIND - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
ESTABLISH_TCPIP_STREAM - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  Command codes.
ESTABLISH_UDP_ASSOCIATE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
estimateSize(IoEvent) - Method in class org.apache.mina.filter.executor.DefaultIoEventSizeEstimator
  Estimate the IoEvent size in numberof bytes
estimateSize(Object) - Method in class org.apache.mina.filter.executor.DefaultIoEventSizeEstimator
  Estimate the size of an Objecr in number of bytes
estimateSize(IoEvent) - Method in interface org.apache.mina.filter.executor.IoEventSizeEstimator
  Estimate the IoEvent size in numberof bytes
Event - Class in org.apache.mina.statemachine.event
  Represents an event which typically corresponds to a method call on a proxy.
Event(Object, StateContext) - Constructor for class org.apache.mina.statemachine.event.Event
  Creates a new `Event` with the specified id and no arguments.
Event(Object, StateContext, Object[]) - Constructor for class org.apache.mina.statemachine.event.Event
  Creates a new `Event` with the specified id and arguments.
EventArgumentsInterceptor - Interface in org.apache.mina.statemachine.event
  Intercepts the `Event` arguments before the `Event` is passed to the `StateMachine` and allows for the arguments to be modified.
EventFactory - Interface in org.apache.mina.statemachine.event
  Used by `StateMachineProxyBuilder` to create `Event` objects when methods are invoked on the proxy.
EXCEPTION - Static variable in interface org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutHandler
  Throws a `KeepAliveRequestTimeoutException`.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoHandler.exceptionCaught(IoSession,Throwable)` event.
exceptionCaught(IoSession, Throwable) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `exceptionCaught` event to next filter.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoHandler.exceptionCaught(IoSession,Throwable)` event.
exceptionCaught(IoSession, Throwable) - Method in interface org.apache.mina.core.service.IoHandler
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.core.service.IoHandlerAdapter
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.chat.ChatProtocolHandler
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.echoserver.EchoProtocolHandler
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.gettingstarted.timeserver.TimeServerHandler
  Trap exceptions.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.imagine.step1.server.ImageServerIoHandler
  This method will be called whenever an exception occurs.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.imagine.step3.server.ImageServerIoHandler
  This method will be called whenever an exception occurs.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.reverser.ReverseProtocolHandler
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.sumup.ClientSessionHandler
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.sumup.ServerSessionHandler
exceptionCaught(IoSession, Exception) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
exceptionCaught(IoSession, Exception) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.tcp.perf.TcpClient
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.tcp.perf.TcpServer
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.tennis.TennisPlayer
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.udp.client.MemMonClient
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.udp.MemoryMonitorHandler
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.udp.perf.UdpClient
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.example.udp.perf.UdpServer
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.buffer.BufferedWriteFilter
  Filters `IoHandler.exceptionCaught(IoSession,Throwable)` event.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Filters `IoHandler.exceptionCaught(IoSession,Throwable)` event.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.logging.LoggingFilter
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.ssl.SslFilter
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.util.CommonEventFilter
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Invoked when any exception is thrown by user IoHandler implementation or by MINA.
exceptionCaught(IoSession, E) - Method in interface org.apache.mina.handler.demux.ExceptionHandler
  Invoked when the specific type of exception is caught from the specified `session`.
exceptionCaught(Throwable) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Deprecated.
  Invoked when any exception is thrown by user `IoHandler` implementation or by MINA.
exceptionCaught(Throwable) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
exceptionCaught(IoSession, Throwable) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  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.stream.StreamIoHandler
  Forwards caught exceptions to input stream.
exceptionCaught(IoFilter.NextFilter, IoSession, Throwable) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Called when an exception occurs in the chain.
exceptionCaught(Throwable) - Method in class org.apache.mina.util.DefaultExceptionMonitor
  Invoked when there are any uncaught exceptions.
exceptionCaught(Throwable) - Method in class org.apache.mina.util.ExceptionMonitor
  Invoked when there are any uncaught exceptions.
ExceptionHandler<E extends Throwable> - Interface in org.apache.mina.handler.demux
  A handler interface that `DemuxingIoHandler` forwards `exceptionCaught` events to.
ExceptionMonitor - Class in org.apache.mina.util
  Monitors uncaught exceptions.
ExceptionMonitor() - Constructor for class org.apache.mina.util.ExceptionMonitor
execute(Runnable) - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
execute(Runnable) - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
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.integration.xbean.StandardThreadPool
execute(StateContext, State) - Method in class org.apache.mina.statemachine.transition.AbstractSelfTransition
execute(Event) - Method in class org.apache.mina.statemachine.transition.AbstractTransition
execute(StateContext, State) - Method in interface org.apache.mina.statemachine.transition.SelfTransition
  Executes this `SelfTransition`.
execute(Event) - Method in interface org.apache.mina.statemachine.transition.Transition
  Executes this `Transition`.
executeWorker(Runnable) - Method in class org.apache.mina.core.service.AbstractIoService
executeWorker(Runnable, String) - Method in class org.apache.mina.core.service.AbstractIoService
ExecutorFilter - Class in org.apache.mina.filter.executor
  A filter that forwards I/O events to `Executor` to enforce a certain thread model while allowing the events per session to be processed simultaneously.
ExecutorFilter() - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`, no thread in the pool, and a maximum of 16 threads in the pool.
ExecutorFilter(int) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`, no thread in the pool, but a maximum of threads in the pool is given.
ExecutorFilter(int, int) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`, a number of thread to start with, a maximum of threads the pool can contain.
ExecutorFilter(int, int, long, TimeUnit) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, long, TimeUnit, IoEventQueueHandler) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, long, TimeUnit, ThreadFactory) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, long, TimeUnit, ThreadFactory, IoEventQueueHandler) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, long, TimeUnit, IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, long, TimeUnit, IoEventQueueHandler, IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, long, TimeUnit, ThreadFactory, IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(int, int, long, TimeUnit, ThreadFactory, IoEventQueueHandler, IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
ExecutorFilter(Executor) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  Creates a new instance with the specified `Executor`.
ExecutorFilter(Executor, IoEventType...) - Constructor for class org.apache.mina.filter.executor.ExecutorFilter
  Creates a new instance with the specified `Executor`.
expand(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  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.core.buffer.AbstractIoBuffer
  Changes the capacity and limit of this buffer so this buffer get the specified `expectedRemaining` room from the specified `position`.
expand(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  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.core.buffer.IoBuffer
  Changes the capacity and limit of this buffer so this buffer get the specified `expectedRemaining` room from the specified `position`.
expand(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
expand(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
expand(CompositeByteArray, int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter.ChunkedExpander
expand(CompositeByteArray, int) - Method in interface org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter.Expander
expand(CompositeByteArray, int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter.NopExpander
ExpirationListener<E> - Interface in org.apache.mina.util
  A listener for expired object events.
expired(E) - Method in interface org.apache.mina.util.ExpirationListener
ExpiringMap<K,V> - Class in org.apache.mina.util
  A map with expiration.
ExpiringMap() - Constructor for class org.apache.mina.util.ExpiringMap
  Creates a new instance of ExpiringMap using the default values DEFAULT_TIME_TO_LIVE and DEFAULT_EXPIRATION_INTERVAL
ExpiringMap(int) - Constructor for class org.apache.mina.util.ExpiringMap
  Creates a new instance of ExpiringMap using the supplied time-to-live value and the default value for DEFAULT_EXPIRATION_INTERVAL
ExpiringMap(int, int) - Constructor for class org.apache.mina.util.ExpiringMap
  Creates a new instance of ExpiringMap using the supplied values and a `ConcurrentHashMap` for the internal data structure.
ExpiringMap.Expirer - Class in org.apache.mina.util
  A Thread that monitors an `ExpiringMap` and will remove elements that have passed the threshold.
ExpiringMap.Expirer() - Constructor for class org.apache.mina.util.ExpiringMap.Expirer
  Creates a new instance of Expirer.
ExpiringSessionRecycler - Class in org.apache.mina.core.session
  An `IoSessionRecycler` with sessions that time out on inactivity.
ExpiringSessionRecycler() - Constructor for class org.apache.mina.core.session.ExpiringSessionRecycler
ExpiringSessionRecycler(int) - Constructor for class org.apache.mina.core.session.ExpiringSessionRecycler
ExpiringSessionRecycler(int, int) - Constructor for class org.apache.mina.core.session.ExpiringSessionRecycler
extractChallengeFromType2Message(byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Extracts the NTLM challenge from the type 2 message as an 8 byte array.
extractFlagsFromType2Message(byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Extracts the NTLM flags from the type 2 message.
extractTargetInfoFromType2Message(byte[], Integer) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Extracts the target information block from the type 2 message.
extractTargetNameFromType2Message(byte[], Integer) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Extracts the target name from the type 2 message.

## F

FAILED - Static variable in class org.apache.mina.example.tapedeck.AuthenticationHandler
FAKE_IP - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  Invalid IP used in SOCKS 4a protocol to specify that the client can't resolve the destination host's domain name.
FileEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `File` and vice versa.
FileEditor() - Constructor for class org.apache.mina.integration.beans.FileEditor
FilenameFileRegion - Class in org.apache.mina.core.file
  TODO Add documentation
FilenameFileRegion(File, FileChannel) - Constructor for class org.apache.mina.core.file.FilenameFileRegion
FilenameFileRegion(File, FileChannel, long, long) - Constructor for class org.apache.mina.core.file.FilenameFileRegion
FileRegion - Interface in org.apache.mina.core.file
  Indicates the region of a file to be sent to the remote host.
FileRegionWriteFilter - Class in org.apache.mina.filter.stream
  Filter implementation that converts a `FileRegion` to `IoBuffer` objects and writes those buffers to the next filter.
FileRegionWriteFilter() - Constructor for class org.apache.mina.filter.stream.FileRegionWriteFilter
fill(byte, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Fills this buffer with the specified value.
fill(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Fills this buffer with `NUL (0x00)`.
fill(byte, int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Fills this buffer with the specified value.
fill(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Fills this buffer with `NUL (0x00)`.
fill(byte, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
fill(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
fillAndReset(byte, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Fills this buffer with the specified value.
fillAndReset(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Fills this buffer with `NUL (0x00)`.
fillAndReset(byte, int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Fills this buffer with the specified value.
fillAndReset(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Fills this buffer with `NUL (0x00)`.
fillAndReset(byte, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
fillAndReset(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
fillContext(IoSession, Map<String, String>) - Method in class org.apache.mina.filter.logging.MdcInjectionFilter
  write key properties of the session to the Mapped Diagnostic Context sub-classes could override this method to map more/other attributes
filter(IoFilterEvent) - Method in class org.apache.mina.filter.logging.MdcInjectionFilter
filter(IoFilterEvent) - Method in class org.apache.mina.filter.util.CommonEventFilter
filterClose(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoSession.close()` method invocation.
filterClose(IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `filterClose` event to next filter.
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoSession.close()` method invocation.
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Filters `IoSession.close()` method invocation.
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.ssl.SslFilter
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.CommonEventFilter
filterClose(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoSession.write(Object)` method invocation.
filterWrite(IoSession, WriteRequest) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `filterWrite` event to next filter.
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoSession.write(Object)` method invocation.
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.buffer.BufferedWriteFilter
  Filters `IoSession.write(Object)` method invocation.
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Filters `IoSession.write(Object)` method invocation.
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.executor.WriteRequestFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.ssl.SslFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.util.CommonEventFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.util.WriteRequestFilter
filterWrite(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Filters outgoing writes, queueing them up if necessary while a handshake is ongoing.
find(Iterable<IoSession>) - Method in class org.apache.mina.integration.ognl.IoSessionFinder
  Finds a `Set` of `IoSession`s that matches the query from the specified sessions and returns the matches.
findEncoder(DemuxingProtocolEncoder.State, Class<?>) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolEncoder
findExceptionHandler(Class<? extends Throwable>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
findReceivedMessageHandler(Class<?>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
findSentMessageHandler(Class<?>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
finishConnect(H) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Finish the connection process of a client socket after it was marked as ready to process by the `AbstractPollingIoConnector.select(int)` call.
finishConnect(Long) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Finish the connection process of a client socket after it was marked as ready to process by the `AbstractPollingIoConnector.select(int)` call.
finishConnect(DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
finishConnect(SocketChannel) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Finish the connection process of a client socket after it was marked as ready to process by the `AbstractPollingIoConnector.select(int)` call.
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.example.sumup.codec.AddMessageDecoder
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.example.sumup.codec.ResultMessageDecoder
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolDecoder
  Override this method to deal with the closed connection.
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(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToCrLfDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToCrLfDecodingState
  Invoked when this state has reached a `CRLF`.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToDynamicTerminatorDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToDynamicTerminatorDecodingState
  Invoked when this state has reached the terminator byte.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToEndOfSessionDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToEndOfSessionDecodingState
  Invoked when this state has consumed all bytes until the session is closed.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToTerminatorDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToTerminatorDecodingState
  Invoked when this state has reached the terminator byte.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.CrLfDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(boolean, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.CrLfDecodingState
  Invoked when this state has found a `CRLF`.
finishDecode(ProtocolDecoderOutput) - Method in interface org.apache.mina.filter.codec.statemachine.DecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(List<Object>, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.DecodingStateMachine
  Called once the state machine has reached its end.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.DecodingStateMachine
  Invoked when the associated `IoSession` is closed.
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.DecodingStateProtocolDecoder
  Invoked when the specified `session` is closed.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.FixedLengthDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(IoBuffer, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.FixedLengthDecodingState
  Invoked when this state has consumed the configured number of bytes.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.IntegerDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(int, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.IntegerDecodingState
  Invoked when this state has consumed a complete `int`.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ShortIntegerDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(short, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.ShortIntegerDecodingState
  Invoked when this state has consumed a complete `short`.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.SingleByteDecodingState
  Invoked when the associated `IoSession` is closed.
finishDecode(byte, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.SingleByteDecodingState
  Invoked when this state has consumed a complete `byte`.
finishDecode(ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.statemachine.SkippingState
  Invoked when the associated `IoSession` is closed.
finishDecode(int) - Method in class org.apache.mina.filter.codec.statemachine.SkippingState
  Invoked when this state cannot skip any more bytes.
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
  Invoked when the specified `session` is closed.
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.http.HttpClientDecoder
finishDecode(IoSession, ProtocolDecoderOutput) - Method in class org.apache.mina.http.HttpServerDecoder
finishSessionInitialization0(IoSession, IoFuture) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Adds required internal attributes and `IoFutureListener`s related with event notifications to the specified `session` and `future`.
finishSessionInitialization0(IoSession, IoFuture) - Method in class org.apache.mina.core.service.AbstractIoService
  Implement this method to perform additional tasks required for session initialization.
fire() - Method in class org.apache.mina.core.filterchain.IoFilterEvent
fire() - Method in class org.apache.mina.core.session.IoEvent
fireConnected(IoSession) - Method in class org.apache.mina.proxy.ProxyConnector
  Fires the connection event on the real future to notify the client.
fireEvent(IoFilterEvent) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Fires the specified event through the underlying executor.
fireExceptionCaught(Throwable) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireExceptionCaught(Throwable) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoHandler.exceptionCaught(IoSession, Throwable)` event.
fireFilterClose() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireFilterClose() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoSession.close()` event.
fireFilterWrite(WriteRequest) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireFilterWrite(WriteRequest) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoSession.write(Object)` event.
fireMessageReceived(Object) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireMessageReceived(Object) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoHandler#messageReceived(Object)` event.
fireMessageSent(WriteRequest) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireMessageSent(WriteRequest) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoHandler#messageSent(IoSession)` event.
fireServiceActivated() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
  Calls `IoServiceListener.serviceActivated(IoService)` for all registered listeners.
fireServiceDeactivated() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
  Calls `IoServiceListener.serviceDeactivated(IoService)` for all registered listeners.
fireSessionClosed() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireSessionClosed() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoHandler.sessionClosed(IoSession)` event.
fireSessionCreated() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireSessionCreated() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoHandler.sessionCreated(IoSession)` event.
fireSessionCreated(IoSession) - Method in class org.apache.mina.core.service.IoServiceListenerSupport
  Calls `IoServiceListener.sessionCreated(IoSession)` for all registered listeners.
fireSessionDestroyed(IoSession) - Method in class org.apache.mina.core.service.IoServiceListenerSupport
  Calls `IoServiceListener.sessionDestroyed(IoSession)` for all registered listeners.
fireSessionIdle(IdleStatus) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireSessionIdle(IdleStatus) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoHandler.sessionIdle(IoSession, IdleStatus)` event.
fireSessionOpened() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
fireSessionOpened() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Fires a `IoHandler.sessionOpened(IoSession)` event.
first() - Method in class org.apache.mina.util.byteaccess.BufferByteArray
first() - Method in interface org.apache.mina.util.byteaccess.ByteArray
first() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
first() - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Get the index of the first byte that can be accessed.
first() - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Get the index of the first byte that can be accessed.
FixedLengthDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which consumes all received bytes until a configured number of read bytes has been reached.
FixedLengthDecodingState(int) - Constructor for class org.apache.mina.filter.codec.statemachine.FixedLengthDecodingState
  Constructs a new instance using the specified decode length.
FLAG_NEGOTIATE_128_BIT_ENCRYPTION - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_56_BIT_ENCRYPTION - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_ALWAYS_SIGN - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_ANONYMOUS - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_DATAGRAM_STYLE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_DOMAIN_SUPPLIED - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_KEY_EXCHANGE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_LAN_MANAGER_KEY - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_LOCAL_CALL - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_NTLM - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_NTLM2 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_OEM - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_SEAL - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_SIGN - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_TARGET_INFO - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_NEGOTIATE_UNICODE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
  Message flags
FLAG_NEGOTIATE_WORKSTATION_SUPPLIED - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_REQUEST_SERVER_AUTH_REALM - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_TARGET_TYPE_DOMAIN - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_TARGET_TYPE_SERVER - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_TARGET_TYPE_SHARE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_1 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_10 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_11 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_2 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_3 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_4 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_5 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_6 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_7 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_8 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
FLAG_UNIDENTIFIED_9 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
flip() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
flip() - Method in class org.apache.mina.core.buffer.IoBuffer
flip() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
FloatEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into an `Float` and vice versa.
FloatEditor() - Constructor for class org.apache.mina.integration.beans.FloatEditor
flush(S) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Flushes the internal write request queue of the specified `session`.
flush(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Flushes the internal write request queue of the specified `session`.
flush(S) - Method in interface org.apache.mina.core.service.IoProcessor
  Flushes the internal write request queue of the specified `session`.
flush(S) - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Flushes the internal write request queue of the specified `session`.
flush(IoSession) - Method in class org.apache.mina.filter.buffer.BufferedWriteFilter
  Flushes the buffered data.
flush(IoFilter.NextFilter, IoSession) - 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(Object)` to the session.
flush() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
flush() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
  Flush to the current index.
flush(ByteArray) - Method in interface org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter.Flusher
flushPendingSessionEvents() - Method in class org.apache.mina.proxy.event.IoSessionEventQueue
  Send any session event which were queued while waiting for handshaking to complete.
flushPendingWriteRequests() - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Send any write requests which were queued whilst waiting for handshaking to complete.
flushTo(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
  Flush to the given index.
format(LogRecord) - Method in class org.apache.mina.util.Log4jXmlFormatter
free() - Method in class org.apache.mina.core.buffer.IoBuffer
  Declares this buffer and all its derived buffers are not used anymore so that it can be reused by some `IoBufferAllocator` implementations.
free() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
free() - Method in class org.apache.mina.util.byteaccess.BufferByteArray
free() - Method in interface org.apache.mina.util.byteaccess.ByteArray
  Remove any resources associated with this object.
free() - Method in class org.apache.mina.util.byteaccess.ByteArrayPool
  Frees the buffers
free() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
fromString(String) - Static method in enum org.apache.mina.http.api.HttpVersion
  Returns the `HttpVersion` instance from the specified string.

## G

get() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
get(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
get(byte[], int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
get(byte[]) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
get() - Method in class org.apache.mina.core.buffer.IoBuffer
get(int) - Method in class org.apache.mina.core.buffer.IoBuffer
get(byte[], int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
get(byte[]) - Method in class org.apache.mina.core.buffer.IoBuffer
get() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
get(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
get(byte[], int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
get(byte[]) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
get(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
get(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
get(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
get(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
get(String) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilter` with the specified `name` in this chain.
get(Class<? extends IoFilter>) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilter` with the specified `filterType` in this chain.
get(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
GET - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The HTTP GET verb.
get(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
get(int, IoBuffer) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
get() - Method in interface org.apache.mina.util.byteaccess.ByteArray.Cursor
get(IoBuffer) - Method in interface org.apache.mina.util.byteaccess.ByteArray.Cursor
get(int) - Method in interface org.apache.mina.util.byteaccess.ByteArray
get(int, IoBuffer) - Method in interface org.apache.mina.util.byteaccess.ByteArray
get(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
get(int, IoBuffer) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
get() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
  Returns the byte at the current position in the buffer
get(IoBuffer) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
  places the data starting at current position into the supplied `IoBuffer`
get(int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets a `byte` from the given index.
get(int, IoBuffer) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets enough bytes to fill the `IoBuffer` from the given index.
get() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets a `byte` and advances the reader.
get(IoBuffer) - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets enough bytes to fill the `IoBuffer` and advances the reader.
get(int) - Method in class org.apache.mina.util.CircularQueue
get(Object) - Method in class org.apache.mina.util.CopyOnWriteMap
  Returns the value associated with the provided key from this map.
get(Object) - Method in class org.apache.mina.util.ExpiringMap
get(Object) - Method in class org.apache.mina.util.LazyInitializedCacheMap
get() - Method in class org.apache.mina.util.LazyInitializer
  Returns the value resulting from the initialization.
getActivationTime() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the time when this service was activated.
getActivationTime() - Method in interface org.apache.mina.core.service.IoService
  Returns the time when this service was activated.
getActivationTime() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
getActiveCount() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getActiveCount() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getAddressType() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
getAddressType() - Method in interface org.apache.mina.core.service.TransportMetadata
  Returns the address type of the service.
getAll() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getAll() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
getAll() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
getAll() - Method in class org.apache.mina.handler.chain.IoHandlerChain
getAllocator() - Static method in class org.apache.mina.core.buffer.IoBuffer
  Returns the allocator used by existing and new buffers
getAllReversed() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getAllReversed() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
getAllReversed() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
getAllReversed() - Method in class org.apache.mina.handler.chain.IoHandlerChain
getApplicationContext() - Static method in class org.apache.mina.example.chat.SpringMain
getArguments() - Method in class org.apache.mina.statemachine.event.Event
  Returns the arguments of this `Event`.
getAsText() - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
getAttachment() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns an attachment of this session.
getAttachment() - Method in interface org.apache.mina.core.session.IoSession
  Deprecated.
  Use `IoSession.getAttribute(Object)` instead.
getAttribute(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the value of the user-defined attribute of this session.
getAttribute(Object, Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the value of user defined attribute associated with the specified key.
getAttribute(Object) - Method in interface org.apache.mina.core.session.IoSession
  Returns the value of the user-defined attribute of this session.
getAttribute(Object, Object) - Method in interface org.apache.mina.core.session.IoSession
  Returns the value of user defined attribute associated with the specified key.
getAttribute(IoSession, Object, Object) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Returns the value of user defined attribute associated with the specified key.
getAttribute(String) - Method in class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Returns the value of user-defined attribute.
getAttribute(String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
getAttribute(Object) - Method in class org.apache.mina.statemachine.context.AbstractStateContext
getAttribute(Object) - Method in interface org.apache.mina.statemachine.context.StateContext
  Returns the value of the attribute with the specified key or `null`if not found.
getAttribute0(String) - Method in class org.apache.mina.integration.jmx.IoSessionMBean
getAttribute0(String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
getAttributeKeys() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the set of keys of all user-defined attributes.
getAttributeKeys() - Method in interface org.apache.mina.core.session.IoSession
  Returns the set of keys of all user-defined attributes.
getAttributeKeys(IoSession) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Returns the set of keys of all user-defined attributes.
getAttributeKeys() - Method in class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Returns the set of keys of all user-defined attributes.
getAttributeMap() - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
getAttributeMap(IoSession) - Method in class org.apache.mina.core.session.DefaultIoSessionDataStructureFactory
getAttributeMap(IoSession) - Method in interface org.apache.mina.core.session.IoSessionDataStructureFactory
  Returns an `IoSessionAttributeMap` which is going to be associated with the specified `session`.
getAttributes(String[]) - Method in class org.apache.mina.integration.jmx.ObjectMBean
getAttributes() - Method in class org.apache.mina.statemachine.context.AbstractStateContext
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.
getAverageTime(IoEventType) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Get the average time for the specified method represented by the `IoEventType`
getBacklog() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
getBacklog() - Method in interface org.apache.mina.transport.socket.SocketAcceptor
  Returns the size of the backlog.
getBauds() - Method in class org.apache.mina.transport.serial.SerialAddress
  Bauds rate for the communication.
getBody() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  Returns the HTTP response body.
getBothIdleCount() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of the fired continuous `sessionIdle` events for `IdleStatus.BOTH_IDLE`.
getBothIdleCount() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of the fired continuous `sessionIdle` events for `IdleStatus.BOTH_IDLE`.
getBothIdleTime() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for `IdleStatus.BOTH_IDLE` in seconds.
getBothIdleTime() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for `IdleStatus.BOTH_IDLE` in seconds.
getBothIdleTimeInMillis() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for `IdleStatus.BOTH_IDLE` in milliseconds.
getBothIdleTimeInMillis() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for `IdleStatus.BOTH_IDLE` in milliseconds.
getBufferLength() - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
  Returns the allowed buffer size used to store the decoded line in the Context instance.
getBufferSize() - Method in class org.apache.mina.filter.buffer.BufferedWriteFilter
  Returns buffer size.
getChain() - Method in class org.apache.mina.handler.chain.ChainedIoHandler
  Returns the `IoHandlerCommand` this handler will use to handle `messageReceived` events.
getChangeByteProbability() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
getChar() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getChar(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getChar() - Method in class org.apache.mina.core.buffer.IoBuffer
getChar(int) - Method in class org.apache.mina.core.buffer.IoBuffer
getChar() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getChar(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getChar(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getChar(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getChar() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
getChar(int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets a `char` from the given index.
getChar() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets a `char` and advances the reader.
getCharset() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns a charset instance of the in use charset name.
getCharsetName() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the used charset name or `ProxyIoSession.DEFAULT_ENCODING` if null.
getCloseFuture() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the `CloseFuture` of this session.
getCloseFuture() - Method in interface org.apache.mina.core.session.IoSession
  Returns the `CloseFuture` of this session.
getCommand() - Method in class org.apache.mina.handler.chain.IoHandlerChain.Entry
  Returns the command.
getCommandCode() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Return the command code.
getCompletedTaskCount() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getCompletedTaskCount() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getConfig() - Method in class org.apache.mina.core.session.AbstractIoSession
getConfig() - Method in class org.apache.mina.core.session.DummySession
getConfig() - Method in interface org.apache.mina.core.session.IoSession
getConfig() - Method in interface org.apache.mina.transport.serial.SerialSession
getConnectionRequest(H) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  get the `AbstractPollingIoConnector.ConnectionRequest` for a given client socket handle
getConnectionRequest(Long) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  get the `AbstractPollingIoConnector.ConnectionRequest` for a given client socket handle
getConnectionRequest(DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
getConnectionRequest(SocketChannel) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  get the `AbstractPollingIoConnector.ConnectionRequest` for a given client socket handle
getConnector() - Method in class org.apache.mina.proxy.ProxyConnector
  Get the `SocketConnector` to be used for connections to the proxy server.
getConnector() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the proxy connector.
getConnectTimeout() - Method in class org.apache.mina.core.service.AbstractIoConnector
  Deprecated.
  Take a look at `getConnectTimeoutMillis()`
getConnectTimeout() - Method in interface org.apache.mina.core.service.IoConnector
  Deprecated.
getConnectTimeoutCheckInterval() - Method in class org.apache.mina.core.service.AbstractIoConnector
  Returns the minimum connection timeout value for this connector
getConnectTimeoutMillis() - Method in class org.apache.mina.core.service.AbstractIoConnector
  Returns the connect timeout in milliseconds.
getConnectTimeoutMillis() - Method in interface org.apache.mina.core.service.IoConnector
  Returns the connect timeout in milliseconds.
getContent() - Method in interface org.apache.mina.http.api.HttpContentChunk
getContentLength() - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
getContentType() - Method in class org.apache.mina.http.api.DefaultHttpResponse
getContentType() - Method in interface org.apache.mina.http.api.HttpMessage
  Gets the `Content-Type` header of the message.
getContentType() - Method in class org.apache.mina.http.HttpRequestImpl
getContext() - Method in class org.apache.mina.statemachine.event.Event
  Returns the `StateContext` this `Event` was triggered for.
getCorePoolSize() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getCorePoolSize() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getCounter() - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
getCreationTime() - Method in class org.apache.mina.core.session.AbstractIoSession
getCreationTime() - Method in interface org.apache.mina.core.session.IoSession
getCumulativeManagedSessionCount() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
getCumulativeManagedSessionCount() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the cumulative number of sessions which were managed (or are being managed) by this service, which means 'currently managed session count + closed session count'.
getCurrentAsString() - Static method in class org.apache.mina.http.DateUtil
getCurrentState() - Method in class org.apache.mina.statemachine.context.AbstractStateContext
getCurrentState() - Method in interface org.apache.mina.statemachine.context.StateContext
  Returns the current `State`.
getCurrentWriteMessage() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the message which is being written by `IoService`.
getCurrentWriteMessage() - Method in interface org.apache.mina.core.session.IoSession
  Returns the message which is being written by `IoService`.
getCurrentWriteRequest() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the `WriteRequest` which is being processed by `IoService`.
getCurrentWriteRequest() - Method in interface org.apache.mina.core.session.IoSession
  Returns the `WriteRequest` which is being processed by `IoService`.
getDataBits() - Method in class org.apache.mina.transport.serial.SerialAddress
  Number of data bits for each communicated bytes.
getDateAsString(Date) - Static method in class org.apache.mina.http.DateUtil
  Convert a given `Date` object to a `RFC 1123` formatted `String`.
getDeadline() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector.ConnectionRequest
getDecodedBuffer() - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
getDecoder(IoSession) - Method in class org.apache.mina.example.imagine.step1.codec.ImageCodecFactory
getDecoder(IoSession) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
  Returns a new (or reusable) instance of `ProtocolDecoder` which decodes binary or protocol-specific data into message objects.
getDecoder() - Method in interface org.apache.mina.filter.codec.demux.MessageDecoderFactory
  Creates a new message decoder.
getDecoder(IoSession) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
getDecoder(IoSession) - 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(IoSession) - 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(IoSession) - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
getDecoderMaxDataLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Returns the allowed maximum size of a decoded string.
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.
getDecoderOutput() - Method in class org.apache.mina.filter.codec.ProtocolCodecSession
  Returns the `ProtocolEncoderOutput` that buffers messages generated by `ProtocolDecoder`.
getDecoderOutputQueue() - Method in class org.apache.mina.filter.codec.ProtocolCodecSession
  Returns the `Queue` of the buffered decoder output.
getDecoderPrefixLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Gets the length of the length prefix (1, 2, or 4) used by the decoder
getDefaultLocalAddress() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Returns the default local address to bind when no argument is specified in `IoAcceptor.bind()` method.
getDefaultLocalAddress() - Method in interface org.apache.mina.core.service.IoAcceptor
  Returns the default local address to bind when no argument is specified in `IoAcceptor.bind()` method.
getDefaultLocalAddress() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Returns the default local address to bind when no argument is specified in `IoAcceptor.bind()` method.
getDefaultLocalAddress() - Method in interface org.apache.mina.transport.socket.DatagramAcceptor
getDefaultLocalAddress() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
getDefaultLocalAddress() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Returns the default local address to bind when no argument is specified in `IoAcceptor.bind()` method.
getDefaultLocalAddress() - Method in interface org.apache.mina.transport.socket.SocketAcceptor
getDefaultLocalAddress() - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
getDefaultLocalAddresses() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Returns a `List` of the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
getDefaultLocalAddresses() - Method in interface org.apache.mina.core.service.IoAcceptor
  Returns a `List` of the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
getDefaultRemoteAddress() - Method in class org.apache.mina.core.service.AbstractIoConnector
  Returns the default remote address to connect to when no argument is specified in `IoConnector.connect()` method.
getDefaultRemoteAddress() - Method in interface org.apache.mina.core.service.IoConnector
  Returns the default remote address to connect to when no argument is specified in `IoConnector.connect()` method.
getDefaultRemoteAddress() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Returns the default remote address to connect to when no argument is specified in `IoConnector.connect()` method.
getDefaultRemoteAddress() - Method in interface org.apache.mina.transport.socket.DatagramConnector
getDefaultRemoteAddress() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
getDefaultRemoteAddress() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Returns the default remote address to connect to when no argument is specified in `IoConnector.connect()` method.
getDefaultRemoteAddress() - Method in interface org.apache.mina.transport.socket.SocketConnector
  Returns the default remote address to connect to when no argument is specified in `IoConnector.connect()` method.
getDelimiter() - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
getDestination() - Method in class org.apache.mina.core.write.DefaultWriteRequest
getDestination() - Method in interface org.apache.mina.core.write.WriteRequest
  Returns the destination of this write request.
getDestination() - Method in class org.apache.mina.core.write.WriteRequestWrapper
getDirectiveValue(HashMap<String, String>, String, boolean) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  A directive is a parameter of the digest authentication process.
getDouble() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getDouble(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getDouble() - Method in class org.apache.mina.core.buffer.IoBuffer
getDouble(int) - Method in class org.apache.mina.core.buffer.IoBuffer
getDouble() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getDouble(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getDouble(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getDouble(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getDouble() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
getDouble(int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets a `double` from the given index.
getDouble() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets a `double` and advances the reader.
getDuplicatePduProbability() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
getElementType(Class<?>, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
getEnabledCipherSuites() - Method in class org.apache.mina.filter.ssl.SslFilter
  Returns the list of cipher suites to be enabled when `SSLEngine` is initialized.
getEnabledProtocols() - Method in class org.apache.mina.filter.ssl.SslFilter
  Returns the list of protocols to be enabled when `SSLEngine` is initialized.
getEncoder(IoSession) - Method in class org.apache.mina.example.imagine.step1.codec.ImageCodecFactory
getEncoder(IoSession) - Method in class org.apache.mina.filter.codec.demux.DemuxingProtocolCodecFactory
  Returns a new (or reusable) instance of `ProtocolEncoder` which encodes message objects into binary or protocol-specific data.
getEncoder() - Method in interface org.apache.mina.filter.codec.demux.MessageEncoderFactory
  Creates a new message encoder.
getEncoder(IoSession) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
getEncoder(IoSession) - 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(IoSession) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
  Get the encoder instance from a given session.
getEncoder(IoSession) - 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(IoSession) - Method in class org.apache.mina.filter.codec.textline.TextLineCodecFactory
getEncoderMaxDataLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Returns the allowed maximum size of an encoded string.
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.
getEncoderOutput() - Method in class org.apache.mina.filter.codec.ProtocolCodecSession
  Returns the `ProtocolEncoderOutput` that buffers `IoBuffer`s generated by `ProtocolEncoder`.
getEncoderOutputQueue() - Method in class org.apache.mina.filter.codec.ProtocolCodecSession
  Returns the `Queue` of the buffered encoder output.
getEncoderPrefixLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Gets the length of the length prefix (1, 2, or 4) used by the encoder
getEndpointAddress() - Method in class org.apache.mina.proxy.handlers.ProxyRequest
  Returns the address of the request endpoint.
getEntry(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getEntry(IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getEntry(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getEntry(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
getEntry(IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
getEntry(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
getEntry(String) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilterChain.Entry` with the specified `name` in this chain.
getEntry(IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilterChain.Entry` with the specified `filter` in this chain.
getEntry(Class<? extends IoFilter>) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilterChain.Entry` with the specified `filterType` in this chain.
getEntry(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
getEnum(Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a byte from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnum(int, Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a byte from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnum(Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a byte from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnum(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a byte from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnum(Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnum(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumInt(Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads an int from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumInt(int, Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads an int from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumInt(Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads an int from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumInt(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads an int from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumInt(Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumInt(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSet(Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a byte sized bit vector and converts it to an `EnumSet`.
getEnumSet(int, Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a byte sized bit vector and converts it to an `EnumSet`.
getEnumSet(Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a byte sized bit vector and converts it to an `EnumSet`.
getEnumSet(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a byte sized bit vector and converts it to an `EnumSet`.
getEnumSet(Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSet(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSetInt(Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads an int sized bit vector and converts it to an `EnumSet`.
getEnumSetInt(int, Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads an int sized bit vector and converts it to an `EnumSet`.
getEnumSetInt(Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads an int sized bit vector and converts it to an `EnumSet`.
getEnumSetInt(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads an int sized bit vector and converts it to an `EnumSet`.
getEnumSetInt(Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSetInt(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSetLong(Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a long sized bit vector and converts it to an `EnumSet`.
getEnumSetLong(int, Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a long sized bit vector and converts it to an `EnumSet`.
getEnumSetLong(Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a long sized bit vector and converts it to an `EnumSet`.
getEnumSetLong(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a long sized bit vector and converts it to an `EnumSet`.
getEnumSetLong(Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSetLong(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSetShort(Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a short sized bit vector and converts it to an `EnumSet`.
getEnumSetShort(int, Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a short sized bit vector and converts it to an `EnumSet`.
getEnumSetShort(Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a short sized bit vector and converts it to an `EnumSet`.
getEnumSetShort(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a short sized bit vector and converts it to an `EnumSet`.
getEnumSetShort(Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumSetShort(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumShort(Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a short from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumShort(int, Class<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a short from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumShort(Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a short from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumShort(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a short from the buffer and returns the correlating enum constant defined by the specified enum type.
getEnumShort(Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnumShort(int, Class<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getEnvelopeTypes() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
getEnvelopeTypes() - Method in interface org.apache.mina.core.service.TransportMetadata
  Returns the set of the allowed message type when you write to an `IoSession` that is managed by the service.
getEvent() - Method in exception org.apache.mina.statemachine.event.UnhandledEventException
  Returns the `Event` which couldn't be handled.
getEventQueue() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the pending event queue.
getEventSizeEstimator() - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
getEventsToProfile() - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Return the set of `IoEventType` which are profiled.
getException() - Method in interface org.apache.mina.core.future.ConnectFuture
  Returns the cause of the connection failure.
getException() - Method in class org.apache.mina.core.future.DefaultConnectFuture
getException() - Method in class org.apache.mina.core.future.DefaultReadFuture
getException() - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Returns the cause of the write failure if and only if the write operation has failed due to an `Exception`.
getException() - Method in interface org.apache.mina.core.future.ReadFuture
  Returns the cause of the read failure if and only if the read operation has failed due to an `Exception`.
getException() - Method in interface org.apache.mina.core.future.WriteFuture
  Returns the cause of the write failure if and only if the write operation has failed due to an `Exception`.
getException() - Method in class org.apache.mina.core.service.AbstractIoService.ServiceOperationFuture
getExceptionCaughtLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
  Get the LogLevel for the ExceptionCaught event.
getExceptionHandlerMap() - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Returns the `Map` which contains all messageType-`MessageHandler` pairs registered to this handler.
getExecutor() - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Returns the underlying `Executor` instance this filter uses.
getExpectedSyllableCount() - Method in exception org.apache.mina.example.haiku.InvalidHaikuException
getExpirationInterval() - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
getExpirationInterval() - Method in class org.apache.mina.util.ExpiringMap.Expirer
  Get the interval in which an object will live in the map before it is removed.
getExpirationInterval() - Method in class org.apache.mina.util.ExpiringMap
getExpirer() - Method in class org.apache.mina.util.ExpiringMap
getFactory() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  Returns the `SingleSessionIoHandlerFactory` that is used to create a new `SingleSessionIoHandler` instance.
getFileChannel() - Method in class org.apache.mina.core.file.DefaultFileRegion
getFileChannel() - Method in interface org.apache.mina.core.file.FileRegion
  The open `FileChannel`from which data will be read to send to remote host.``
getFilename() - Method in class org.apache.mina.core.file.DefaultFileRegion
getFilename() - Method in class org.apache.mina.core.file.FilenameFileRegion
getFilename() - Method in interface org.apache.mina.core.file.FileRegion
  Provides an absolute filename for the underlying FileChannel.
getFilter() - Method in interface org.apache.mina.core.filterchain.IoFilterChain.Entry
  Returns the filter.
getFilterChain() - Method in class org.apache.mina.core.service.AbstractIoService
  A shortcut for `( ( DefaultIoFilterChainBuilder )` `IoService.getFilterChainBuilder()``)`.
getFilterChain() - Method in interface org.apache.mina.core.service.IoService
  A shortcut for `( ( DefaultIoFilterChainBuilder )` `IoService.getFilterChainBuilder()``)`.
getFilterChain() - Method in class org.apache.mina.core.session.DummySession
getFilterChain() - Method in interface org.apache.mina.core.session.IoSession
getFilterChain() - Method in class org.apache.mina.transport.socket.apr.AprSession
getFilterChain() - Method in class org.apache.mina.transport.socket.nio.NioSession
getFilterChainBuilder() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the `IoFilterChainBuilder` which will build the `IoFilterChain` of all `IoSession`s which is created by this service.
getFilterChainBuilder() - Method in interface org.apache.mina.core.service.IoService
  Returns the `IoFilterChainBuilder` which will build the `IoFilterChain` of all `IoSession`s which is created by this service.
getFirst() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Returns the first `ByteArray` in the list
getFloat() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getFloat(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getFloat() - Method in class org.apache.mina.core.buffer.IoBuffer
getFloat(int) - Method in class org.apache.mina.core.buffer.IoBuffer
getFloat() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getFloat(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getFloat(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getFloat(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getFloat() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
getFloat(int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets a `float` from the given index.
getFloat() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets a `float` and advances the reader.
getFlowControl() - Method in class org.apache.mina.transport.serial.SerialAddress
  The flow control policie used for this communication.
getFuture() - Method in class org.apache.mina.core.write.DefaultWriteRequest
getFuture() - Method in interface org.apache.mina.core.write.WriteRequest
  Returns `WriteFuture` that is associated with this write request.
getFuture() - Method in class org.apache.mina.core.write.WriteRequestWrapper
getHandle() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector.ConnectionRequest
getHandler() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the handler which will handle all connections managed by this service.
getHandler() - Method in interface org.apache.mina.core.service.IoService
  Returns the handler which will handle all connections managed by this service.
getHandler() - Method in class org.apache.mina.core.session.AbstractIoSession
getHandler() - Method in class org.apache.mina.core.session.DummySession
getHandler() - Method in interface org.apache.mina.core.session.IoSession
getHandler(IoSession) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandlerFactory
  Deprecated.
  Returns a `SingleSessionIoHandler` for the given session.
getHandler() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the `ProxyLogicHandler` currently in use.
getHeader(String) - Method in class org.apache.mina.http.api.DefaultHttpResponse
getHeader(String) - Method in interface org.apache.mina.http.api.HttpMessage
  Returns the value of the HTTP header with the specified name.
getHeader(String) - Method in class org.apache.mina.http.HttpRequestImpl
getHeaders() - Method in class org.apache.mina.http.api.DefaultHttpResponse
getHeaders() - Method in interface org.apache.mina.http.api.HttpMessage
  Returns a read-only `Map` of HTTP headers whose key is a `String` and whose value is a `String` s.
getHeaders() - Method in class org.apache.mina.http.HttpRequestImpl
getHeaders() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Returns the HTTP headers.
getHeaders() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  Returns the HTTP response headers.
getHeight() - Method in class org.apache.mina.example.imagine.step1.ImageRequest
getHexDump() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns hexdump of this buffer.
getHexDump(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Return hexdump of this buffer with limited length.
getHexDump() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns hexdump of this buffer.
getHexDump(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Return hexdump of this buffer with limited length.
getHexDump() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getHexDump(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getHexdump() - Method in exception org.apache.mina.filter.codec.ProtocolDecoderException
  Returns the hexdump of the unknown message part.
getHost() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Returns the host to which we are connecting.
getHost() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Return the server host name.
getHttpURI() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Returns the request HTTP URI.
getHttpVerb() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Returns the HTTP request verb.
getHttpVersion() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Returns the HTTP version.
getHttpVersion() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  Returns the HTTP response protocol version.
getId() - Method in class org.apache.mina.core.session.AbstractIoSession
  We use an AtomicLong to guarantee that the session ID are unique.
getId() - Method in interface org.apache.mina.core.session.IoSession
getId() - Method in class org.apache.mina.filter.reqres.Request
getId() - Method in enum org.apache.mina.proxy.event.IoSessionEventType
  Returns the event id.
getId() - Method in enum org.apache.mina.proxy.handlers.http.HttpAuthenticationMethods
  Returns the authentication mechanism id.
getId() - Method in class org.apache.mina.statemachine.event.Event
  Returns the id of this `Event`.
getId() - Method in class org.apache.mina.statemachine.State
  Returns the id of this `State`.
getIdleCount(IdleStatus) - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of the fired continuous `sessionIdle` events for the specified `IdleStatus`.
getIdleCount(IdleStatus) - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of the fired continuous `sessionIdle` events for the specified `IdleStatus`.
getIdleTime(IdleStatus) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for the specified type of idleness in seconds.
getIdleTime(IdleStatus) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for the specified type of idleness in seconds.
getIdleTimeInMillis(IdleStatus) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for the specified type of idleness in milliseconds.
getIdleTimeInMillis(IdleStatus) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for the specified type of idleness in milliseconds.
getImage1() - Method in class org.apache.mina.example.imagine.step1.ImageResponse
getImage2() - Method in class org.apache.mina.example.imagine.step1.ImageResponse
getIndex() - Method in interface org.apache.mina.util.byteaccess.ByteArray.Cursor
  Gets the current index of the cursor.
getInputBufferSize() - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  Gets the input buffer size.
getInsertByteProbability() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
getInstance(boolean) - Static method in class org.apache.mina.example.echoserver.ssl.BogusSslContextFactory
  Get SSLContext singleton.
getInstance(Object) - Static method in class org.apache.mina.integration.beans.PropertyEditorFactory
getInstance(Class<?>) - Static method in class org.apache.mina.integration.beans.PropertyEditorFactory
getInstance(Class<? extends Annotation>) - Static method in class org.apache.mina.statemachine.StateMachineFactory
  Returns a new `StateMachineFactory` instance which creates `StateMachine`s by reading the specified `Transition` equivalent annotation.
getInstance() - Static method in class org.apache.mina.util.ExceptionMonitor
  Returns the current exception monitor.
getInt() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getInt(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getInt() - Method in class org.apache.mina.core.buffer.IoBuffer
getInt(int) - Method in class org.apache.mina.core.buffer.IoBuffer
getInt() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getInt(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getInt(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getInt() - Method in interface org.apache.mina.util.byteaccess.ByteArray.Cursor
getInt(int) - Method in interface org.apache.mina.util.byteaccess.ByteArray
getInt(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getInt() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
getInt(int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets an `int` from the given index.
getInt() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets an `int` and advances the reader.
getInterestedIdleStatus() - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
getIoBuffers() - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getIoBuffers() - Method in interface org.apache.mina.util.byteaccess.ByteArray
  Get the sequence of `IoBuffer`s that back this array.
getIoBuffers() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getIpAddress() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Returns the endpoint address resulting from the `ProxyRequest.getEndpointAddress()`.
getLargestManagedSessionCount() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
getLargestManagedSessionCount() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the maximum number of sessions which were being managed at the same time.
getLargestPoolSize() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getLargestPoolSize() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getLargestReadBytesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the maximum of the `readBytesThroughput`.
getLargestReadMessagesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the maximum of the `readMessagesThroughput`.
getLargestWrittenBytesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the maximum of the `writtenBytesThroughput`.
getLargestWrittenMessagesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the maximum of the `writtenMessagesThroughput`.
getLastBothIdleTime() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for `IdleStatus.BOTH_IDLE`.
getLastBothIdleTime() - Method in interface org.apache.mina.core.session.IoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for `IdleStatus.BOTH_IDLE`.
getLastIdleTime(IdleStatus) - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for the specified `IdleStatus`.
getLastIdleTime(IdleStatus) - Method in interface org.apache.mina.core.session.IoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for the specified `IdleStatus`.
getLastIoTime() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the time in millis when I/O occurred lastly.
getLastIoTime() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the time in millis when I/O occurred lastly.
getLastIoTime() - Method in interface org.apache.mina.core.session.IoSession
  Returns the time in millis when I/O occurred lastly.
getLastReaderIdleTime() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for `IdleStatus.READER_IDLE`.
getLastReaderIdleTime() - Method in interface org.apache.mina.core.session.IoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for `IdleStatus.READER_IDLE`.
getLastReadTime() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the time in millis when read operation occurred lastly.
getLastReadTime() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the time in millis when read operation occurred lastly.
getLastReadTime() - Method in interface org.apache.mina.core.session.IoSession
  Returns the time in millis when read operation occurred lastly.
getLastWriterIdleTime() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for `IdleStatus.WRITER_IDLE`.
getLastWriterIdleTime() - Method in interface org.apache.mina.core.session.IoSession
  Returns the time in milliseconds when the last `sessionIdle` event is fired for `IdleStatus.WRITER_IDLE`.
getLastWriteTime() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the time in millis when write operation occurred lastly.
getLastWriteTime() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the time in millis when write operation occurred lastly.
getLastWriteTime() - Method in interface org.apache.mina.core.session.IoSession
  Returns the time in millis when write operation occurred lastly.
getLevel() - Method in enum org.apache.mina.filter.logging.LogLevel
getListeners() - Method in class org.apache.mina.core.service.AbstractIoService
getLMResponse(String, byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
  Calculates the LM Response for the given challenge, using the specified password.
getLMv2Response(String, String, String, byte[], byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
  Calculates the LMv2 Response for the given challenge, using the specified authentication target, username, password, and client challenge.
getLocalAddress() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Returns the local address which is bound currently.
getLocalAddress() - Method in interface org.apache.mina.core.service.IoAcceptor
  Returns the local address which is bound currently.
getLocalAddress() - Method in class org.apache.mina.core.session.DummySession
getLocalAddress() - Method in interface org.apache.mina.core.session.IoSession
  Returns the socket address of local machine which is associated with this session.
getLocalAddress() - Method in interface org.apache.mina.transport.serial.SerialSession
getLocalAddress() - Method in class org.apache.mina.transport.socket.apr.AprSession
  Returns the socket address of local machine which is associated with this session.
getLocalAddress() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Returns the local address which is bound currently.
getLocalAddress() - Method in interface org.apache.mina.transport.socket.DatagramAcceptor
getLocalAddress() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
getLocalAddress() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Returns the local address which is bound currently.
getLocalAddress() - Method in interface org.apache.mina.transport.socket.SocketAcceptor
getLocalAddress() - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
getLocalAddresses() - Method in class org.apache.mina.core.service.AbstractIoAcceptor.AcceptorOperationFuture
getLocalAddresses() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Returns a `Set` of the local addresses which are bound currently.
getLocalAddresses() - Method in interface org.apache.mina.core.service.IoAcceptor
  Returns a `Set` of the local addresses which are bound currently.
getLocationInfo() - Method in class org.apache.mina.util.Log4jXmlFormatter
  Returns the current value of the LocationInfo option.
getLong() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getLong(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getLong() - Method in class org.apache.mina.core.buffer.IoBuffer
getLong(int) - Method in class org.apache.mina.core.buffer.IoBuffer
getLong() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getLong(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getLong(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getLong(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getLong() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
getLong(int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets a `long` from the given index.
getLong() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets a `long` and advances the reader.
getManagedSessionCount() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the number of all sessions which are currently managed by this service.
getManagedSessionCount() - Method in interface org.apache.mina.core.service.IoService
  Returns the number of all sessions which are currently managed by this service.
getManagedSessionCount() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
getManagedSessions() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the map of all sessions which are currently managed by this service.
getManagedSessions() - Method in interface org.apache.mina.core.service.IoService
  Returns the map of all sessions which are currently managed by this service.
getManagedSessions() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
getMapKeyType(Class<?>, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
getMapValueType(Class<?>, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
getMatchCount() - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
getMaxCachedBufferSize() - Method in class org.apache.mina.core.buffer.CachedBufferAllocator
  Returns the maximum capacity of a cached buffer.
getMaxDataLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
  Gets the maximum number of bytes allowed for a single String
getMaxDataLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
  Gets the maximum number of bytes allowed for encoding a single String *
getMaximumPoolSize() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getMaximumPoolSize() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getMaximumTime(IoEventType) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  The maximum time the method represented by `IoEventType` has executed
getMaxInsertByte() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
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.
getMaxPoolSize() - Method in class org.apache.mina.core.buffer.CachedBufferAllocator
  Returns the maximum number of buffers with the same capacity per thread.
getMaxReadBufferSize() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns the maximum size of the read buffer that I/O processor allocates per each read.
getMaxReadBufferSize() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns the maximum size of the read buffer that I/O processor allocates per each read.
getMBeanInfo() - Method in class org.apache.mina.integration.jmx.ObjectMBean
getMediumInt() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Relative get method for reading a medium int value.
getMediumInt(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Absolute get method for reading a medium int value.
getMediumInt() - Method in class org.apache.mina.core.buffer.IoBuffer
  Relative get method for reading a medium int value.
getMediumInt(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Absolute get method for reading a medium int value.
getMediumInt() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getMediumInt(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getMessage() - Method in class org.apache.mina.core.future.DefaultReadFuture
getMessage() - Method in interface org.apache.mina.core.future.ReadFuture
  Returns the received message.
getMessage() - Method in class org.apache.mina.core.write.DefaultWriteRequest
getMessage() - Method in interface org.apache.mina.core.write.WriteRequest
  Returns a message object to be written.
getMessage() - Method in class org.apache.mina.core.write.WriteRequestWrapper
getMessage() - Method in exception org.apache.mina.example.tapedeck.CommandSyntaxException
getMessage() - Method in exception org.apache.mina.filter.codec.ProtocolDecoderException
  Returns the message and the hexdump of the unknown part.
getMessage() - Method in class org.apache.mina.filter.reqres.Request
getMessage() - Method in class org.apache.mina.filter.reqres.Response
getMessageClass() - Method in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
getMessageClass() - Method in class org.apache.mina.filter.stream.FileRegionWriteFilter
getMessageClass() - Method in class org.apache.mina.filter.stream.StreamWriteFilter
getMessageFactory() - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
getMessageHandler(Class<E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Returns the `MessageHandler` which is registered to process the specified `type`.
getMessageQueue() - Method in class org.apache.mina.filter.codec.AbstractProtocolDecoderOutput
getMessageQueue() - Method in class org.apache.mina.filter.codec.AbstractProtocolEncoderOutput
getMessageReceivedLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
  Get the LogLevel for the MessageReceived event.
getMessageSentLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
  Get the LogLevel for the MessageSent event.
getMethod() - Method in interface org.apache.mina.http.api.HttpRequest
  Return the HTTP method used for this message `HttpMethod`
getMethod() - Method in class org.apache.mina.http.HttpRequestImpl
getMethod() - Method in class org.apache.mina.statemachine.transition.MethodSelfTransition
  Returns the target `Method`.
getMethod() - Method in class org.apache.mina.statemachine.transition.MethodTransition
  Returns the target `Method`.
getMinimumTime(IoEventType) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  The minimum time the method represented by `IoEventType` has executed
getMinReadBufferSize() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns the minimum size of the read buffer that I/O processor allocates per each read.
getMinReadBufferSize() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns the minimum size of the read buffer that I/O processor allocates per each read.
getName() - Method in interface org.apache.mina.core.filterchain.IoFilterChain.Entry
  Returns the name of the filter.
getName() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
getName() - Method in interface org.apache.mina.core.service.TransportMetadata
  Returns the name of the service.
getName() - Method in class org.apache.mina.example.tapedeck.Command
getName() - Method in class org.apache.mina.example.tapedeck.EjectCommand
getName() - Method in class org.apache.mina.example.tapedeck.InfoCommand
getName() - Method in class org.apache.mina.example.tapedeck.ListCommand
getName() - Method in class org.apache.mina.example.tapedeck.LoadCommand
getName() - Method in class org.apache.mina.example.tapedeck.PasswordCommand
getName() - Method in class org.apache.mina.example.tapedeck.PauseCommand
getName() - Method in class org.apache.mina.example.tapedeck.PlayCommand
getName() - Method in class org.apache.mina.example.tapedeck.QuitCommand
getName() - Method in class org.apache.mina.example.tapedeck.StopCommand
getName() - Method in class org.apache.mina.example.tapedeck.UserCommand
getName() - Method in class org.apache.mina.filter.logging.LoggingFilter
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.jmx.ObjectMBean
getName() - Method in class org.apache.mina.transport.serial.SerialAddress
  The name of the device.
getNewHandler(ProxyIoSession) - Method in enum org.apache.mina.proxy.handlers.http.HttpAuthenticationMethods
  Creates an `AbstractAuthLogicHandler` to handle the authentication mechanism.
getNewHandler(int, ProxyIoSession) - Static method in enum org.apache.mina.proxy.handlers.http.HttpAuthenticationMethods
  Creates an `AbstractAuthLogicHandler` to handle the authentication mechanism.
getNextAvailable() - Static method in class org.apache.mina.util.AvailablePortFinder
  Gets an available port, selected by the system.
getNextAvailable(int) - Static method in class org.apache.mina.util.AvailablePortFinder
  Gets the next available port starting at a port.
getNextBuffer(T) - Method in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
getNextBuffer(FileRegion) - Method in class org.apache.mina.filter.stream.FileRegionWriteFilter
getNextBuffer(InputStream) - Method in class org.apache.mina.filter.stream.StreamWriteFilter
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(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getNextFilter(IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getNextFilter(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getNextFilter() - Method in interface org.apache.mina.core.filterchain.IoFilterChain.Entry
getNextFilter(String) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilter.NextFilter` of the `IoFilter` with the specified `name` in this chain.
getNextFilter(IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilter.NextFilter` of the specified `IoFilter` in this chain.
getNextFilter(Class<? extends IoFilter>) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the `IoFilter.NextFilter` of the specified `filterType` in this chain.
getNextFilter() - Method in class org.apache.mina.core.filterchain.IoFilterEvent
getNextFilter() - Method in class org.apache.mina.proxy.event.IoSessionEvent
  Returns the next filter to which the event should be sent.
getNextState() - Method in class org.apache.mina.statemachine.transition.AbstractTransition
getNextState() - Method in interface org.apache.mina.statemachine.transition.Transition
  Returns the `State` which the `StateMachine` should move to if this `Transition` is taken and `Transition.execute(Event)` returns `true`.
getNotificationInfo() - Method in class org.apache.mina.integration.jmx.ObjectMBean
getNotifyingTask() - Method in class org.apache.mina.core.session.IdleStatusChecker
  get a runnable task able to be scheduled in the `IoService` executor.
getNTLM2SessionResponse(String, byte[], byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
  Calculates the NTLM2 Session Response for the given challenge, using the specified password and client nonce.
getNTLMResponse(String, byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
  Calculates the NTLM Response for the given challenge, using the specified password.
getNTLMv2Response(String, String, String, byte[], byte[], byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
  Calculates the NTLMv2 Response for the given challenge, using the specified authentication target, username, password, target information block, and client nonce.
getNTLMv2Response(String, String, String, byte[], byte[], byte[], long) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
  Calculates the NTLMv2 Response for the given challenge, using the specified authentication target, username, password, target information block, and client nonce.
getNumberOfCharacters() - Method in class org.apache.mina.example.imagine.step1.ImageRequest
getNumberOfUsers() - Method in class org.apache.mina.example.chat.ChatProtocolHandler
getObject() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a Java object from the buffer using the context `ClassLoader` of the current thread.
getObject(ClassLoader) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a Java object from the buffer using the specified `classLoader`.
getObject() - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a Java object from the buffer using the context `ClassLoader` of the current thread.
getObject(ClassLoader) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a Java object from the buffer using the specified `classLoader`.
getObject() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getObject(ClassLoader) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getOEMStringAsByteArray(String) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Converts an OEM string as defined in NTLM protocol (eg ASCII charset) to a byte array.
getOnEntrySelfTransitions() - Method in class org.apache.mina.statemachine.State
  Returns an unmodifiable `List` of entry `SelfTransition`s
getOnExitSelfTransitions() - Method in class org.apache.mina.statemachine.State
  Returns an unmodifiable `List` of exit `SelfTransition`s
getOriginalRequest() - Method in class org.apache.mina.core.write.DefaultWriteRequest
getOriginalRequest() - Method in interface org.apache.mina.core.write.WriteRequest
  Returns the `WriteRequest` which was requested originally, which is not transformed by any `IoFilter`.
getOriginalRequest() - Method in class org.apache.mina.core.write.WriteRequestWrapper
getOsVersion() - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Tries to return a valid OS version on Windows systems.
getOutputBufferSize() - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  Gets the output buffer size.
getParameter() - Method in class org.apache.mina.core.session.IoEvent
getParameter(String) - Method in interface org.apache.mina.http.api.HttpRequest
  Returns the value of a request parameter as a String, or null if the parameter does not exist.
getParameter(String) - Method in class org.apache.mina.http.HttpRequestImpl
getParameters() - Method in interface org.apache.mina.http.api.HttpRequest
  Returns a read only `Map` of query parameters whose key is a `String` and whose value is a `List` of `String`s.
getParameters() - Method in class org.apache.mina.http.HttpRequestImpl
getParent() - Method in class org.apache.mina.statemachine.State
  Returns the parent `State`.
getParentBuffer() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
  Returns the parent buffer that this buffer wrapped.
getParentRequest() - Method in class org.apache.mina.core.write.WriteRequestWrapper
  Returns the wrapped request object.
getParity() - Method in class org.apache.mina.transport.serial.SerialAddress
  The parity check for this communication.
getPassword() - Method in class org.apache.mina.example.tapedeck.PasswordCommand
getPassword() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Return the user password.
getPhrase() - Method in exception org.apache.mina.example.haiku.InvalidHaikuException
getPhrasePosition() - Method in exception org.apache.mina.example.haiku.InvalidHaikuException
getPhrases() - Method in class org.apache.mina.example.haiku.Haiku
getPoolSize() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getPoolSize() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getPort() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Return the server port as a byte array.
getPort() - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
  Returns the port number.
getPosition() - Method in class org.apache.mina.core.file.DefaultFileRegion
getPosition() - Method in interface org.apache.mina.core.file.FileRegion
  The current file position from which data will be read.
getPossibleProperty(Map, Object, String) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
getPreferedOrder() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the list of the prefered order for the authentication methods.
getPrefixedString(CharsetDecoder) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  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.core.buffer.AbstractIoBuffer
  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.core.buffer.IoBuffer
  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.core.buffer.IoBuffer
  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.core.buffer.IoBufferWrapper
getPrefixedString(int, CharsetDecoder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getPrefixLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
  Gets the length of the length prefix (1, 2, or 4)
getPrefixLength() - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
  Gets the length of the length prefix (1, 2, or 4)
getProcessor() - Method in class org.apache.mina.core.session.AbstractIoSession
getProcessor() - Method in class org.apache.mina.core.session.DummySession
getProcessor() - Method in class org.apache.mina.transport.socket.apr.AprSession
getProcessor() - Method in class org.apache.mina.transport.socket.nio.NioSession
getProperties() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Returns additional properties for the request.
getProperties() - Method in class org.apache.mina.util.Log4jXmlFormatter
  Gets whether MDC key-value pairs should be output.
getProperty(IoSession, String) - Static method in class org.apache.mina.filter.logging.MdcInjectionFilter
getProperty(Map, Object, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
getProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
getProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoFilterPropertyAccessor
getProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoServicePropertyAccessor
getProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoSessionPropertyAccessor
getPropertyEditor(Class<?>, String, Class<?>) - Method in class org.apache.mina.integration.jmx.ObjectMBean
getPropertyEditor(Class<?>, String, Class<?>) - Method in class org.apache.mina.integration.ognl.PropertyTypeConverter
getProtocolVersion() - Method in class org.apache.mina.http.api.DefaultHttpResponse
getProtocolVersion() - Method in interface org.apache.mina.http.api.HttpMessage
  The HTTP version of the message
getProtocolVersion() - Method in class org.apache.mina.http.HttpRequestImpl
getProtocolVersion() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Return the protocol version.
getProviderName() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
getProviderName() - Method in interface org.apache.mina.core.service.TransportMetadata
  Returns the name of the service provider (e.g.
getProxyAddress() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the IP address of the proxy server.
getProxyFilter() - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Returns the proxy filter `ProxyFilter`.
getProxyFilter() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the `ProxyFilter`.
getProxyIoSession() - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Returns the `ProxyIoSession` object.
getProxyIoSession() - Method in class org.apache.mina.proxy.ProxyConnector
  Returns the `ProxyIoSession` linked with this connector.
getProxyIoSession() - Method in interface org.apache.mina.proxy.ProxyLogicHandler
  Returns the `ProxyIoSession`.
getProxySession() - Method in class org.apache.mina.proxy.session.ProxyIoSessionInitializer
getQueryString() - Method in interface org.apache.mina.http.api.HttpRequest
getQueryString() - Method in class org.apache.mina.http.HttpRequestImpl
getQueue() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getQueueHandler() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getQueueHandler() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getQueueHandler() - Method in class org.apache.mina.filter.executor.WriteRequestFilter
  Returns the `IoEventQueueHandler` which is attached to this filter.
getReadBufferSize() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns the size of the read buffer that I/O processor allocates per each read.
getReadBufferSize() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns the size of the read buffer that I/O processor allocates per each read.
getReadBytes() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of bytes read by this service
getReadBytes() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the total number of bytes which were read from this session.
getReadBytes() - Method in interface org.apache.mina.core.session.IoSession
  Returns the total number of bytes which were read from this session.
getReadBytesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of read bytes per second.
getReadBytesThroughput() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of read bytes per second.
getReadBytesThroughput() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of read bytes per second.
getReaderIdleCount() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of the fired continuous `sessionIdle` events for `IdleStatus.READER_IDLE`.
getReaderIdleCount() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of the fired continuous `sessionIdle` events for `IdleStatus.READER_IDLE`.
getReaderIdleTime() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for `IdleStatus.READER_IDLE` in seconds.
getReaderIdleTime() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for `IdleStatus.READER_IDLE` in seconds.
getReaderIdleTimeInMillis() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for `IdleStatus.READER_IDLE` in milliseconds.
getReaderIdleTimeInMillis() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for `IdleStatus.READER_IDLE` in milliseconds.
getReadMessages() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of messages this services has read
getReadMessages() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the total number of messages which were read and decoded from this session.
getReadMessages() - Method in interface org.apache.mina.core.session.IoSession
  Returns the total number of messages which were read and decoded from this session.
getReadMessagesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of read messages per second.
getReadMessagesThroughput() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of read messages per second.
getReadMessagesThroughput() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of read messages per second.
getReadTimeout() - Method in class org.apache.mina.handler.stream.StreamIoHandler
  Returns read timeout in seconds.
getReceiveBufferSize() - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
getReceiveBufferSize() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
getReceiveBufferSize() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
getReceiveBufferSize() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
getReceivedMessageHandlerMap() - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Returns the `Map` which contains all messageType-`MessageHandler` pairs registered to this handler for received messages.
getReceiveThreshold() - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  The current receive threshold (-1 if not enabled).
getRemaining() - Method in interface org.apache.mina.util.byteaccess.ByteArray.Cursor
getRemaining() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets the number of remaining bytes that can be read.
getRemaining() - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Gets the number of remaining bytes that can be read.
getRemainingBytes() - Method in class org.apache.mina.core.file.DefaultFileRegion
getRemainingBytes() - Method in interface org.apache.mina.core.file.FileRegion
  The number of bytes remaining to be written from the file to the remote host.
getRemoteAddress() - Method in class org.apache.mina.core.session.DummySession
getRemoteAddress() - Method in interface org.apache.mina.core.session.IoSession
  Returns the socket address of remote peer.
getRemoteAddress() - Method in interface org.apache.mina.transport.serial.SerialSession
getRemoteAddress() - Method in class org.apache.mina.transport.socket.apr.AprSession
  Returns the socket address of remote peer.
getRemoveByteProbability() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
getRemovePduProbability() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
getReplyCodeAsString(byte) - Static method in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  Return the string associated with the specified reply code.
getRequest() - Method in exception org.apache.mina.core.write.WriteException
  Returns the firstly failed `WriteRequest`.
getRequest(IoSession) - Method in interface org.apache.mina.filter.keepalive.KeepAliveMessageFactory
  Returns a (new) keep-alive request message.
getRequest() - Method in exception org.apache.mina.filter.reqres.RequestTimeoutException
  Returns the request which has timed out.
getRequest() - Method in class org.apache.mina.filter.reqres.Response
getRequest() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the proxy request.
getRequestId(Object) - Method in interface org.apache.mina.filter.reqres.ResponseInspector
getRequestInterval() - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
getRequestPath() - Method in interface org.apache.mina.http.api.HttpRequest
  Retrurn the HTTP request path
getRequestPath() - Method in class org.apache.mina.http.HttpRequestImpl
getRequests() - Method in exception org.apache.mina.core.write.WriteException
  Returns the list of the failed `WriteRequest`, in the order of occurrance.
getRequestTimeout() - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
getRequestTimeoutHandler() - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
getResendPduLasterProbability() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
getResponse(IoSession, Object) - Method in interface org.apache.mina.filter.keepalive.KeepAliveMessageFactory
  Returns a (new) response message for the specified keep-alive request.
getResponseInspector() - Method in interface org.apache.mina.filter.reqres.ResponseInspectorFactory
  Returns a `ResponseInspector`.
getResponseType(Object) - Method in interface org.apache.mina.filter.reqres.ResponseInspector
getScheduledWriteBytes() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the number of bytes scheduled to be written
getScheduledWriteBytes() - Method in interface org.apache.mina.core.service.IoService
  Returns the number of bytes scheduled to be written
getScheduledWriteBytes() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the count of bytes scheduled for write.
getScheduledWriteBytes() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of bytes which are scheduled to be written to this session.
getScheduledWriteBytes() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of bytes which are scheduled to be written to this session.
getScheduledWriteMessages() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the number of messages scheduled to be written
getScheduledWriteMessages() - Method in interface org.apache.mina.core.service.IoService
  Returns the number of messages scheduled to be written
getScheduledWriteMessages() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the count of messages scheduled for write.
getScheduledWriteMessages() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of messages which are scheduled to be written to this session.
getScheduledWriteMessages() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of messages which are scheduled to be written to this session.
getSendBufferSize() - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
getSendBufferSize() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
getSendBufferSize() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
getSendBufferSize() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
getSentMessageHandlerMap() - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Returns the `Map` which contains all messageType-`MessageHandler` pairs registered to this handler for sent messages.
getSequence() - Method in class org.apache.mina.example.sumup.message.AbstractMessage
getServer() - Method in class org.apache.mina.integration.jmx.ObjectMBean
getServerAddress() - Method in class org.apache.mina.example.chat.client.ConnectDialog
getServerSocketFactory() - Static method in class org.apache.mina.example.echoserver.ssl.SslServerSocketFactory
getService() - Method in class org.apache.mina.core.session.AbstractIoSession
getService() - Method in class org.apache.mina.core.session.DummySession
getService() - Method in interface org.apache.mina.core.session.IoSession
getServiceAddress() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the socket address of the `IoService` listens to to manage this session.
getServiceAddress() - Method in interface org.apache.mina.core.session.IoSession
  Returns the socket address of the `IoService` listens to to manage this session.
getServiceAddress() - Method in interface org.apache.mina.transport.serial.SerialSession
getServiceAddress() - Method in class org.apache.mina.transport.socket.apr.AprSession
  Returns the socket address of the `IoService` listens to to manage this session.
getServiceKerberosName() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Return the Kerberos service name.
getSession() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
getSession() - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Returns the parent `IoSession` of this chain.
getSession() - Method in interface org.apache.mina.core.future.ConnectFuture
  Returns `IoSession` which is the result of connect operation.
getSession() - Method in class org.apache.mina.core.future.DefaultConnectFuture
getSession() - Method in class org.apache.mina.core.future.DefaultIoFuture
  Returns the `IoSession` which is associated with this future.
getSession() - Method in interface org.apache.mina.core.future.IoFuture
  Returns the `IoSession` which is associated with this future.
getSession() - Method in class org.apache.mina.core.session.IoEvent
getSession() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
  Retrieves the session to which this handler is assigned.
getSession() - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Returns the session.
getSession() - Method in class org.apache.mina.proxy.event.IoSessionEvent
  Returns the session on which the event occured.
getSession() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns the current `IoSession`.
getSessionClosedLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
  Get the LogLevel for the SessionClosed event.
getSessionConfig() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the default configuration of the new `IoSession`s created by this service.
getSessionConfig() - Method in interface org.apache.mina.core.service.IoService
  Returns the default configuration of the new `IoSession`s created by this service.
getSessionConfig() - Method in class org.apache.mina.proxy.ProxyConnector
  Returns the default configuration of the new `IoSession`s created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Returns the default configuration of the new `IoSession`s created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Returns the default configuration of the new `IoSession`s created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Returns the default configuration of the new `IoSession`s created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Returns the default configuration of the new `IoSession`s created by this service.
getSessionConfig() - Method in interface org.apache.mina.transport.socket.SocketAcceptor
  Returns the default configuration of the new SocketSessions created by this acceptor service.
getSessionConfig() - Method in interface org.apache.mina.transport.socket.SocketConnector
  Returns the default configuration of the new SocketSessions created by this connect service.
getSessionConfig() - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
getSessionConfig() - Method in class org.apache.mina.transport.vmpipe.VmPipeConnector
getSessionConfigType() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
getSessionConfigType() - Method in interface org.apache.mina.core.service.TransportMetadata
  Returns the type of the `IoSessionConfig` of the service
getSessionCreatedLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
  Get the LogLevel for the SessionCreated event.
getSessionDataStructureFactory() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the `IoSessionDataStructureFactory` that provides related data structures for a new session created by this service.
getSessionDataStructureFactory() - Method in interface org.apache.mina.core.service.IoService
  Returns the `IoSessionDataStructureFactory` that provides related data structures for a new session created by this service.
getSessionIdleLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
  Get the LogLevel for the SessionIdle event.
getSessionInitializer() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector.ConnectionRequest
getSessionOpenedLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
  Get the LogLevel for the SessionOpened event.
getSessionRecycler() - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
getSessionRecycler() - Method in interface org.apache.mina.transport.socket.DatagramAcceptor
  Returns the `IoSessionRecycler` for this service.
getShort() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getShort(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
getShort() - Method in class org.apache.mina.core.buffer.IoBuffer
getShort(int) - Method in class org.apache.mina.core.buffer.IoBuffer
getShort() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getShort(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getShort(int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getShort(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getShort() - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
getShort(int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets a `short` from the given index.
getShort() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets a `short` and advances the reader.
getSingleIoBuffer() - Method in class org.apache.mina.util.byteaccess.BufferByteArray
getSingleIoBuffer() - Method in interface org.apache.mina.util.byteaccess.ByteArray
  Gets a single `IoBuffer` that backs this array.
getSingleIoBuffer() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
getSingleValuedHeader(Map<String, List<String>>, String) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  Returns the value of the named header.
getSlice(int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  TODO document me.
getSlice(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  TODO document me.
getSlice(int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
  TODO document me.
getSlice(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  TODO document me.
getSlice(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getSlice(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getSocketFactory() - Static method in class org.apache.mina.example.echoserver.ssl.SslSocketFactory
getSoLinger() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
getSoLinger() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
  Please note that enabling `SO_LINGER` in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
getSource(ObjectName) - Static method in class org.apache.mina.integration.jmx.ObjectMBean
getSource() - Method in class org.apache.mina.integration.jmx.ObjectMBean
getSslSession(IoSession) - Method in class org.apache.mina.filter.ssl.SslFilter
  Returns the underlying `SSLSession` for the specified session.
getState(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Get the state of a session (preparing, open, closed)
getState(String) - Method in class org.apache.mina.statemachine.StateMachine
  Returns the `State` with the specified id.
getState(AprSession) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Get the state of a session (preparing, open, closed)
getState(NioSession) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
  Get the state of a session (preparing, open, closed)
getStates() - Method in class org.apache.mina.statemachine.StateMachine
  Returns an unmodifiable `Collection` of all `State`s used by this `StateMachine`.
getStatistics() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns the IoServiceStatistics object for this service.
getStatistics() - Method in interface org.apache.mina.core.service.IoService
  Returns the IoServiceStatistics object for this service.
getStatus() - Method in class org.apache.mina.http.api.DefaultHttpResponse
getStatus() - Method in interface org.apache.mina.http.api.HttpResponse
  The HTTP status code for the HTTP response (e.g.
getStatus() - Method in class org.apache.mina.proxy.event.IoSessionEvent
  Returns the idle status of the event.
getStatusCode() - Method in exception org.apache.mina.http.HttpException
getStatusCode() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  Returns the HTTP response status code.
getStatusLine() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  Returns the HTTP response status line.
getStopBits() - Method in class org.apache.mina.transport.serial.SerialAddress
  Number of stop bits used.
getString(CharsetDecoder) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a `NUL`-terminated string from this buffer using the specified `decoder` and returns it.
getString(int, CharsetDecoder) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads a `NUL`-terminated string from this buffer using the specified `decoder` and returns it.
getString(CharsetDecoder) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a `NUL`-terminated string from this buffer using the specified `decoder` and returns it.
getString(int, CharsetDecoder) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads a `NUL`-terminated string from this buffer using the specified `decoder` and returns it.
getString(int, CharsetDecoder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getString(CharsetDecoder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getSyllableCount() - Method in exception org.apache.mina.example.haiku.InvalidHaikuException
getTapeNumber() - Method in class org.apache.mina.example.tapedeck.LoadCommand
getTarget() - Method in class org.apache.mina.statemachine.transition.MethodTransition
  Returns the target object.
getTaskCount() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
getTaskCount() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
getThreshold() - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
getThroughputCalculationInterval() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the interval (seconds) between each throughput calculation.
getThroughputCalculationInterval() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns the interval (seconds) between each throughput calculation.
getThroughputCalculationInterval() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns the interval (seconds) between each throughput calculation.
getThroughputCalculationIntervalInMillis() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the interval (milliseconds) between each throughput calculation.
getThroughputCalculationIntervalInMillis() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns the interval (milliseconds) between each throughput calculation.
getThroughputCalculationIntervalInMillis() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns the interval (milliseconds) between each throughput calculation.
getThrowableStrRep(Throwable) - Static method in class org.apache.mina.util.Transform
  convert a Throwable into an array of Strings
getTimeoutMillis() - Method in class org.apache.mina.filter.reqres.Request
getTimeToLive() - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
getTimeToLive() - Method in class org.apache.mina.util.ExpiringMap.Expirer
  Returns the Time-to-live value.
getTimeToLive() - Method in class org.apache.mina.util.ExpiringMap
getTotalCalls(IoEventType) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Gets the total number of times the method has been called that is represented by the `IoEventType`
getTotalTime(IoEventType) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  The total time this method has been executing
getTrafficClass() - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
getTrafficClass() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
getTrafficClass() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
getTrafficClass() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
getTransitions() - Method in class org.apache.mina.statemachine.State
  Returns an unmodifiable `List` of `Transition`s going out from this `State`.
getTransportMetadata() - Method in interface org.apache.mina.core.service.IoService
  Returns the `TransportMetadata` that this service runs on.
getTransportMetadata() - Method in class org.apache.mina.core.session.DummySession
getTransportMetadata() - Method in interface org.apache.mina.core.session.IoSession
getTransportMetadata() - Method in class org.apache.mina.proxy.ProxyConnector
  Returns the `TransportMetadata` that this service runs on.
getTransportMetadata() - Method in class org.apache.mina.transport.serial.SerialConnector
getTransportMetadata() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Returns the `TransportMetadata` that this service runs on.
getTransportMetadata() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Returns the `TransportMetadata` that this service runs on.
getTransportMetadata() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
getTransportMetadata() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
getTransportMetadata() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Returns the `TransportMetadata` that this service runs on.
getTransportMetadata() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Returns the `TransportMetadata` that this service runs on.
getTransportMetadata() - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
getTransportMetadata() - Method in class org.apache.mina.transport.vmpipe.VmPipeConnector
getTTL() - Method in class org.apache.mina.example.tennis.TennisBall
  Returns the TTL value of this ball.
getType() - Method in class org.apache.mina.core.session.IoEvent
getType() - Method in class org.apache.mina.filter.reqres.Response
getType() - Method in class org.apache.mina.proxy.event.IoSessionEvent
  Returns the event type that occured.
getUnsigned() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads one unsigned byte as a short integer.
getUnsigned(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads one byte as an unsigned short integer.
getUnsigned() - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads one unsigned byte as a short integer.
getUnsigned(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads one byte as an unsigned short integer.
getUnsigned() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUnsigned(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUnsignedInt() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads four bytes unsigned integer.
getUnsignedInt(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads four bytes unsigned integer.
getUnsignedInt() - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads four bytes unsigned integer.
getUnsignedInt(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads four bytes unsigned integer.
getUnsignedInt() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUnsignedInt(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUnsignedMediumInt() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Relative get method for reading an unsigned medium int value.
getUnsignedMediumInt(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Absolute get method for reading an unsigned medium int value.
getUnsignedMediumInt() - Method in class org.apache.mina.core.buffer.IoBuffer
  Relative get method for reading an unsigned medium int value.
getUnsignedMediumInt(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Absolute get method for reading an unsigned medium int value.
getUnsignedMediumInt() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUnsignedMediumInt(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUnsignedShort() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads two bytes unsigned integer.
getUnsignedShort(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Reads two bytes unsigned integer.
getUnsignedShort() - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads two bytes unsigned integer.
getUnsignedShort(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Reads two bytes unsigned integer.
getUnsignedShort() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUnsignedShort(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
getUsername() - Method in class org.apache.mina.example.chat.client.ConnectDialog
getUsername() - Method in class org.apache.mina.example.tapedeck.UserCommand
getUserName() - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Return the user name.
getUTFStringAsByteArray(String) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Converts an UTF-16LE string as defined in NTLM protocol to a byte array.
getValue() - Method in class org.apache.mina.core.future.DefaultIoFuture
  Returns the result of the asynchronous operation.
getValue() - Method in class org.apache.mina.example.sumup.message.AddMessage
getValue() - Method in class org.apache.mina.example.sumup.message.ResultMessage
getValue() - Method in class org.apache.mina.filter.codec.textline.LineDelimiter
  Return the delimiter string.
getValue() - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
getValues() - Method in class org.apache.mina.util.LazyInitializedCacheMap
getWidth() - Method in class org.apache.mina.example.imagine.step1.ImageRequest
getWriteBufferSize() - Method in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
  Returns the size of the write buffer in bytes.
getWriteRequestQueue() - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
getWriteRequestQueue(IoSession) - Method in class org.apache.mina.core.session.DefaultIoSessionDataStructureFactory
getWriteRequestQueue() - Method in interface org.apache.mina.core.session.IoSession
  TODO Add method documentation
getWriteRequestQueue(IoSession) - Method in interface org.apache.mina.core.session.IoSessionDataStructureFactory
  Returns an `WriteRequest` which is going to be associated with the specified `session`.
getWriterIdleCount() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of the fired continuous `sessionIdle` events for `IdleStatus.WRITER_IDLE`.
getWriterIdleCount() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of the fired continuous `sessionIdle` events for `IdleStatus.WRITER_IDLE`.
getWriterIdleTime() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for `IdleStatus.WRITER_IDLE` in seconds.
getWriterIdleTime() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for `IdleStatus.WRITER_IDLE` in seconds.
getWriterIdleTimeInMillis() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns idle time for `IdleStatus.WRITER_IDLE` in milliseconds.
getWriterIdleTimeInMillis() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns idle time for `IdleStatus.WRITER_IDLE` in milliseconds.
getWriteTimeout() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns write timeout in seconds.
getWriteTimeout() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns write timeout in seconds.
getWriteTimeout() - Method in class org.apache.mina.handler.stream.StreamIoHandler
  Returns write timeout in seconds.
getWriteTimeoutInMillis() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns write timeout in milliseconds.
getWriteTimeoutInMillis() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns write timeout in milliseconds.
getWrittenBytes() - Method in class org.apache.mina.core.file.DefaultFileRegion
getWrittenBytes() - Method in interface org.apache.mina.core.file.FileRegion
  The total number of bytes already written.
getWrittenBytes() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of bytes written out by this service
getWrittenBytes() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the total number of bytes which were written to this session.
getWrittenBytes() - Method in interface org.apache.mina.core.session.IoSession
  Returns the total number of bytes which were written to this session.
getWrittenBytesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of written bytes per second.
getWrittenBytesThroughput() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of written bytes per second.
getWrittenBytesThroughput() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of written bytes per second.
getWrittenMessages() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of messages this service has written
getWrittenMessages() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the total number of messages which were written and encoded by this session.
getWrittenMessages() - Method in interface org.apache.mina.core.session.IoSession
  Returns the total number of messages which were written and encoded by this session.
getWrittenMessagesThroughput() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Returns the number of written messages per second.
getWrittenMessagesThroughput() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns the number of written messages per second.
getWrittenMessagesThroughput() - Method in interface org.apache.mina.core.session.IoSession
  Returns the number of written messages per second.
GraphicalCharGenClient - Class in org.apache.mina.example.imagine.step1.client
  Swing application that acts as a client of the `ImageServer`
GraphicalCharGenClient() - Constructor for class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
GSSAPI_AUTH - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
GSSAPI_AUTH_SUBNEGOTIATION_VERSION - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
GSSAPI_MSG_TYPE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants

## H

Haiku - Class in org.apache.mina.example.haiku
Haiku(String...) - Constructor for class org.apache.mina.example.haiku.Haiku
HaikuValidationServer - Class in org.apache.mina.example.haiku
HaikuValidationServer() - Constructor for class org.apache.mina.example.haiku.HaikuValidationServer
HaikuValidator - Class in org.apache.mina.example.haiku
HaikuValidator() - Constructor for class org.apache.mina.example.haiku.HaikuValidator
HaikuValidatorIoHandler - Class in org.apache.mina.example.haiku
HaikuValidatorIoHandler() - Constructor for class org.apache.mina.example.haiku.HaikuValidatorIoHandler
handle(Event) - Method in class org.apache.mina.statemachine.StateMachine
  Processes the specified `Event` through this `StateMachine`.
handleMessage(IoSession, E) - Method in interface org.apache.mina.handler.demux.MessageHandler
  Invoked when the specific type of message is received from or sent to the specified `session`.
HANDLER - Static variable in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  The key used to store the `SingleSessionIoHandler` as a session attribute.
handleResponse(HttpProxyResponse) - Method in class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  Handles a HTTP response from the proxy server.
handleResponse(HttpProxyResponse) - Method in class org.apache.mina.proxy.handlers.http.AbstractHttpLogicHandler
  Handles a HTTP response from the proxy server.
handleResponse(HttpProxyResponse) - Method in class org.apache.mina.proxy.handlers.http.basic.HttpBasicAuthLogicHandler
  Handles a HTTP response from the proxy server.
handleResponse(HttpProxyResponse) - Method in class org.apache.mina.proxy.handlers.http.basic.HttpNoAuthLogicHandler
  Handles a HTTP response from the proxy server.
handleResponse(HttpProxyResponse) - Method in class org.apache.mina.proxy.handlers.http.digest.HttpDigestAuthLogicHandler
handleResponse(HttpProxyResponse) - Method in class org.apache.mina.proxy.handlers.http.HttpSmartProxyHandler
  Handle a HTTP response from the proxy server.
handleResponse(HttpProxyResponse) - Method in class org.apache.mina.proxy.handlers.http.ntlm.HttpNTLMAuthLogicHandler
  Handles a HTTP response from the proxy server.
handleResponse(IoBuffer) - Method in class org.apache.mina.proxy.handlers.socks.Socks4LogicHandler
  Handle a SOCKS4/SOCKS4a response from the proxy server.
handleResponse(IoFilter.NextFilter, IoBuffer, int) - Method in class org.apache.mina.proxy.handlers.socks.Socks5LogicHandler
  Handle a SOCKS v5 response from the proxy server.
hasArray() - Method in class org.apache.mina.core.buffer.IoBuffer
hasArray() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
hasFragmentation() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
hasFragmentation() - Method in interface org.apache.mina.core.service.TransportMetadata
  Returns `true` if the messages exchanged by the service can be fragmented or reassembled by its underlying transport.
hasGetProperty(OgnlContext, Object, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
hasGetProperty(Map, Object, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
hasGetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
hasGetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoFilterPropertyAccessor
hasGetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoServicePropertyAccessor
hasGetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoSessionPropertyAccessor
hashCode() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
hashCode() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
hashCode() - Method in class org.apache.mina.core.session.AbstractIoSession
hashCode() - Method in class org.apache.mina.core.session.AttributeKey
hashCode() - Method in class org.apache.mina.example.haiku.Haiku
hashCode() - Method in class org.apache.mina.filter.codec.textline.LineDelimiter
hashCode() - Method in class org.apache.mina.filter.reqres.Request
hashCode() - Method in class org.apache.mina.filter.reqres.Response
hashCode() - Method in class org.apache.mina.statemachine.State
hashCode() - Method in class org.apache.mina.statemachine.transition.AbstractTransition
hashCode() - Method in class org.apache.mina.statemachine.transition.MethodTransition
hashCode() - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
hashCode() - Method in class org.apache.mina.util.ExpiringMap
hashCode() - Method in class org.apache.mina.util.SynchronizedQueue
hasNext() - Method in class org.apache.mina.transport.socket.nio.NioProcessor.IoSessionIterator
hasRemaining() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
hasRemaining() - Method in class org.apache.mina.core.buffer.IoBuffer
hasRemaining() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
hasRemaining() - Method in interface org.apache.mina.util.byteaccess.ByteArray.Cursor
hasRemaining() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Checks if there are any remaining bytes that can be read.
hasRemaining() - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Checks if there are any remaining bytes that can be read.
hasResponse() - Method in class org.apache.mina.filter.reqres.Request
hasSetProperty(OgnlContext, Object, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
hasSetProperty(Map, Object, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
hasSetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
hasSetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoFilterPropertyAccessor
hasSetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoServicePropertyAccessor
hasSetProperty0(OgnlContext, Object, String) - Method in class org.apache.mina.integration.ognl.IoSessionPropertyAccessor
HEADER_LEN - Static variable in class org.apache.mina.example.sumup.codec.Constants
HEADER_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse header name and value
HEADER_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to parse header name and value
headers - Variable in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  The HTTP response headers.
HEADERS_BODY_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse raw headers from body
HEADERS_BODY_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to parse raw headers from body
hmacMD5(byte[], byte[]) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
  Calculates the HMAC-MD5 hash of the given data using the specified hashing key.
HOST - Static variable in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
HTTP_1_0 - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The HTTP 1.0 protocol version string.
HTTP_1_1 - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The HTTP 1.1 protocol version string.
HttpAuthenticationMethods - Enum in org.apache.mina.proxy.handlers.http
  HttpAuthenticationMethods.java - Enumerates all known http authentication methods.
HttpBasicAuthLogicHandler - Class in org.apache.mina.proxy.handlers.http.basic
  HttpBasicAuthLogicHandler.java - HTTP Basic authentication mechanism logic handler.
HttpBasicAuthLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.http.basic.HttpBasicAuthLogicHandler
HttpClientCodec - Class in org.apache.mina.http
HttpClientCodec() - Constructor for class org.apache.mina.http.HttpClientCodec
HttpClientDecoder - Class in org.apache.mina.http
HttpClientDecoder() - Constructor for class org.apache.mina.http.HttpClientDecoder
HttpClientEncoder - Class in org.apache.mina.http
HttpClientEncoder() - Constructor for class org.apache.mina.http.HttpClientEncoder
HttpContentChunk - Interface in org.apache.mina.http.api
HttpDigestAuthLogicHandler - Class in org.apache.mina.proxy.handlers.http.digest
  HttpDigestAuthLogicHandler.java - HTTP Digest authentication mechanism logic handler.
HttpDigestAuthLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.http.digest.HttpDigestAuthLogicHandler
HttpEndOfContent - Class in org.apache.mina.http.api
HttpEndOfContent() - Constructor for class org.apache.mina.http.api.HttpEndOfContent
HttpException - Exception in org.apache.mina.http
HttpException(int) - Constructor for exception org.apache.mina.http.HttpException
HttpException(HttpStatus) - Constructor for exception org.apache.mina.http.HttpException
HttpException(int, String) - Constructor for exception org.apache.mina.http.HttpException
HttpException(HttpStatus, String) - Constructor for exception org.apache.mina.http.HttpException
HttpMessage - Interface in org.apache.mina.http.api
  An HTTP message, the ancestor of HTTP request & response.
HttpMethod - Enum in org.apache.mina.http.api
HttpNoAuthLogicHandler - Class in org.apache.mina.proxy.handlers.http.basic
  HttpNoAuthLogicHandler.java - HTTP 'no auth' mechanism logic handler.
HttpNoAuthLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.http.basic.HttpNoAuthLogicHandler
HttpNTLMAuthLogicHandler - Class in org.apache.mina.proxy.handlers.http.ntlm
  HttpNTLMAuthLogicHandler.java - HTTP NTLM authentication mechanism logic handler.
HttpNTLMAuthLogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.http.ntlm.HttpNTLMAuthLogicHandler
HttpProxyConstants - Class in org.apache.mina.proxy.handlers.http
  HttpProxyConstants.java - HTTP Proxy constants.
HttpProxyConstants() - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyConstants
HttpProxyRequest - Class in org.apache.mina.proxy.handlers.http
  HttpProxyRequest.java - Wrapper class for HTTP requests.
HttpProxyRequest(InetSocketAddress) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Constructor which creates a HTTP/1.0 CONNECT request to the specified endpoint.
HttpProxyRequest(InetSocketAddress, String) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Constructor which creates a CONNECT request to the specified endpoint using the provided protocol version.
HttpProxyRequest(InetSocketAddress, String, Map<String, List<String>>) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Constructor which creates a CONNECT request to the specified endpoint using the provided protocol version and setting the requested headers.
HttpProxyRequest(String) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Constructor which creates a HTTP/1.0 GET request to the specified http URI.
HttpProxyRequest(String, String) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Constructor which creates a GET request to the specified http URI using the provided protocol version
HttpProxyRequest(String, String, String) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Constructor which creates a request using the provided HTTP verb targeted at the specified http URI using the provided protocol version.
HttpProxyRequest(String, String, String, Map<String, List<String>>) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Constructor which creates a request using the provided HTTP verb targeted at the specified http URI using the provided protocol version and setting the requested headers.
HttpProxyResponse - Class in org.apache.mina.proxy.handlers.http
  HttpProxyResponse.java - Wrapper class for HTTP requests.
HttpProxyResponse(String, String, Map<String, List<String>>) - Constructor for class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  Constructor of an HTTP proxy response.
HttpRequest - Interface in org.apache.mina.http.api
  An HTTP request
HttpRequestImpl - Class in org.apache.mina.http
HttpRequestImpl(HttpVersion, HttpMethod, String, String, Map<String, String>) - Constructor for class org.apache.mina.http.HttpRequestImpl
HttpResponse - Interface in org.apache.mina.http.api
  An HTTP response to an HTTP request
HttpServerCodec - Class in org.apache.mina.http
HttpServerCodec() - Constructor for class org.apache.mina.http.HttpServerCodec
HttpServerDecoder - Class in org.apache.mina.http
HttpServerDecoder() - Constructor for class org.apache.mina.http.HttpServerDecoder
HttpServerEncoder - Class in org.apache.mina.http
HttpServerEncoder() - Constructor for class org.apache.mina.http.HttpServerEncoder
HttpSmartProxyHandler - Class in org.apache.mina.proxy.handlers.http
  HttpSmartProxyHandler.java - HTTP proxy handler that automatically handles forwarding a request to the appropriate authentication mechanism logic handler.
HttpSmartProxyHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.http.HttpSmartProxyHandler
HttpStatus - Enum in org.apache.mina.http.api
  An `Enumeration` of all known HTTP status codes.
httpURI - Variable in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  The HTTP URI.
HttpVerb - Enum in org.apache.mina.http.api
httpVerb - Variable in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  The HTTP verb.
HttpVersion - Enum in org.apache.mina.http.api
  Type safe enumeration representing HTTP protocol version
httpVersion - Variable in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  The HTTP response protocol version.

## I

IdentityHashSet<E> - Class in org.apache.mina.util
  An `IdentityHashMap`-backed `Set`.
IdentityHashSet() - Constructor for class org.apache.mina.util.IdentityHashSet
IdentityHashSet(int) - Constructor for class org.apache.mina.util.IdentityHashSet
IdentityHashSet(Collection<E>) - Constructor for class org.apache.mina.util.IdentityHashSet
IdleStatus - Class in org.apache.mina.core.session
  Represents the type of idleness of `IoSession` or `IoSession`.
IdleStatusChecker - Class in org.apache.mina.core.session
  Detects idle sessions and fires `sessionIdle` events to them.
IdleStatusChecker() - Constructor for class org.apache.mina.core.session.IdleStatusChecker
IdleStatusChecker.NotifyingTask - Class in org.apache.mina.core.session
  The class to place in the transport executor for checking the sessions idle
ImageClient - Class in org.apache.mina.example.imagine.step1.client
  client for the `ImageServer`
ImageClient(String, int, ImageListener) - Constructor for class org.apache.mina.example.imagine.step1.client.ImageClient
ImageCodecFactory - Class in org.apache.mina.example.imagine.step1.codec
  a `ProtocolCodecFactory` for the tutorial on how to write a protocol codec
ImageCodecFactory(boolean) - Constructor for class org.apache.mina.example.imagine.step1.codec.ImageCodecFactory
ImageListener - Interface in org.apache.mina.example.imagine.step1.client
  TODO Add documentation
ImagePanel - Class in org.apache.mina.example.imagine.step1.client
  JPanel capable of drawing two `BufferedImage`'s
ImagePanel() - Constructor for class org.apache.mina.example.imagine.step1.client.ImagePanel
ImageRequest - Class in org.apache.mina.example.imagine.step1
  represents a client's request for an image
ImageRequest(int, int, int) - Constructor for class org.apache.mina.example.imagine.step1.ImageRequest
ImageRequestDecoder - Class in org.apache.mina.example.imagine.step1.codec
  a decoder for `ImageRequest` objects
ImageRequestDecoder() - Constructor for class org.apache.mina.example.imagine.step1.codec.ImageRequestDecoder
ImageRequestEncoder - Class in org.apache.mina.example.imagine.step1.codec
  an encoder for `ImageRequest` objects
ImageRequestEncoder() - Constructor for class org.apache.mina.example.imagine.step1.codec.ImageRequestEncoder
ImageResponse - Class in org.apache.mina.example.imagine.step1
  response sent by the server when receiving an `ImageRequest`
ImageResponse(BufferedImage, BufferedImage) - Constructor for class org.apache.mina.example.imagine.step1.ImageResponse
ImageResponseDecoder - Class in org.apache.mina.example.imagine.step1.codec
  a decoder for `ImageResponse` objects
ImageResponseDecoder() - Constructor for class org.apache.mina.example.imagine.step1.codec.ImageResponseDecoder
ImageResponseEncoder - Class in org.apache.mina.example.imagine.step1.codec
  an encoder for `ImageResponse` objects
ImageResponseEncoder() - Constructor for class org.apache.mina.example.imagine.step1.codec.ImageResponseEncoder
ImageServer - Class in org.apache.mina.example.imagine.step1.server
  entry point for the server used in the tutorial on protocol codecs
ImageServer() - Constructor for class org.apache.mina.example.imagine.step1.server.ImageServer
ImageServer - Class in org.apache.mina.example.imagine.step2.server
  entry point for the server used in the tutorial on protocol codecs
ImageServer() - Constructor for class org.apache.mina.example.imagine.step2.server.ImageServer
ImageServer - Class in org.apache.mina.example.imagine.step3.server
  entry point for the server used in the tutorial on protocol codecs
ImageServer() - Constructor for class org.apache.mina.example.imagine.step3.server.ImageServer
ImageServerIoHandler - Class in org.apache.mina.example.imagine.step1.server
  server-side `IoHandler`
ImageServerIoHandler() - Constructor for class org.apache.mina.example.imagine.step1.server.ImageServerIoHandler
ImageServerIoHandler - Class in org.apache.mina.example.imagine.step3.server
  server-side `IoHandler`
ImageServerIoHandler(MBeanServer) - Constructor for class org.apache.mina.example.imagine.step3.server.ImageServerIoHandler
  Creates a new instance of ImageServerIoHandler.
increaseIdleCount(IdleStatus, long) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
increaseReadBufferSize() - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
increaseReadBytes(long, long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Increases the count of read bytes by `increment` and sets the last read time to `currentTime`.
increaseReadBytes(long, long) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
increaseReadMessages(long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Increases the count of read messages by 1 and sets the last read time to `currentTime`.
increaseReadMessages(long) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
increaseScheduledWriteBytes(int) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Increments by `increment` the count of bytes scheduled for write.
increaseScheduledWriteBytes(int) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
increaseScheduledWriteMessages() - Method in class org.apache.mina.core.service.IoServiceStatistics
  Increments by 1 the count of messages scheduled for write.
increaseScheduledWriteMessages() - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
increaseWrittenBytes(int, long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Increases the count of written bytes by `increment` and sets the last write time to `currentTime`.
increaseWrittenBytes(int, long) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
increaseWrittenMessages(long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Increases the count of written messages by 1 and sets the last write time to `currentTime`.
increaseWrittenMessages(WriteRequest, long) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
INDEX_KEY - Static variable in class org.apache.mina.example.imagine.step1.server.ImageServerIoHandler
INDEX_KEY - Static variable in class org.apache.mina.example.imagine.step3.server.ImageServerIoHandler
indexOf(byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns the first occurence position of the specified byte from the current position to the current limit.
indexOf(byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns the first occurence position of the specified byte from the current position to the current limit.
indexOf(byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
InetAddressEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into an `InetAddress`.
InetAddressEditor() - Constructor for class org.apache.mina.integration.beans.InetAddressEditor
InetSocketAddressEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into an `InetSocketAddress`.
InetSocketAddressEditor() - Constructor for class org.apache.mina.integration.beans.InetSocketAddressEditor
info(TapeDeckServer.TapeDeckContext, IoSession, InfoCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
INFO - Static variable in class org.apache.mina.proxy.utils.MD4Provider
  Provider information.
InfoCommand - Class in org.apache.mina.example.tapedeck
  Represents the `info` command.
InfoCommand() - Constructor for class org.apache.mina.example.tapedeck.InfoCommand
init() - Method in interface org.apache.mina.core.filterchain.IoFilter
  Invoked by `ReferenceCountingFilter` 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.core.filterchain.IoFilterAdapter
  Invoked by `ReferenceCountingFilter` 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.core.polling.AbstractPollingConnectionlessIoAcceptor
init() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Initialize the polling system, will be called at construction time.
init() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Initialize the polling system, will be called at construction time.
init(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Initialize the polling of a session.
init() - Method in class org.apache.mina.filter.buffer.IoBufferLazyInitializer
  Initializes the value.
init() - Method in class org.apache.mina.filter.codec.statemachine.DecodingStateMachine
  Invoked to initialize this state machine.
init() - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
init(AprSession) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
init() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Initialize the polling system, will be called at construction time.
init() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Initialize the polling system, will be called at construction time.
init(IoService) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
init() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
init() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
init(NioSession) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
init() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Initialize the polling system, will be called at construction time.
init() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Initialize the polling system, will be called at construction time.
init() - Method in class org.apache.mina.util.LazyInitializedCacheMap.NoopInitializer
init() - Method in class org.apache.mina.util.LazyInitializer
  Initializes the value.
initializeSession(IoSession, T) - Method in interface org.apache.mina.core.session.IoSessionInitializer
initializeSession(IoSession, T) - Method in class org.apache.mina.proxy.session.ProxyIoSessionInitializer
initSession(IoSession, IoFuture, IoSessionInitializer) - Method in class org.apache.mina.core.service.AbstractIoService
inSubnet(InetAddress) - Method in class org.apache.mina.filter.firewall.Subnet
  Checks if the `InetAddress` is within this subnet
IntegerDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which decodes `int` values in big-endian order (high bytes come first).
IntegerDecodingState() - Constructor for class org.apache.mina.filter.codec.statemachine.IntegerDecodingState
IntegerEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into an `Integer` and vice versa.
IntegerEditor() - Constructor for class org.apache.mina.integration.beans.IntegerEditor
intToNetworkByteOrder(int, int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Encodes an integer into up to 4 bytes in network byte order.
intToNetworkByteOrder(int, byte[], int, int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Encodes an integer into up to 4 bytes in network byte order in the supplied buffer starting at `start` offset and writing `count` bytes.
InvalidHaikuException - Exception in org.apache.mina.example.haiku
InvalidHaikuException(int, String, int, int) - Constructor for exception org.apache.mina.example.haiku.InvalidHaikuException
invoke(String, Object[], String[]) - Method in class org.apache.mina.integration.jmx.ObjectMBean
invoke0(String, Object[], String[]) - Method in class org.apache.mina.integration.jmx.IoServiceMBean
invoke0(String, Object[], String[]) - Method in class org.apache.mina.integration.jmx.IoSessionMBean
invoke0(String, Object[], String[]) - Method in class org.apache.mina.integration.jmx.ObjectMBean
IoAbsoluteReader - Interface in org.apache.mina.util.byteaccess
  Provides absolute read access to a sequence of bytes.
IoAbsoluteWriter - Interface in org.apache.mina.util.byteaccess
  Provides absolute write access to a sequence of bytes.
IoAcceptor - Interface in org.apache.mina.core.service
  Accepts incoming connection, communicates with clients, and fires events to `IoHandler`s.
IoBuffer - Class in org.apache.mina.core.buffer
  A byte buffer used by MINA applications.
IoBuffer() - Constructor for class org.apache.mina.core.buffer.IoBuffer
  Creates a new instance.
IoBufferAllocator - Interface in org.apache.mina.core.buffer
  Allocates `IoBuffer`s and manages them.
IoBufferDecoder - Class in org.apache.mina.proxy.utils
  IoBufferDecoder.java - Handles an `IoBuffer` decoder which supports two methods : - dynamic delimiter decoding - fixed length content reading
IoBufferDecoder(byte[]) - Constructor for class org.apache.mina.proxy.utils.IoBufferDecoder
  Creates a new instance that uses specified `delimiter` byte array as a message delimiter.
IoBufferDecoder(int) - Constructor for class org.apache.mina.proxy.utils.IoBufferDecoder
  Creates a new instance that will read messages of `contentLength` bytes.
IoBufferDecoder.DecodingContext - Class in org.apache.mina.proxy.utils
  The class holding the decoding context.
IoBufferDecoder.DecodingContext() - Constructor for class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
IoBufferLazyInitializer - Class in org.apache.mina.filter.buffer
  An `LazyInitializer` implementation that initializes an `IoBuffer` only when needed.
IoBufferLazyInitializer(int) - Constructor for class org.apache.mina.filter.buffer.IoBufferLazyInitializer
  Constructor which sets allocated buffer size to `bufferSize`.
IoBufferWrapper - Class in org.apache.mina.core.buffer
  A `IoBuffer` that wraps a buffer and proxies any operations to it.
IoBufferWrapper(IoBuffer) - Constructor for class org.apache.mina.core.buffer.IoBufferWrapper
  Create a new instance.
IoConnector - Interface in org.apache.mina.core.service
  Connects to endpoint, communicates with the server, and fires events to `IoHandler`s.
IoEvent - Class in org.apache.mina.core.session
  An I/O event or an I/O request that MINA provides.
IoEvent(IoEventType, IoSession, Object) - Constructor for class org.apache.mina.core.session.IoEvent
IoEventQueueHandler - Interface in org.apache.mina.filter.executor
  Listens and filters all event queue operations occurring in `OrderedThreadPoolExecutor` and `UnorderedThreadPoolExecutor`.
IoEventQueueThrottle - Class in org.apache.mina.filter.executor
  Throttles incoming or outgoing events.
IoEventQueueThrottle() - Constructor for class org.apache.mina.filter.executor.IoEventQueueThrottle
IoEventQueueThrottle(int) - Constructor for class org.apache.mina.filter.executor.IoEventQueueThrottle
IoEventQueueThrottle(IoEventSizeEstimator, int) - Constructor for class org.apache.mina.filter.executor.IoEventQueueThrottle
IoEventSizeEstimator - Interface in org.apache.mina.filter.executor
  Estimates the amount of memory that the specified `IoEvent` occupies in the current JVM.
IoEventType - Enum in org.apache.mina.core.session
  An `Enum` that represents the type of I/O events and requests.
IoFilter - Interface in org.apache.mina.core.filterchain
  A filter which intercepts `IoHandler` events like Servlet filters.
IoFilter.NextFilter - Interface in org.apache.mina.core.filterchain
  Represents the next `IoFilter` in `IoFilterChain`.
IoFilterAdapter - Class in org.apache.mina.core.filterchain
  An adapter class for `IoFilter`.
IoFilterAdapter() - Constructor for class org.apache.mina.core.filterchain.IoFilterAdapter
IoFilterChain - Interface in org.apache.mina.core.filterchain
  A container of `IoFilter`s that forwards `IoHandler` events to the consisting filters and terminal `IoHandler` sequentially.
IoFilterChain.Entry - Interface in org.apache.mina.core.filterchain
  Represents a name-filter pair that an `IoFilterChain` contains.
IoFilterChainBuilder - Interface in org.apache.mina.core.filterchain
  An interface that builds `IoFilterChain` in predefined way when `IoSession` is created.
IoFilterEvent - Class in org.apache.mina.core.filterchain
  An I/O event or an I/O request that MINA provides for `IoFilter`s.
IoFilterEvent(IoFilter.NextFilter, IoEventType, IoSession, Object) - Constructor for class org.apache.mina.core.filterchain.IoFilterEvent
IoFilterEvents - Enum in org.apache.mina.statemachine.event
  Defines all possible MINA `IoFilter` events for use in `IoFilterTransition` annotations.
IoFilterLifeCycleException - Exception in org.apache.mina.core.filterchain
  A `RuntimeException` which is thrown when `IoFilter.init()` or `IoFilter.onPostAdd(IoFilterChain, String, org.apache.mina.core.filterchain.IoFilter.NextFilter)` failed.
IoFilterLifeCycleException() - Constructor for exception org.apache.mina.core.filterchain.IoFilterLifeCycleException
IoFilterLifeCycleException(String) - Constructor for exception org.apache.mina.core.filterchain.IoFilterLifeCycleException
IoFilterLifeCycleException(String, Throwable) - Constructor for exception org.apache.mina.core.filterchain.IoFilterLifeCycleException
IoFilterLifeCycleException(Throwable) - Constructor for exception org.apache.mina.core.filterchain.IoFilterLifeCycleException
IoFilterMBean - Class in org.apache.mina.integration.jmx
  A JMX MBean wrapper for an `IoSession`.
IoFilterMBean(IoFilter) - Constructor for class org.apache.mina.integration.jmx.IoFilterMBean
IoFilterPropertyAccessor - Class in org.apache.mina.integration.ognl
  An OGNL `PropertyAccessor` for `IoFilter`.
IoFilterPropertyAccessor() - Constructor for class org.apache.mina.integration.ognl.IoFilterPropertyAccessor
IoFilterTransition - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used on methods to indicate that the method handles a specific kind of `IoFilterEvents` event when in a specific state.
IoFilterTransitions - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used to annotate a method with several `IoFilterTransition`s.
IoFuture - Interface in org.apache.mina.core.future
  Represents the completion of an asynchronous I/O operation on an `IoSession`.
IoFutureListener<F extends IoFuture> - Interface in org.apache.mina.core.future
  Something interested in being notified when the completion of an asynchronous I/O operation : `IoFuture`.
IoHandler - Interface in org.apache.mina.core.service
  Handles all I/O events fired by MINA.
IoHandlerAdapter - Class in org.apache.mina.core.service
  An adapter class for `IoHandler`.
IoHandlerAdapter() - Constructor for class org.apache.mina.core.service.IoHandlerAdapter
IoHandlerChain - Class in org.apache.mina.handler.chain
  A chain of `IoHandlerCommand`s.
IoHandlerChain() - Constructor for class org.apache.mina.handler.chain.IoHandlerChain
  Creates a new, empty chain of `IoHandlerCommand`s.
IoHandlerChain.Entry - Class in org.apache.mina.handler.chain
  Represents a name-command pair that an `IoHandlerChain` contains.
IoHandlerCommand - Interface in org.apache.mina.handler.chain
  A `IoHandlerCommand` encapsulates a unit of processing work to be performed, whose purpose is to examine and/or modify the state of a transaction that is represented by custom attributes provided by `IoSession`.
IoHandlerCommand.NextCommand - Interface in org.apache.mina.handler.chain
  Represents an indirect reference to the next `IoHandlerCommand` of the `IoHandlerChain`.
IoHandlerEvents - Enum in org.apache.mina.statemachine.event
  Defines all possible MINA `IoHandler` events for use in `IoHandlerTransition` annotations.
IoHandlerTransition - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used on methods to indicate that the method handles a specific kind of `IoHandlerEvents` event when in a specific state.
IoHandlerTransitions - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used to annotate a method with several `IoHandlerTransition`s.
IoProcessor<S extends IoSession> - Interface in org.apache.mina.core.service
  An internal interface to represent an 'I/O processor' that performs actual I/O operations for `IoSession`s.
IoRelativeReader - Interface in org.apache.mina.util.byteaccess
  Provides relative read access to a sequence of bytes.
IoRelativeWriter - Interface in org.apache.mina.util.byteaccess
  Provides relative read access to a sequence of bytes.
IoService - Interface in org.apache.mina.core.service
  Base interface for all `IoAcceptor`s and `IoConnector`s that provide I/O service and manage `IoSession`s.
IoServiceListener - Interface in org.apache.mina.core.service
  Listens to events related to an `IoService`.
IoServiceListenerSupport - Class in org.apache.mina.core.service
  A helper class which provides addition and removal of `IoServiceListener`s and firing events.
IoServiceListenerSupport(IoService) - Constructor for class org.apache.mina.core.service.IoServiceListenerSupport
  Creates a new instance of the listenerSupport.
IoServiceMBean - Class in org.apache.mina.integration.jmx
  A JMX MBean wrapper for an `IoSession`.
IoServiceMBean(IoService) - Constructor for class org.apache.mina.integration.jmx.IoServiceMBean
IoServicePropertyAccessor - Class in org.apache.mina.integration.ognl
  An OGNL `PropertyAccessor` for `IoService`.
IoServicePropertyAccessor() - Constructor for class org.apache.mina.integration.ognl.IoServicePropertyAccessor
IoServiceStatistics - Class in org.apache.mina.core.service
  Provides usage statistics for an `AbstractIoService` instance.
IoServiceStatistics(AbstractIoService) - Constructor for class org.apache.mina.core.service.IoServiceStatistics
IoSession - Interface in org.apache.mina.core.session
  A handle which represents connection between two end-points regardless of transport types.
IoSessionAttributeMap - Interface in org.apache.mina.core.session
  Stores the user-defined attributes which is provided per `IoSession`.
IoSessionConfig - Interface in org.apache.mina.core.session
  The configuration of `IoSession`.
IoSessionDataStructureFactory - Interface in org.apache.mina.core.session
  Provides data structures to a newly created session.
IoSessionEvent - Class in org.apache.mina.proxy.event
  IoSessionEvent.java - Wrapper Class for enqueued events.
IoSessionEvent(IoFilter.NextFilter, IoSession, IoSessionEventType) - Constructor for class org.apache.mina.proxy.event.IoSessionEvent
  Creates an instance of this class when event type differs from `IoSessionEventType.IDLE`.
IoSessionEvent(IoFilter.NextFilter, IoSession, IdleStatus) - Constructor for class org.apache.mina.proxy.event.IoSessionEvent
  Creates an instance of this class when event type is `IoSessionEventType.IDLE`.
IoSessionEventQueue - Class in org.apache.mina.proxy.event
  IoSessionEventQueue.java - Queue that contains filtered session events while handshake isn't done.
IoSessionEventQueue(ProxyIoSession) - Constructor for class org.apache.mina.proxy.event.IoSessionEventQueue
IoSessionEventType - Enum in org.apache.mina.proxy.event
  IoSessionEventType.java - Enumerates session event types.
IoSessionFinder - Class in org.apache.mina.integration.ognl
  Finds `IoSession`s that match a boolean OGNL expression.
IoSessionFinder(String) - Constructor for class org.apache.mina.integration.ognl.IoSessionFinder
  Creates a new instance with the specified OGNL expression that returns a boolean value (e.g.
IoSessionInitializationException - Exception in org.apache.mina.core.session
  A `RuntimeException` that is thrown when the initialization of an `IoSession` fails.
IoSessionInitializationException() - Constructor for exception org.apache.mina.core.session.IoSessionInitializationException
IoSessionInitializationException(String, Throwable) - Constructor for exception org.apache.mina.core.session.IoSessionInitializationException
IoSessionInitializationException(String) - Constructor for exception org.apache.mina.core.session.IoSessionInitializationException
IoSessionInitializationException(Throwable) - Constructor for exception org.apache.mina.core.session.IoSessionInitializationException
IoSessionInitializer<T extends IoFuture> - Interface in org.apache.mina.core.session
  Defines a callback for obtaining the `IoSession` during session initialization.
IoSessionMBean - Class in org.apache.mina.integration.jmx
  A JMX MBean wrapper for an `IoSession`.
IoSessionMBean(IoSession) - Constructor for class org.apache.mina.integration.jmx.IoSessionMBean
IoSessionPropertyAccessor - Class in org.apache.mina.integration.ognl
  An OGNL `PropertyAccessor` for `IoSession`.
IoSessionPropertyAccessor() - Constructor for class org.apache.mina.integration.ognl.IoSessionPropertyAccessor
IoSessionRecycler - Interface in org.apache.mina.core.session
  A connectionless transport can recycle existing sessions by assigning an `IoSessionRecycler` to an `IoService`.
IoSessionStateContextLookup - Class in org.apache.mina.statemachine.context
  MINA specific `StateContextLookup` which uses an `IoSession` attribute to store the `StateContextLookup`.
IoSessionStateContextLookup() - Constructor for class org.apache.mina.statemachine.context.IoSessionStateContextLookup
  Creates a new instance using a `DefaultStateContextFactory` to create `StateContext` objects for new `IoSession`s.
IoSessionStateContextLookup(String) - Constructor for class org.apache.mina.statemachine.context.IoSessionStateContextLookup
  Creates a new instance using a `DefaultStateContextFactory` to create `StateContext` objects for new `IoSession`s.
IoSessionStateContextLookup(StateContextFactory) - Constructor for class org.apache.mina.statemachine.context.IoSessionStateContextLookup
  Creates a new instance using the specified `StateContextFactory` to create `StateContext` objects for new `IoSession`s.
IoSessionStateContextLookup(StateContextFactory, String) - Constructor for class org.apache.mina.statemachine.context.IoSessionStateContextLookup
  Creates a new instance using the specified `StateContextFactory` to create `StateContext` objects for new `IoSession`s.
IoUtil - Class in org.apache.mina.core
  A utility class that provides various convenience methods related with `IoSession` and `IoFuture`.
IPV4_ADDRESS_TYPE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  SOCKS v5 address types.
IPV6_ADDRESS_TYPE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
isActive() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns a value of whether or not this service is active
isActive() - Method in interface org.apache.mina.core.service.IoService
  Returns a value of whether or not this service is active
isActive() - Method in class org.apache.mina.core.service.IoServiceListenerSupport
isArrayByteBase64(byte[]) - Static method in class org.apache.mina.util.Base64
  Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
isAuthenticationFailed() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns true if authentication failed.
isAutoExpand() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns `true` if and only if `autoExpand` is turned on.
isAutoExpand() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns `true` if and only if `autoExpand` is turned on.
isAutoExpand() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
isAutoShrink() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns `true` if and only if `autoShrink` is turned on.
isAutoShrink() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns `true` if and only if `autoShrink` is turned on.
isAutoShrink() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
isBothIdle() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns `true` if this session is `IdleStatus.BOTH_IDLE`.
isBothIdle() - Method in interface org.apache.mina.core.session.IoSession
  Returns `true` if this session is `IdleStatus.BOTH_IDLE`.
isBroadcast() - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
isBroadcast() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
isBroadcastChanged() - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
  Returns `true` if and only if the `broadcast` property has been changed by its setter method.
isBroadcastChanged() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
isBrokenConnection() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Check that the select() has not exited immediately just because of a broken connection.
isBrokenConnection() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Check that the select() has not exited immediately just because of a broken connection.
isBrokenConnection() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
  Check that the select() has not exited immediately just because of a broken connection.
isCanceled() - Method in interface org.apache.mina.core.future.ConnectFuture
  Returns `true` if the connect operation has been canceled by `ConnectFuture.cancel()` method.
isCanceled() - Method in class org.apache.mina.core.future.DefaultConnectFuture
isCancelled() - Method in class org.apache.mina.example.chat.client.ConnectDialog
isChatUser(String) - Method in class org.apache.mina.example.chat.ChatProtocolHandler
isClosed() - Method in interface org.apache.mina.core.future.CloseFuture
  Returns `true` if the close request is finished and the session is closed.
isClosed() - Method in class org.apache.mina.core.future.DefaultCloseFuture
isClosed() - Method in class org.apache.mina.core.future.DefaultReadFuture
isClosed() - Method in interface org.apache.mina.core.future.ReadFuture
  Returns `true` if the `IoSession` associated with this future has been closed.
isCloseOnDeactivation() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Returns `true` if and only if all clients are closed when this acceptor unbinds from all the related local address (i.e.
isCloseOnDeactivation() - Method in interface org.apache.mina.core.service.IoAcceptor
  Returns `true` if and only if all clients are closed when this acceptor unbinds from all the related local address (i.e.
isCloseOnPortUnreachable() - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
  If method returns true, it means session should be closed when a `PortUnreachableException` occurs.
isCloseOnPortUnreachable() - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
  If method returns true, it means session should be closed when a `PortUnreachableException` occurs.
isClosing() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns `true if and only if this session is being closed (but not disconnected yet) or is closed.`
isClosing() - Method in interface org.apache.mina.core.session.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.compression.CompressionFilter
  Returns `true` if incoming data is being compressed.
isCompressOutbound() - Method in class org.apache.mina.filter.compression.CompressionFilter
  Returns `true` if the filter is compressing data being written.
isConnected() - Method in interface org.apache.mina.core.future.ConnectFuture
  Returns `true` if the connect operation is finished successfully.
isConnected() - Method in class org.apache.mina.core.future.DefaultConnectFuture
isConnected() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns `true` if this session is connected with remote peer.
isConnected() - Method in interface org.apache.mina.core.session.IoSession
  Returns `true` if this session is connected with remote peer.
isConnected() - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
isConnectionless() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
isConnectionless() - Method in interface org.apache.mina.core.service.TransportMetadata
  Returns `true` if the session of this transport type is connectionless.
isConnectionOk(IoSession) - Method in class org.apache.mina.filter.firewall.ConnectionThrottleFilter
  Method responsible for deciding if a connection is OK to continue
isDerived() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  returns `true` if and only if this buffer is derived from other buffer via `IoBuffer.duplicate()`, `IoBuffer.slice()` or `IoBuffer.asReadOnlyBuffer()`.
isDerived() - Method in class org.apache.mina.core.buffer.IoBuffer
  returns `true` if and only if this buffer is derived from other buffer via `IoBuffer.duplicate()`, `IoBuffer.slice()` or `IoBuffer.asReadOnlyBuffer()`.
isDerived() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
isDirect() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
isDirect() - Method in class org.apache.mina.core.buffer.IoBuffer
isDirect() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
isDisposed() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Returns `true` if and if only all resources of this processor have been disposed.
isDisposed() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns `true` if and if only all resources of this processor have been disposed.
isDisposed() - Method in interface org.apache.mina.core.service.IoProcessor
  Returns `true` if and if only all resources of this processor have been disposed.
isDisposed() - Method in interface org.apache.mina.core.service.IoService
  Returns `true` if and if only all resources of this processor have been disposed.
isDisposed() - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Returns `true` if and if only all resources of this processor have been disposed.
isDisposing() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Returns `true` if and if only `IoProcessor.dispose()` method has been called.
isDisposing() - Method in class org.apache.mina.core.service.AbstractIoService
  Returns `true` if and if only `IoService.dispose()` method has been called.
isDisposing() - Method in interface org.apache.mina.core.service.IoProcessor
  Returns `true` if and if only `IoProcessor.dispose()` method has been called.
isDisposing() - Method in interface org.apache.mina.core.service.IoService
  Returns `true` if and if only `IoService.dispose()` method has been called.
isDisposing() - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Returns `true` if and if only `IoProcessor.dispose()` method has been called.
isDone() - Method in class org.apache.mina.core.future.DefaultIoFuture
  Returns if the asynchronous operation is completed.
isDone() - Method in interface org.apache.mina.core.future.IoFuture
  Returns if the asynchronous operation is completed.
isDone() - Method in class org.apache.mina.core.service.AbstractIoService.ServiceOperationFuture
isDTR() - Method in interface org.apache.mina.transport.serial.SerialSession
  Gets the state of the DTR (Data Terminal Ready) bit in the UART, if supported by the underlying implementation.
isEmpty(IoSession) - Method in interface org.apache.mina.core.write.WriteRequestQueue
  Tells if the WriteRequest queue is empty or not for a session
isEmpty() - Method in class org.apache.mina.util.CircularQueue
isEmpty() - Method in class org.apache.mina.util.CopyOnWriteMap
  Returns true if this map is empty, otherwise false.
isEmpty() - Method in class org.apache.mina.util.ExpiringMap
isEmpty() - Method in class org.apache.mina.util.LazyInitializedCacheMap
isEmpty() - Method in class org.apache.mina.util.SynchronizedQueue
isEncoded() - Method in class org.apache.mina.core.write.DefaultWriteRequest
isEncoded() - Method in interface org.apache.mina.core.write.WriteRequest
  Tells if the current message has been encoded
isEncoded() - Method in class org.apache.mina.core.write.WriteRequestWrapper
isExpandable(Class<?>, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
isFinished() - Method in class org.apache.mina.example.sumup.ClientSessionHandler
isFlagSet(int, int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Returns true if the flag `testFlag` is set in the `flags` flagset.
isForwardEvent() - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
  Returns `true` if and only if this filter forwards a `IoEventType.SESSION_IDLE` event to the next filter.
isHandshakeComplete() - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Returns `true` if handshaking is complete and data can be sent through the proxy.
isHandshakeComplete() - Method in interface org.apache.mina.proxy.ProxyLogicHandler
  Tests if handshake process is complete.
isIdle(IdleStatus) - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns `true` if this session is idle for the specified `IdleStatus`.
isIdle(IdleStatus) - Method in interface org.apache.mina.core.session.IoSession
  Returns `true` if this session is idle for the specified `IdleStatus`.
isInterestedInRead(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  is this session registered for reading
isInterestedInRead(AprSession) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  is this session registered for reading
isInterestedInRead(NioSession) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
isInterestedInWrite(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  is this session registered for writing
isInterestedInWrite(AprSession) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  is this session registered for writing
isInterestedInWrite(NioSession) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
isKeepAlive() - Method in class org.apache.mina.http.api.DefaultHttpResponse
isKeepAlive() - Method in interface org.apache.mina.http.api.HttpMessage
  Returns `true` if this message enables keep-alive connection.
isKeepAlive() - Method in class org.apache.mina.http.HttpRequestImpl
isKeepAlive() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isKeepAlive() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
isKeepAliveChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `keepAlive` property has been changed by its setter method.
isKeepAliveChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isLowLatency() - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  Is the low latency mode is enabled.
isLws(byte) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  Is character a linear white space ? LWS = [CRLF] 1*( SP | HT ) Note that we're checking individual bytes instead of CRLF
isManipulateReads() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
isManipulateWrites() - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
isNeedClientAuth() - Method in class org.apache.mina.filter.ssl.SslFilter
  Returns `true` if the engine will require client authentication.
isOk() - Method in class org.apache.mina.example.sumup.message.ResultMessage
isOobInline() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isOobInline() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
isOobInlineChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `oobInline` property has been changed by its setter method.
isOobInlineChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isOperation(String, Class<?>[]) - Method in class org.apache.mina.integration.jmx.IoFilterMBean
isOperation(String, Class<?>[]) - Method in class org.apache.mina.integration.jmx.IoServiceMBean
isOperation(String, Class<?>[]) - Method in class org.apache.mina.integration.jmx.IoSessionMBean
isOperation(String, Class<?>[]) - Method in class org.apache.mina.integration.jmx.ObjectMBean
isRead() - Method in class org.apache.mina.core.future.DefaultReadFuture
isRead() - Method in interface org.apache.mina.core.future.ReadFuture
  Returns `true` if a message was received successfully.
isReadable(H) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
isReadable(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Is the session ready for reading
isReadable(Class<?>, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
isReadable(AprSession) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Is the session ready for reading
isReadable(DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
isReadable(NioSession) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
isReaderIdle() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns `true` if this session is `IdleStatus.READER_IDLE`.
isReaderIdle() - Method in interface org.apache.mina.core.session.IoSession
  Returns `true` if this session is `IdleStatus.READER_IDLE`.
isReadOnly() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
isReadOnly() - Method in class org.apache.mina.core.buffer.IoBuffer
isReadOnly() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
isReadSuspended() - Method in class org.apache.mina.core.session.AbstractIoSession
  Is read operation is suspended for this session.
isReadSuspended() - Method in interface org.apache.mina.core.session.IoSession
  Is read operation is suspended for this session.
isReceiveBufferSizeChanged() - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
  Returns `true` if and only if the `receiveBufferSize` property has been changed by its setter method.
isReceiveBufferSizeChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `receiveBufferSize` property has been changed by its setter method.
isReceiveBufferSizeChanged() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
isReceiveBufferSizeChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isReconnectionNeeded() - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Returns true if the current authentication process is not finished but the server has closed the connection.
isRequest(IoSession, Object) - Method in interface org.apache.mina.filter.keepalive.KeepAliveMessageFactory
  Returns `true` if and only if the specified message is a keep-alive request message.
isResponse(IoSession, Object) - Method in interface org.apache.mina.filter.keepalive.KeepAliveMessageFactory
  Returns `true` if and only if the specified message is a keep-alive response message;
isReuseAddress() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
isReuseAddress() - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
isReuseAddress() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
isReuseAddress() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isReuseAddress() - Method in interface org.apache.mina.transport.socket.SocketAcceptor
isReuseAddress() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
isReuseAddressChanged() - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
  Returns `true` if and only if the `reuseAddress` property has been changed by its setter method.
isReuseAddressChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `reuseAddress` property has been changed by its setter method.
isReuseAddressChanged() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
isReuseAddressChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isRTS() - Method in interface org.apache.mina.transport.serial.SerialSession
  Gets the state of the RTS (Request To Send) bit in the UART, if supported by the underlying implementation.
isRunning() - Method in class org.apache.mina.util.ExpiringMap.Expirer
  Checks to see if the thread is running
isScheduledForFlush() - Method in class org.apache.mina.core.session.AbstractIoSession
  Tells if the session is scheduled for flushed
isSelectorEmpty() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Say if the list of `IoSession` polled by this `IoProcessor` is empty
isSelectorEmpty() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Say if the list of `IoSession` polled by this `IoProcessor` is empty
isSelectorEmpty() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
isSendBufferSizeChanged() - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
  Returns `true` if and only if the `sendBufferSize` property has been changed by its setter method.
isSendBufferSizeChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `sendBufferSize` property has been changed by its setter method.
isSendBufferSizeChanged() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
isSendBufferSizeChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isShutdown() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
isShutdown() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
isSoLingerChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `soLinger` property has been changed by its setter method.
isSoLingerChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isSslEnabled() - Static method in class org.apache.mina.example.echoserver.ssl.SslServerSocketFactory
isSslEnabled() - Static method in class org.apache.mina.example.echoserver.ssl.SslSocketFactory
isSslStarted(IoSession) - Method in class org.apache.mina.filter.ssl.SslFilter
  Returns `true` if and only if the specified `session` is encrypted/decrypted over SSL/TLS currently.
isTcpNoDelay() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isTcpNoDelay() - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
isTcpNoDelayChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `tcpNoDelay` property has been changed by its setter method.
isTcpNoDelayChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isTerminated() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
isTerminated() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
isTerminating() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
isTerminating() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
isTerminator(byte) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToDynamicTerminatorDecodingState
  Determines whether the specified `byte` is a terminator.
isTerminator(byte) - Method in class org.apache.mina.filter.codec.statemachine.ConsumeToLinearWhitespaceDecodingState
isTrafficClassChanged() - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
  Returns `true` if and only if the `trafficClass` property has been changed by its setter method.
isTrafficClassChanged() - Method in class org.apache.mina.transport.socket.AbstractSocketSessionConfig
  Returns `true` if and only if the `trafficClass` property has been changed by its setter method.
isTrafficClassChanged() - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
isTrafficClassChanged() - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
isUseClientMode() - Method in class org.apache.mina.filter.ssl.SslFilter
  Returns `true` if the engine is set to use client mode when handshaking.
isUseDirectBuffer() - Static method in class org.apache.mina.core.buffer.IoBuffer
  Returns `true` if and only if a direct buffer is allocated by default when the type of the new buffer is not specified.
isUseReadOperation() - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Returns `true` if and only if `IoSession.read()` operation is enabled.
isUseReadOperation() - Method in interface org.apache.mina.core.session.IoSessionConfig
  Returns `true` if and only if `IoSession.read()` operation is enabled.
isUseResponseQueue() - Method in class org.apache.mina.filter.reqres.Request
isUseSsl() - Method in class org.apache.mina.example.chat.client.ConnectDialog
isWantClientAuth() - Method in class org.apache.mina.filter.ssl.SslFilter
  Returns `true` if the engine will request client authentication.
isWritable(H) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
isWritable(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Is the session ready for writing
isWritable(Class<?>, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
isWritable(AprSession) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Is the session ready for writing
isWritable(DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
isWritable(NioSession) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
isWriterIdle() - Method in class org.apache.mina.core.session.AbstractIoSession
  Returns `true` if this session is `IdleStatus.WRITER_IDLE`.
isWriterIdle() - Method in interface org.apache.mina.core.session.IoSession
  Returns `true` if this session is `IdleStatus.WRITER_IDLE`.
isWriteSuspended() - Method in class org.apache.mina.core.session.AbstractIoSession
  Is write operation is suspended for this session.
isWriteSuspended() - Method in interface org.apache.mina.core.session.IoSession
  Is write operation is suspended for this session.
isWritten() - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Returns `true` if the write operation is finished successfully.
isWritten() - Method in interface org.apache.mina.core.future.WriteFuture
  Returns `true` if the write operation is finished successfully.
iterator() - Method in class org.apache.mina.util.MapBackedSet
iterator() - Method in class org.apache.mina.util.SynchronizedQueue

## J

join() - Method in class org.apache.mina.core.future.DefaultIoFuture
  Deprecated.
  Replaced with `DefaultIoFuture.awaitUninterruptibly()`.
join(long) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Deprecated.
  Replaced with `DefaultIoFuture.awaitUninterruptibly(long)`.
join() - Method in interface org.apache.mina.core.future.IoFuture
  Deprecated.
  Replaced with `IoFuture.awaitUninterruptibly()`.
join(long) - Method in interface org.apache.mina.core.future.IoFuture
  Deprecated.
  Replaced with `IoFuture.awaitUninterruptibly(long)`.

## K

KeepAliveFilter - Class in org.apache.mina.filter.keepalive
  An `IoFilter` that sends a keep-alive request on `IoEventType.SESSION_IDLE` and sends back the response for the sent keep-alive request.
KeepAliveFilter(KeepAliveMessageFactory) - Constructor for class org.apache.mina.filter.keepalive.KeepAliveFilter
  Creates a new instance with the default properties.
KeepAliveFilter(KeepAliveMessageFactory, IdleStatus) - Constructor for class org.apache.mina.filter.keepalive.KeepAliveFilter
  Creates a new instance with the default properties.
KeepAliveFilter(KeepAliveMessageFactory, KeepAliveRequestTimeoutHandler) - Constructor for class org.apache.mina.filter.keepalive.KeepAliveFilter
  Creates a new instance with the default properties.
KeepAliveFilter(KeepAliveMessageFactory, IdleStatus, KeepAliveRequestTimeoutHandler) - Constructor for class org.apache.mina.filter.keepalive.KeepAliveFilter
  Creates a new instance with the default properties.
KeepAliveFilter(KeepAliveMessageFactory, IdleStatus, KeepAliveRequestTimeoutHandler, int, int) - Constructor for class org.apache.mina.filter.keepalive.KeepAliveFilter
  Creates a new instance.
KeepAliveMessageFactory - Interface in org.apache.mina.filter.keepalive
  Provides keep-alive messages to `KeepAliveFilter`.
keepAliveRequestTimedOut(KeepAliveFilter, IoSession) - Method in interface org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutHandler
  Invoked when `KeepAliveFilter` couldn't receive the response for the sent keep alive message.
KeepAliveRequestTimeoutException - Exception in org.apache.mina.filter.keepalive
  A `RuntimeException` which is thrown when a keep-alive response message was not received within a certain timeout.
KeepAliveRequestTimeoutException() - Constructor for exception org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutException
KeepAliveRequestTimeoutException(String, Throwable) - Constructor for exception org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutException
KeepAliveRequestTimeoutException(String) - Constructor for exception org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutException
KeepAliveRequestTimeoutException(Throwable) - Constructor for exception org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutException
KeepAliveRequestTimeoutHandler - Interface in org.apache.mina.filter.keepalive
  Tells `KeepAliveFilter` what to do when a keep-alive response message was not received within a certain timeout.
KERBEROS_V5_OID - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  Kerberos providers OID's.
key - Variable in class org.apache.mina.transport.socket.nio.NioSession
  The SelectionKey used for this session
KEY_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse out key/value pairs
KEY_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to parse out key/value pairs
keySet() - Method in class org.apache.mina.util.CopyOnWriteMap
  This method will return a read-only `Set`.
keySet() - Method in class org.apache.mina.util.ExpiringMap
keySet() - Method in class org.apache.mina.util.LazyInitializedCacheMap
KeyStoreFactory - Class in org.apache.mina.filter.ssl
  A factory that creates and configures a new `KeyStore` instance.
KeyStoreFactory() - Constructor for class org.apache.mina.filter.ssl.KeyStoreFactory
kick(String) - Method in class org.apache.mina.example.chat.ChatProtocolHandler

## L

last() - Method in class org.apache.mina.util.byteaccess.BufferByteArray
last() - Method in interface org.apache.mina.util.byteaccess.ByteArray
last() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
last() - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets the index after the last byte that can be accessed.
last() - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Gets the index after the last byte that can be accessed.
LazyInitializedCacheMap<K,V> - Class in org.apache.mina.util
  This map is specially useful when reads are much more frequent than writes and if the cost of instantiating the values is high like allocating an `IoBuffer` for example.
LazyInitializedCacheMap() - Constructor for class org.apache.mina.util.LazyInitializedCacheMap
  Default constructor.
LazyInitializedCacheMap(ConcurrentHashMap<K, LazyInitializer<V>>) - Constructor for class org.apache.mina.util.LazyInitializedCacheMap
  This constructor allows to provide a fine tuned `ConcurrentHashMap` to stick with each special case the user needs.
LazyInitializedCacheMap.NoopInitializer - Class in org.apache.mina.util
  This class provides a noop `LazyInitializer` meaning it will return the same object it received when instantiated.
LazyInitializedCacheMap.NoopInitializer(V) - Constructor for class org.apache.mina.util.LazyInitializedCacheMap.NoopInitializer
LazyInitializer<V> - Class in org.apache.mina.util
  An abstract class which provides semantics for an object which will be only fully initialized when requested to.
LazyInitializer() - Constructor for class org.apache.mina.util.LazyInitializer
length() - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets the total number of bytes that can be accessed.
limit() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
limit(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
limit() - Method in class org.apache.mina.core.buffer.IoBuffer
limit(int) - Method in class org.apache.mina.core.buffer.IoBuffer
limit() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
limit(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
line() - Method in enum org.apache.mina.http.api.HttpStatus
  Retrieve the status line for this instance.
LinearWhitespaceSkippingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which skips space (0x20) and tab (0x09) characters.
LinearWhitespaceSkippingState() - Constructor for class org.apache.mina.filter.codec.statemachine.LinearWhitespaceSkippingState
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`.
ListCommand - Class in org.apache.mina.example.tapedeck
  Represents the `list` command.
ListCommand() - Constructor for class org.apache.mina.example.tapedeck.ListCommand
ListEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `List` and vice versa.
ListEditor(Class<?>) - Constructor for class org.apache.mina.integration.beans.ListEditor
listTapes(IoSession, ListCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
LM_HASH_MAGIC_CONSTANT - Static variable in class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
load() - Method in class org.apache.mina.integration.jmx.ObjectMBean
LoadCommand - Class in org.apache.mina.example.tapedeck
  Represents the `load <tape>` command.
LoadCommand(int) - Constructor for class org.apache.mina.example.tapedeck.LoadCommand
LOADED - Static variable in class org.apache.mina.example.tapedeck.TapeDeckServer
loadTape(TapeDeckServer.TapeDeckContext, IoSession, LoadCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
localAddress(H) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
localAddress(H) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Get the local address associated with a given server socket
localAddress(Long) - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Get the local address associated with a given server socket
localAddress(DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
localAddress(ServerSocketChannel) - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Get the local address associated with a given server socket
LOG - Static variable in interface org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutHandler
  Logs a warning message, but doesn't do anything else.
Log4jXmlFormatter - Class in org.apache.mina.util
  Implementation of `Formatter` that generates xml in the log4j format.
Log4jXmlFormatter() - Constructor for class org.apache.mina.util.Log4jXmlFormatter
loggedIn() - Method in class org.apache.mina.example.chat.client.SwingChatClient
loggedIn() - Method in interface org.apache.mina.example.chat.client.SwingChatClientHandler.Callback
loggedOut() - Method in class org.apache.mina.example.chat.client.SwingChatClient
loggedOut() - Method in interface org.apache.mina.example.chat.client.SwingChatClientHandler.Callback
LOGGER - Static variable in class org.apache.mina.integration.jmx.ObjectMBean
LoggingFilter - Class in org.apache.mina.filter.logging
  Logs all MINA protocol events.
LoggingFilter() - Constructor for class org.apache.mina.filter.logging.LoggingFilter
  Default Constructor.
LoggingFilter(Class<?>) - Constructor for class org.apache.mina.filter.logging.LoggingFilter
  Create a new NoopFilter using a class name
LoggingFilter(String) - Constructor for class org.apache.mina.filter.logging.LoggingFilter
  Create a new NoopFilter using a name
LOGIN - Static variable in class org.apache.mina.example.chat.ChatCommand
login() - Method in class org.apache.mina.example.chat.client.ChatClientSupport
LogLevel - Enum in org.apache.mina.filter.logging
  Defines a logging level.
LongEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Long` and vice versa.
LongEditor() - Constructor for class org.apache.mina.integration.beans.LongEditor
lookup(Object[]) - Method in class org.apache.mina.statemachine.context.AbstractStateContextLookup
lookup(Object) - Method in class org.apache.mina.statemachine.context.AbstractStateContextLookup
  Extracts a `StateContext` from the specified event argument which is an instance of a class `AbstractStateContextLookup.supports(Class)` returns `true` for.
lookup(Object) - Method in class org.apache.mina.statemachine.context.IoSessionStateContextLookup
lookup(Object[]) - Method in class org.apache.mina.statemachine.context.SingletonStateContextLookup
lookup(Object[]) - Method in interface org.apache.mina.statemachine.context.StateContextLookup
  Searches the arguments from an `Event` and returns a `StateContext` if any of the arguments holds one.

## M

MAC - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  The line delimiter constant of Mac OS (`"\r"`)
main(String[]) - Static method in class org.apache.mina.example.chat.client.SwingChatClient
Main - Class in org.apache.mina.example.chat
  (Entry point) Chat server
Main() - Constructor for class org.apache.mina.example.chat.Main
main(String[]) - Static method in class org.apache.mina.example.chat.Main
main(String[]) - Static method in class org.apache.mina.example.chat.SpringMain
Main - Class in org.apache.mina.example.echoserver
  (Entry point) Echo server
Main() - Constructor for class org.apache.mina.example.echoserver.Main
main(String[]) - Static method in class org.apache.mina.example.echoserver.Main
main(String[]) - Static method in class org.apache.mina.example.gettingstarted.timeserver.MinaTimeServer
  The server implementation.
main(String...) - Static method in class org.apache.mina.example.haiku.HaikuValidationServer
main(String[]) - Static method in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
main(String[]) - Static method in class org.apache.mina.example.imagine.step1.server.ImageServer
main(String[]) - Static method in class org.apache.mina.example.imagine.step2.server.ImageServer
main(String[]) - Static method in class org.apache.mina.example.imagine.step3.server.ImageServer
Main - Class in org.apache.mina.example.netcat
  (Entry point) NetCat client.
Main() - Constructor for class org.apache.mina.example.netcat.Main
main(String[]) - Static method in class org.apache.mina.example.netcat.Main
Main - Class in org.apache.mina.example.proxy
  (Entry point) Demonstrates how to write a very simple tunneling proxy using MINA.
Main() - Constructor for class org.apache.mina.example.proxy.Main
main(String[]) - Static method in class org.apache.mina.example.proxy.Main
Main - Class in org.apache.mina.example.reverser
  (Entry point) Reverser server which reverses all text lines from clients.
Main() - Constructor for class org.apache.mina.example.reverser.Main
main(String[]) - Static method in class org.apache.mina.example.reverser.Main
main(String[]) - Static method in class org.apache.mina.example.sumup.Client
main(String[]) - Static method in class org.apache.mina.example.sumup.Server
Main - Class in org.apache.mina.example.tapedeck
  Simple example demonstrating how to build a state machine for MINA's `IoHandler` interface.
Main() - Constructor for class org.apache.mina.example.tapedeck.Main
main(String[]) - Static method in class org.apache.mina.example.tapedeck.Main
main(String[]) - Static method in class org.apache.mina.example.tcp.perf.TcpClient
  The main method : instanciates a client, and send N messages.
main(String[]) - Static method in class org.apache.mina.example.tcp.perf.TcpServer
  The entry point.
Main - Class in org.apache.mina.example.tennis
  (Entry point) An 'in-VM pipe' example which simulates a tennis game between client and server.
Main() - Constructor for class org.apache.mina.example.tennis.Main
main(String[]) - Static method in class org.apache.mina.example.tennis.Main
main(String[]) - Static method in class org.apache.mina.example.udp.client.MemMonClient
main(String[]) - Static method in class org.apache.mina.example.udp.MemoryMonitor
main(String[]) - Static method in class org.apache.mina.example.udp.perf.UdpClient
  The main method : instanciates a client, and send N messages.
main(String[]) - Static method in class org.apache.mina.example.udp.perf.UdpServer
  The entry point.
makeIntFromByte2(byte[]) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Reads an int from 2 bytes of the given array at offset 0.
makeIntFromByte2(byte[], int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Reads an int from 2 bytes of the given array at the given offset.
makeIntFromByte4(byte[]) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Reads an int from 4 bytes of the given array at offset 0.
makeIntFromByte4(byte[], int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Reads an int from 4 bytes of the given array at the given offset.
map - Variable in class org.apache.mina.util.MapBackedSet
MapBackedSet<E> - Class in org.apache.mina.util
  A `Map`-backed `Set`.
MapBackedSet(Map<E, Boolean>) - Constructor for class org.apache.mina.util.MapBackedSet
MapBackedSet(Map<E, Boolean>, Collection<E>) - Constructor for class org.apache.mina.util.MapBackedSet
MapEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Collection` and vice versa.
MapEditor(Class<?>, Class<?>) - Constructor for class org.apache.mina.integration.beans.MapEditor
mark() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
mark() - Method in class org.apache.mina.core.buffer.IoBuffer
mark() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
markValue() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns the position of the current mark.
markValue() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns the position of the current mark.
markValue() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
MAX_IMAGE_SIZE - Static variable in class org.apache.mina.example.imagine.step1.codec.ImageResponseDecoder
MAX_PORT_NUMBER - Static variable in class org.apache.mina.util.AvailablePortFinder
  The maximum number of server port number.
MAX_RECEIVED - Static variable in class org.apache.mina.example.tcp.perf.TcpServer
  The number of message to receive
MAX_RECEIVED - Static variable in class org.apache.mina.example.udp.perf.UdpServer
  The number of message to receive
MD4 - Class in org.apache.mina.proxy.utils
  MD4.java - An implementation of Ron Rivest's MD4 message digest algorithm.
MD4() - Constructor for class org.apache.mina.proxy.utils.MD4
  Default constructor.
MD4Provider - Class in org.apache.mina.proxy.utils
  MD4Provider.java - A security provider that only provides a MD4 implementation.
MD4Provider() - Constructor for class org.apache.mina.proxy.utils.MD4Provider
  Default constructor that registers `MD4` as the Service Provider Interface (SPI) of the MD4 message digest algorithm.
MdcInjectionFilter - Class in org.apache.mina.filter.logging
  This filter will inject some key IoSession properties into the Mapped Diagnostic Context (MDC)

  These properties will be set in the MDC for all logging events that are generated down the call stack, even in code that is not aware of MINA.
MdcInjectionFilter(EnumSet<MdcInjectionFilter.MdcKey>) - Constructor for class org.apache.mina.filter.logging.MdcInjectionFilter
  Use this constructor when you want to specify which keys to add to the MDC.
MdcInjectionFilter(MdcInjectionFilter.MdcKey...) - Constructor for class org.apache.mina.filter.logging.MdcInjectionFilter
  Use this constructor when you want to specify which keys to add to the MDC You could still add custom keys via `MdcInjectionFilter.setProperty(IoSession, String, String)`
MdcInjectionFilter() - Constructor for class org.apache.mina.filter.logging.MdcInjectionFilter
MdcInjectionFilter.MdcKey - Enum in org.apache.mina.filter.logging
MemMonClient - Class in org.apache.mina.example.udp.client
  Sends its memory usage to the MemoryMonitor server.
MemMonClient() - Constructor for class org.apache.mina.example.udp.client.MemMonClient
  Default constructor.
MemoryMonitor - Class in org.apache.mina.example.udp
  The class that will accept and process clients in order to properly track the memory usage.
MemoryMonitor() - Constructor for class org.apache.mina.example.udp.MemoryMonitor
MemoryMonitorHandler - Class in org.apache.mina.example.udp
  Class the extends IoHandlerAdapter in order to properly handle connections and the data the connections send
MemoryMonitorHandler(MemoryMonitor) - Constructor for class org.apache.mina.example.udp.MemoryMonitorHandler
mergeAll() - Method in class org.apache.mina.filter.codec.AbstractProtocolEncoderOutput
mergeAll() - Method in interface org.apache.mina.filter.codec.ProtocolEncoderOutput
  Merges all buffers you wrote via `ProtocolEncoderOutput.write(Object)` into one `IoBuffer` and replaces the old fragmented ones with it.
MESSAGE_TYPE_1 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
  Message types
MESSAGE_TYPE_2 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
MESSAGE_TYPE_3 - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
MessageDecoder - Interface in org.apache.mina.filter.codec.demux
  Decodes a certain type of 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<T> - Interface in org.apache.mina.filter.codec.demux
  Encodes a certain type of messages.
MessageEncoderFactory<T> - Interface in org.apache.mina.filter.codec.demux
  A factory that creates a new instance of `MessageEncoder`.
MessageHandler<E> - Interface in org.apache.mina.handler.demux
  A handler interface that `DemuxingIoHandler` forwards `messageReceived` or `messageSent` events to.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoHandler.messageReceived(IoSession,Object)` event.
messageReceived(IoSession, Object) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `messageReceived` event to next filter.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoHandler.messageReceived(IoSession,Object)` event.
messageReceived(IoSession, Object) - Method in interface org.apache.mina.core.service.IoHandler
  Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.mina.core.service.IoHandlerAdapter
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.chat.ChatProtocolHandler
messageReceived(String) - Method in class org.apache.mina.example.chat.client.SwingChatClient
messageReceived(String) - Method in interface org.apache.mina.example.chat.client.SwingChatClientHandler.Callback
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.chat.client.SwingChatClientHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.echoserver.EchoProtocolHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.gettingstarted.timeserver.TimeServerHandler
  If the message is 'quit', we exit by closing the session.
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.haiku.HaikuValidatorIoHandler
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.example.haiku.ToHaikuIoFilter
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.imagine.step1.server.ImageServerIoHandler
  Handle incoming messages.
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.imagine.step3.server.ImageServerIoHandler
  Handle incoming messages.
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.netcat.NetCatProtocolHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.proxy.AbstractProxyIoHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.reverser.ReverseProtocolHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.sumup.ClientSessionHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.sumup.ServerSessionHandler
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.tcp.perf.TcpClient
  Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.tcp.perf.TcpServer
  Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.tennis.TennisPlayer
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.udp.client.MemMonClient
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.udp.MemoryMonitorHandler
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.udp.perf.UdpClient
  Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.mina.example.udp.perf.UdpServer
  Invoked when a message is received.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
  Process the incoming message, calling the session decoder.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.compression.CompressionFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Filters `IoHandler.messageReceived(IoSession,Object)` event.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.logging.LoggingFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.ssl.SslFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Profile a MessageReceived event.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.util.CommonEventFilter
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
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.addReceivedMessageHandler(Class, MessageHandler)`.
messageReceived(Object) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Deprecated.
  Invoked when protocol message is received.
messageReceived(Object) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
messageReceived(IoSession, Object) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  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.stream.StreamIoHandler
  Forwards read data to input stream.
messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Receives data from the remote host, passes to the handler if a handshake is in progress, otherwise passes on transparently.
messageReceived(IoFilter.NextFilter, IoBuffer) - Method in class org.apache.mina.proxy.handlers.http.AbstractHttpLogicHandler
  Handles incoming data during the handshake process.
messageReceived(IoFilter.NextFilter, IoBuffer) - Method in class org.apache.mina.proxy.handlers.socks.Socks4LogicHandler
  Handle incoming data during the handshake process.
messageReceived(IoFilter.NextFilter, IoBuffer) - Method in class org.apache.mina.proxy.handlers.socks.Socks5LogicHandler
  Handles incoming data during the handshake process.
messageReceived(IoFilter.NextFilter, IoBuffer) - Method in interface org.apache.mina.proxy.ProxyLogicHandler
  Handle incoming data during the handshake process.
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoHandler.messageSent(IoSession,Object)` event.
messageSent(IoSession, WriteRequest) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `messageSent` event to next filter.
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoHandler.messageSent(IoSession,Object)` event.
messageSent(IoSession, Object) - Method in interface org.apache.mina.core.service.IoHandler
  Invoked when a message written by `IoSession.write(Object)` is sent out.
messageSent(IoSession, Object) - Method in class org.apache.mina.core.service.IoHandlerAdapter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
messageSent(IoSession, Object) - Method in class org.apache.mina.example.tcp.perf.TcpClient
  Invoked when a message written by `IoSession.write(Object)` is sent out.
messageSent(IoSession, Object) - Method in class org.apache.mina.example.tennis.TennisPlayer
messageSent(IoSession, Object) - Method in class org.apache.mina.example.udp.client.MemMonClient
messageSent(IoSession, Object) - Method in class org.apache.mina.example.udp.perf.UdpClient
  Invoked when a message written by `IoSession.write(Object)` is sent out.
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Filters `IoHandler.messageSent(IoSession,Object)` event.
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.logging.LoggingFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.ssl.SslFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Profile a MessageSent event.
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.util.CommonEventFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.filter.util.WriteRequestFilter
messageSent(IoSession, Object) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Invoked when a message written by IoSession.write(Object) is sent out.
messageSent(Object) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Deprecated.
  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
  Deprecated.
messageSent(IoSession, Object) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  Delegates the method call to the `SingleSessionIoHandler.messageSent(Object)` method of the handler assigned to this session.
messageSent(IoFilter.NextFilter, IoSession, WriteRequest) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Filter handshake related messages from reaching the messageSent callbacks of downstream filters.
MethodInvocationException - Exception in org.apache.mina.statemachine.transition
  Thrown by `MethodTransition` if the target method couldn't be invoked or threw an exception.
MethodInvocationException(Method, Throwable) - Constructor for exception org.apache.mina.statemachine.transition.MethodInvocationException
  Creates a new instance for the specified `Method` and `Throwable`.
MethodSelfTransition - Class in org.apache.mina.statemachine.transition
  `SelfTransition` which invokes a `Method`.
MethodSelfTransition(Method, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodSelfTransition
MethodSelfTransition(String, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodSelfTransition
  Creates a new instance
MethodTransition - Class in org.apache.mina.statemachine.transition
  `Transition` which invokes a `Method`.
MethodTransition(Object, State, Method, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodTransition
  Creates a new instance with the specified `State` as next state and for the specified `Event` id.
MethodTransition(Object, Method, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodTransition
  Creates a new instance which will loopback to the same `State` for the specified `Event` id.
MethodTransition(Object, State, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodTransition
  Creates a new instance with the specified `State` as next state and for the specified `Event` id.
MethodTransition(Object, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodTransition
  Creates a new instance which will loopback to the same `State` for the specified `Event` id.
MethodTransition(Object, String, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodTransition
  Creates a new instance which will loopback to the same `State` for the specified `Event` id.
MethodTransition(Object, State, String, Object) - Constructor for class org.apache.mina.statemachine.transition.MethodTransition
  Creates a new instance with the specified `State` as next state and for the specified `Event` id.
MIN_PORT_NUMBER - Static variable in class org.apache.mina.util.AvailablePortFinder
  The minimum number of server port number.
MinaPropertyEditorRegistrar - Class in org.apache.mina.integration.xbean
  A custom Spring `PropertyEditorRegistrar` implementation which registers by default all the `PropertyEditor` implementations in the MINA Integration Beans module.
MinaPropertyEditorRegistrar() - Constructor for class org.apache.mina.integration.xbean.MinaPropertyEditorRegistrar
MinaTimeServer - Class in org.apache.mina.example.gettingstarted.timeserver
  A minimal 'time' server, returning the current date.
MinaTimeServer() - Constructor for class org.apache.mina.example.gettingstarted.timeserver.MinaTimeServer
minimumCapacity() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Returns the minimum capacity of this buffer which is used to determine the new capacity of the buffer shrunk by `IoBuffer.compact()` and `IoBuffer.shrink()` operation.
minimumCapacity(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Sets the minimum capacity of this buffer which is used to determine the new capacity of the buffer shrunk by `IoBuffer.compact()` and `IoBuffer.shrink()` operation.
minimumCapacity() - Method in class org.apache.mina.core.buffer.IoBuffer
  Returns the minimum capacity of this buffer which is used to determine the new capacity of the buffer shrunk by `IoBuffer.compact()` and `IoBuffer.shrink()` operation.
minimumCapacity(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Sets the minimum capacity of this buffer which is used to determine the new capacity of the buffer shrunk by `IoBuffer.compact()` and `IoBuffer.shrink()` operation.
minimumCapacity() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
minimumCapacity(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
modify(Object[]) - Method in interface org.apache.mina.statemachine.event.EventArgumentsInterceptor
  Modifies the specified array of event arguments.
MS_KERBEROS_V5_OID - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants

## N

NAME - Static variable in class org.apache.mina.example.tapedeck.EjectCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.InfoCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.ListCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.LoadCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.PasswordCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.PauseCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.PlayCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.QuitCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.StopCommand
NAME - Static variable in class org.apache.mina.example.tapedeck.UserCommand
NamePreservingRunnable - Class in org.apache.mina.util
  A `Runnable` wrapper that preserves the name of the thread after the runnable is complete (for `Runnable`s that change the name of the Thread they use.)
NamePreservingRunnable(Runnable, String) - Constructor for class org.apache.mina.util.NamePreservingRunnable
  Creates a new instance of NamePreservingRunnable.
NEED_DATA - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Represents a result from `MessageDecoder.decodable(IoSession, IoBuffer)` and `MessageDecoder.decode(IoSession, IoBuffer, ProtocolDecoderOutput)`.
NEED_DATA - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
  Represents a result from `MessageDecoder.decodable(IoSession, IoBuffer)` and `MessageDecoder.decode(IoSession, IoBuffer, ProtocolDecoderOutput)`.
NetCatProtocolHandler - Class in org.apache.mina.example.netcat
  `IoHandler` implementation for NetCat client.
NetCatProtocolHandler() - Constructor for class org.apache.mina.example.netcat.NetCatProtocolHandler
networkByteOrderToInt(byte[], int, int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Returns the integer represented by up to 4 bytes in network byte order.
newCollection() - Method in class org.apache.mina.integration.beans.CollectionEditor
newCollection() - Method in class org.apache.mina.integration.beans.ListEditor
newCollection() - Method in class org.apache.mina.integration.beans.SetEditor
newFailedFuture(Throwable) - Static method in class org.apache.mina.core.future.DefaultConnectFuture
  Returns a new `ConnectFuture` which is already marked as 'failed to connect'.
newHandle(SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Create a new client socket handle from a local `SocketAddress`
newHandle(SocketAddress) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Create a new client socket handle from a local `SocketAddress`
newHandle(SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
newHandle(SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Create a new client socket handle from a local `SocketAddress`
newInstance() - Method in class org.apache.mina.filter.ssl.KeyStoreFactory
  Creates a new `KeyStore`.
newInstance() - Method in class org.apache.mina.filter.ssl.SslContextFactory
newMap() - Method in class org.apache.mina.integration.beans.MapEditor
newMap() - Method in class org.apache.mina.integration.beans.PropertiesEditor
newNotWrittenFuture(IoSession, Throwable) - Static method in class org.apache.mina.core.future.DefaultWriteFuture
  Returns a new `DefaultWriteFuture` which is already marked as 'not written'.
newSession(IoProcessor<S>, H, SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
newSession(SocketAddress, SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  (Optional) Returns an `IoSession` that is bound to the specified `localAddress` and the specified `remoteAddress` which reuses the local address that is already bound by this service.
newSession(SocketAddress, SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  (Optional) Returns an `IoSession` that is bound to the specified `localAddress` and the specified `remoteAddress` which reuses the local address that is already bound by this service.
newSession(IoProcessor<T>, H) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Create a new `IoSession` from a connected socket client handle.
newSession(SocketAddress, SocketAddress) - Method in interface org.apache.mina.core.service.IoAcceptor
  (Optional) Returns an `IoSession` that is bound to the specified `localAddress` and the specified `remoteAddress` which reuses the local address that is already bound by this service.
newSession(IoProcessor<AprSession>, Long) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Create a new `IoSession` from a connected socket client handle.
newSession(IoProcessor<NioSession>, DatagramChannel, SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
newSession(IoProcessor<NioSession>, DatagramChannel) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
newSession(IoProcessor<NioSession>, SocketChannel) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Create a new `IoSession` from a connected socket client handle.
newSession(SocketAddress, SocketAddress) - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
newWrittenFuture(IoSession) - Static method in class org.apache.mina.core.future.DefaultWriteFuture
  Returns a new `DefaultWriteFuture` which is already marked as 'written'.
next() - Method in class org.apache.mina.transport.socket.nio.NioProcessor.IoSessionIterator
NioDatagramAcceptor - Class in org.apache.mina.transport.socket.nio
  `IoAcceptor` for datagram transport (UDP/IP).
NioDatagramAcceptor() - Constructor for class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
  Creates a new instance.
NioDatagramAcceptor(Executor) - Constructor for class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
  Creates a new instance.
NioDatagramConnector - Class in org.apache.mina.transport.socket.nio
  `IoConnector` for datagram transport (UDP/IP).
NioDatagramConnector() - Constructor for class org.apache.mina.transport.socket.nio.NioDatagramConnector
  Creates a new instance.
NioDatagramConnector(int) - Constructor for class org.apache.mina.transport.socket.nio.NioDatagramConnector
  Creates a new instance.
NioDatagramConnector(IoProcessor<NioSession>) - Constructor for class org.apache.mina.transport.socket.nio.NioDatagramConnector
  Creates a new instance.
NioDatagramConnector(Class<? extends IoProcessor<NioSession>>, int) - Constructor for class org.apache.mina.transport.socket.nio.NioDatagramConnector
  Constructor for `NioDatagramConnector` with default configuration which will use a built-in thread pool executor to manage the given number of processor instances.
NioDatagramConnector(Class<? extends IoProcessor<NioSession>>) - Constructor for class org.apache.mina.transport.socket.nio.NioDatagramConnector
  Constructor for `NioDatagramConnector` with default configuration with default configuration which will use a built-in thread pool executor to manage the default number of processor instances.
NioProcessor - Class in org.apache.mina.transport.socket.nio
  TODO Add documentation
NioProcessor(Executor) - Constructor for class org.apache.mina.transport.socket.nio.NioProcessor
  Creates a new instance of NioProcessor.
NioProcessor.IoSessionIterator<NioSession> - Class in org.apache.mina.transport.socket.nio
  An encapsulating iterator around the `Selector.selectedKeys()` or the `Selector.keys()` iterator;
NioSession - Class in org.apache.mina.transport.socket.nio
  An `IoSession` which is managed by the NIO transport.
NioSession(IoProcessor<NioSession>, IoService, Channel) - Constructor for class org.apache.mina.transport.socket.nio.NioSession
  Creates a new instance of NioSession, with its associated IoProcessor.
NioSocketAcceptor - Class in org.apache.mina.transport.socket.nio
  `IoAcceptor` for socket transport (TCP/IP).
NioSocketAcceptor() - Constructor for class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Constructor for `NioSocketAcceptor` using default parameters (multiple thread model).
NioSocketAcceptor(int) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Constructor for `NioSocketAcceptor` using default parameters, and given number of `NioProcessor` for multithreading I/O operations.
NioSocketAcceptor(IoProcessor<NioSession>) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Constructor for `NioSocketAcceptor` with default configuration but a specific `IoProcessor`, useful for sharing the same processor over multiple `IoService` of the same type.
NioSocketAcceptor(Executor, IoProcessor<NioSession>) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Constructor for `NioSocketAcceptor` with a given `Executor` for handling connection events and a given `IoProcessor` for handling I/O events, useful for sharing the same processor and executor over multiple `IoService` of the same type.
NioSocketConnector - Class in org.apache.mina.transport.socket.nio
  `IoConnector` for socket transport (TCP/IP).
NioSocketConnector() - Constructor for class org.apache.mina.transport.socket.nio.NioSocketConnector
  Constructor for `NioSocketConnector` with default configuration (multiple thread model).
NioSocketConnector(int) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketConnector
  Constructor for `NioSocketConnector` with default configuration, and given number of `NioProcessor` for multithreading I/O operations
NioSocketConnector(IoProcessor<NioSession>) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketConnector
  Constructor for `NioSocketConnector` with default configuration but a specific `IoProcessor`, useful for sharing the same processor over multiple `IoService` of the same type.
NioSocketConnector(Executor, IoProcessor<NioSession>) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketConnector
  Constructor for `NioSocketConnector` with a given `Executor` for handling connection events and a given `IoProcessor` for handling I/O events, useful for sharing the same processor and executor over multiple `IoService` of the same type.
NioSocketConnector(Class<? extends IoProcessor<NioSession>>, int) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketConnector
  Constructor for `NioSocketConnector` with default configuration which will use a built-in thread pool executor to manage the given number of processor instances.
NioSocketConnector(Class<? extends IoProcessor<NioSession>>) - Constructor for class org.apache.mina.transport.socket.nio.NioSocketConnector
  Constructor for `NioSocketConnector` with default configuration with default configuration which will use a built-in thread pool executor to manage the default number of processor instances.
NO_ACCEPTABLE_AUTH_METHOD - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
NO_AUTH - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  SOCKS v5 authentication methods.
NOOP - Static variable in interface org.apache.mina.core.filterchain.IoFilterChainBuilder
  An implementation which does nothing.
NOOP - Static variable in interface org.apache.mina.core.session.IoSessionRecycler
  A dummy recycler that doesn't recycle any sessions.
NOOP - Static variable in interface org.apache.mina.filter.executor.IoEventQueueHandler
  A dummy handler which always accepts event doing nothing particular.
NOOP - Static variable in interface org.apache.mina.filter.keepalive.KeepAliveRequestTimeoutHandler
  Do nothing.
NOOP - Static variable in interface org.apache.mina.handler.demux.ExceptionHandler
  A `ExceptionHandler` that does nothing.
NOOP - Static variable in interface org.apache.mina.handler.demux.MessageHandler
  A `MessageHandler` that does nothing.
NoopFilter - Class in org.apache.mina.filter.util
  A Noop filter.
NoopFilter() - Constructor for class org.apache.mina.filter.util.NoopFilter
  Default Constructor.
NoopTransition - Class in org.apache.mina.statemachine.transition
  `Transition` implementation which does nothing but change the state.
NoopTransition(Object) - Constructor for class org.apache.mina.statemachine.transition.NoopTransition
  Creates a new instance which will loopback to the same `State` for the specified `Event` id.
NoopTransition(Object, State) - Constructor for class org.apache.mina.statemachine.transition.NoopTransition
  Creates a new instance with the specified `State` as next state and for the specified `Event` id.
normalizeCapacity(int) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Normalizes the specified capacity of the buffer to power of 2, which is often helpful for optimal memory usage and performance.
NoSuchMethodException - Exception in org.apache.mina.statemachine.transition
  `RuntimeException` equivalent of `NoSuchMethodException`.
NoSuchMethodException(String) - Constructor for exception org.apache.mina.statemachine.transition.NoSuchMethodException
  Creates a new instance using the specified method name as message.
NoSuchStateException - Exception in org.apache.mina.statemachine
  Exception thrown by `StateMachine` when a transition in the state machine references a state which doesn't exist.
NoSuchStateException(String) - Constructor for exception org.apache.mina.statemachine.NoSuchStateException
  Creates a new instance.
NOT_OK - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Represents a result from `MessageDecoder.decodable(IoSession, IoBuffer)` and `MessageDecoder.decode(IoSession, IoBuffer, ProtocolDecoderOutput)`.
NOT_OK - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
  Represents a result from `MessageDecoder.decodable(IoSession, IoBuffer)` and `MessageDecoder.decode(IoSession, IoBuffer, ProtocolDecoderOutput)`.
NothingWrittenException - Exception in org.apache.mina.core.write
  An exception which is thrown when one or more write requests resulted in no actual write operation.
NothingWrittenException(Collection<WriteRequest>, String, Throwable) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
NothingWrittenException(Collection<WriteRequest>, String) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
NothingWrittenException(Collection<WriteRequest>, Throwable) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
NothingWrittenException(Collection<WriteRequest>) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
NothingWrittenException(WriteRequest, String, Throwable) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
NothingWrittenException(WriteRequest, String) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
NothingWrittenException(WriteRequest, Throwable) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
NothingWrittenException(WriteRequest) - Constructor for exception org.apache.mina.core.write.NothingWrittenException
notifyIdleness(Iterator<? extends IoSession>, long) - Static method in class org.apache.mina.core.session.AbstractIoSession
  Fires a `IoEventType.SESSION_IDLE` event to any applicable sessions in the specified collection.
notifyIdleSession(IoSession, long) - Static method in class org.apache.mina.core.session.AbstractIoSession
  Fires a `IoEventType.SESSION_IDLE` event if applicable for the specified `session`.
NTLM_SIGNATURE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
NTLMConstants - Interface in org.apache.mina.proxy.handlers.http.ntlm
  NTLMConstants.java - All NTLM constants.
NTLMResponses - Class in org.apache.mina.proxy.handlers.http.ntlm
  NTLMResponses.java - Calculates the various Type 3 responses.
NTLMResponses() - Constructor for class org.apache.mina.proxy.handlers.http.ntlm.NTLMResponses
NTLMSSP_OID - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  Microsoft NTLM security support provider.
NTLMUtilities - Class in org.apache.mina.proxy.handlers.http.ntlm
  NTLMUtilities.java - NTLM functions used for authentication and unit testing.
NTLMUtilities() - Constructor for class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
NUL - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  The line delimiter constant for NUL-terminated text protocols such as Flash XML socket (`"\0"`)
NullEditor - Class in org.apache.mina.integration.beans
  A dummy `PropertyEditor` for `null`.
NullEditor() - Constructor for class org.apache.mina.integration.beans.NullEditor
NumberEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Number` and vice versa.
NumberEditor() - Constructor for class org.apache.mina.integration.beans.NumberEditor

## O

ObjectMBean<T> - Class in org.apache.mina.integration.jmx
  A `ModelMBean` wrapper implementation for a POJO.
ObjectMBean(T) - Constructor for class org.apache.mina.integration.jmx.ObjectMBean
  Creates a new instance with the specified POJO.
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 `IoBuffer.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 `IoBuffer.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(IoSession, WriteRequest) - Method in interface org.apache.mina.core.write.WriteRequestQueue
  Add a new WriteRequest to the session write's queue
offer(E) - Method in class org.apache.mina.util.CircularQueue
offer(E) - Method in class org.apache.mina.util.SynchronizedQueue
offerClosedReadFuture() - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
offered(Object, IoEvent) - Method in interface org.apache.mina.filter.executor.IoEventQueueHandler
  Invoked after the specified `event` has been offered to the event queue.
offered(Object, IoEvent) - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
offerFailedReadFuture(Throwable) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
offerReadFuture(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
OK - Static variable in interface org.apache.mina.filter.codec.demux.MessageDecoder
  Represents a result from `MessageDecoder.decodable(IoSession, IoBuffer)` and `MessageDecoder.decode(IoSession, IoBuffer, ProtocolDecoderOutput)`.
OK - Static variable in class org.apache.mina.filter.codec.demux.MessageDecoderResult
  Represents a result from `MessageDecoder.decodable(IoSession, IoBuffer)` and `MessageDecoder.decode(IoSession, IoBuffer, ProtocolDecoderOutput)`.
OnEntry - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used on methods to indicate that the method will be executed before entering a certain state
onException(Throwable) - Method in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
onException(Throwable) - Method in interface org.apache.mina.example.imagine.step1.client.ImageListener
OnExit - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used on methods to indicate that the method will be executed before existing from a certain state
onImages(BufferedImage, BufferedImage) - Method in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
onImages(BufferedImage, BufferedImage) - Method in interface org.apache.mina.example.imagine.step1.client.ImageListener
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Invoked after this filter is added to the specified `parent`.
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Invoked after this filter is added to the specified `parent`.
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.ssl.SslFilter
onPostAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Invoked after this filter is removed from the specified `parent`.
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Invoked after this filter is removed from the specified `parent`.
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.compression.CompressionFilter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
onPostRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Invoked before this filter is added to the specified `parent`.
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Invoked before this filter is added to the specified `parent`.
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.compression.CompressionFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Invoked before this filter is added to the specified `parent`.
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.ssl.SslFilter
  Executed just before the filter is added into the chain, we do : check that we don't have a SSL filter already present we update the next filter we create the SSL handler helper class and we store it into the session's Attributes
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
onPreAdd(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Called before the filter is added into the filter chain.
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Invoked before this filter is removed from the specified `parent`.
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Invoked before this filter is removed from the specified `parent`.
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.ssl.SslFilter
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
onPreRemove(IoFilterChain, String, IoFilter.NextFilter) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Called when the filter is removed from the filter chain.
open(SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
open(SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Open a server socket for a given local address.
open(SocketAddress) - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Open a server socket for a given local address.
open(SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
open(SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Open a server socket for a given local address.
operationComplete(F) - Method in interface org.apache.mina.core.future.IoFutureListener
  Invoked when the operation associated with the `IoFuture` has been completed even if you add the listener after the completion.
order() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
order(ByteOrder) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
order() - Method in class org.apache.mina.core.buffer.IoBuffer
order(ByteOrder) - Method in class org.apache.mina.core.buffer.IoBuffer
order() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
order(ByteOrder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
order() - Method in class org.apache.mina.util.byteaccess.BufferByteArray
order(ByteOrder) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
order() - Method in interface org.apache.mina.util.byteaccess.ByteArray
order(ByteOrder) - Method in interface org.apache.mina.util.byteaccess.ByteArray
  Set the byte order of the array.
order() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
order(ByteOrder) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
order() - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Gets the order of the bytes.
order() - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Gets the order of the bytes.
order() - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Gets the order of the bytes.
order() - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Gets the order of the bytes.
OrderedThreadPoolExecutor - Class in org.apache.mina.filter.executor
  A `ThreadPoolExecutor` that maintains the order of `IoEvent`s.
OrderedThreadPoolExecutor() - Constructor for class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
  Creates a default ThreadPool, with default values : - minimum pool size is 0 - maximum pool size is 16 - keepAlive set to 30 seconds - A default ThreadFactory - All events are accepted
OrderedThreadPoolExecutor(int) - Constructor for class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
  Creates a default ThreadPool, with default values : - minimum pool size is 0 - keepAlive set to 30 seconds - A default ThreadFactory - All events are accepted
OrderedThreadPoolExecutor(int, int) - Constructor for class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
  Creates a default ThreadPool, with default values : - keepAlive set to 30 seconds - A default ThreadFactory - All events are accepted
OrderedThreadPoolExecutor(int, int, long, TimeUnit) - Constructor for class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
  Creates a default ThreadPool, with default values : - A default ThreadFactory - All events are accepted
OrderedThreadPoolExecutor(int, int, long, TimeUnit, IoEventQueueHandler) - Constructor for class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
  Creates a default ThreadPool, with default values : - A default ThreadFactory
OrderedThreadPoolExecutor(int, int, long, TimeUnit, ThreadFactory) - Constructor for class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
  Creates a default ThreadPool, with default values : - A default ThreadFactory
OrderedThreadPoolExecutor(int, int, long, TimeUnit, ThreadFactory, IoEventQueueHandler) - Constructor for class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
  Creates a new instance of a OrderedThreadPoolExecutor.
org.apache.mina.core - package org.apache.mina.core
  Common types required for users to use MINA.
org.apache.mina.core.buffer - package org.apache.mina.core.buffer
org.apache.mina.core.file - package org.apache.mina.core.file
org.apache.mina.core.filterchain - package org.apache.mina.core.filterchain
org.apache.mina.core.future - package org.apache.mina.core.future
org.apache.mina.core.polling - package org.apache.mina.core.polling
  Base class for implementing transport based on active polling strategies like NIO select call, or any API based on I/O polling system calls (epoll, poll, select, kqueue, etc).
org.apache.mina.core.service - package org.apache.mina.core.service
org.apache.mina.core.session - package org.apache.mina.core.session
org.apache.mina.core.write - package org.apache.mina.core.write
org.apache.mina.example.chat - package org.apache.mina.example.chat
  Chat server which demonstates using the text line codec and Spring integration.
org.apache.mina.example.chat.client - package org.apache.mina.example.chat.client
  Swing based chat client.
org.apache.mina.example.echoserver - package org.apache.mina.example.echoserver
  Echo server which demonstates low-level I/O layer and SSL support.
org.apache.mina.example.echoserver.ssl - package org.apache.mina.example.echoserver.ssl
  SSL support classes.
org.apache.mina.example.gettingstarted.timeserver - package org.apache.mina.example.gettingstarted.timeserver
org.apache.mina.example.haiku - package org.apache.mina.example.haiku
org.apache.mina.example.imagine.step1 - package org.apache.mina.example.imagine.step1
org.apache.mina.example.imagine.step1.client - package org.apache.mina.example.imagine.step1.client
org.apache.mina.example.imagine.step1.codec - package org.apache.mina.example.imagine.step1.codec
org.apache.mina.example.imagine.step1.server - package org.apache.mina.example.imagine.step1.server
org.apache.mina.example.imagine.step2.server - package org.apache.mina.example.imagine.step2.server
org.apache.mina.example.imagine.step3.server - package org.apache.mina.example.imagine.step3.server
org.apache.mina.example.netcat - package org.apache.mina.example.netcat
  NetCat client (Network + Unix `cat` command) which demonstates low-level I/O layer.
org.apache.mina.example.proxy - package org.apache.mina.example.proxy
  A TCP/IP tunneling proxy example.
org.apache.mina.example.reverser - package org.apache.mina.example.reverser
  Reverser server which reverses all text lines demonstating high-level protocol layer.
org.apache.mina.example.sumup - package org.apache.mina.example.sumup
  SumUp Server and Client which sums up all ADD requests.
org.apache.mina.example.sumup.codec - package org.apache.mina.example.sumup.codec
  Protocol codec implementation for SumUp protocol.
org.apache.mina.example.sumup.message - package org.apache.mina.example.sumup.message
  Protocol mmessage classes for SumUp protocol.
org.apache.mina.example.tapedeck - package org.apache.mina.example.tapedeck
org.apache.mina.example.tcp.perf - package org.apache.mina.example.tcp.perf
org.apache.mina.example.tennis - package org.apache.mina.example.tennis
  Two tennis players play a game which demonstates in-VM pipes.
org.apache.mina.example.udp - package org.apache.mina.example.udp
org.apache.mina.example.udp.client - package org.apache.mina.example.udp.client
org.apache.mina.example.udp.perf - package org.apache.mina.example.udp.perf
org.apache.mina.filter.buffer - package org.apache.mina.filter.buffer
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.prefixedstring - package org.apache.mina.filter.codec.prefixedstring
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.statemachine - package org.apache.mina.filter.codec.statemachine
org.apache.mina.filter.codec.textline - package org.apache.mina.filter.codec.textline
  A protocol codec for text-based protocols.
org.apache.mina.filter.compression - package org.apache.mina.filter.compression
org.apache.mina.filter.errorgenerating - package org.apache.mina.filter.errorgenerating
  An `IoFilter` that provides flexible error generation facilities.
org.apache.mina.filter.executor - package org.apache.mina.filter.executor
  `IoFilter`s that provide flexible thread model and event queue monitoring interface.
org.apache.mina.filter.firewall - package org.apache.mina.filter.firewall
  Classes that implement `IoFilter` and provide host blocking and throttling.
org.apache.mina.filter.keepalive - package org.apache.mina.filter.keepalive
  `IoFilter` that provides the ability for connections to remain open when data is not being transferred.
org.apache.mina.filter.logging - package org.apache.mina.filter.logging
  Classes that implement `IoFilter` and provide logging of the events and data that flows through a MINA-based system.
org.apache.mina.filter.reqres - package org.apache.mina.filter.reqres
org.apache.mina.filter.ssl - package org.apache.mina.filter.ssl
  Classes that implement `IoFilter` and provide Secure Sockets Layer functionality.
org.apache.mina.filter.statistic - package org.apache.mina.filter.statistic
  Classes that implement `IoFilter` and provide the ability for filters to be timed on their performance.
org.apache.mina.filter.stream - package org.apache.mina.filter.stream
  Stream based `IoFilter` implementation.
org.apache.mina.filter.util - package org.apache.mina.filter.util
  Utility classes for the MINA filtering portion of the library.
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.handler.stream - package org.apache.mina.handler.stream
org.apache.mina.http - package org.apache.mina.http
org.apache.mina.http.api - package org.apache.mina.http.api
org.apache.mina.integration.beans - package org.apache.mina.integration.beans
org.apache.mina.integration.jmx - package org.apache.mina.integration.jmx
  JMX (Java Management eXtension) integration.
org.apache.mina.integration.ognl - package org.apache.mina.integration.ognl
org.apache.mina.integration.xbean - package org.apache.mina.integration.xbean
org.apache.mina.proxy - package org.apache.mina.proxy
org.apache.mina.proxy.event - package org.apache.mina.proxy.event
org.apache.mina.proxy.filter - package org.apache.mina.proxy.filter
org.apache.mina.proxy.handlers - package org.apache.mina.proxy.handlers
org.apache.mina.proxy.handlers.http - package org.apache.mina.proxy.handlers.http
org.apache.mina.proxy.handlers.http.basic - package org.apache.mina.proxy.handlers.http.basic
org.apache.mina.proxy.handlers.http.digest - package org.apache.mina.proxy.handlers.http.digest
org.apache.mina.proxy.handlers.http.ntlm - package org.apache.mina.proxy.handlers.http.ntlm
org.apache.mina.proxy.handlers.socks - package org.apache.mina.proxy.handlers.socks
org.apache.mina.proxy.session - package org.apache.mina.proxy.session
org.apache.mina.proxy.utils - package org.apache.mina.proxy.utils
org.apache.mina.statemachine - package org.apache.mina.statemachine
org.apache.mina.statemachine.annotation - package org.apache.mina.statemachine.annotation
org.apache.mina.statemachine.context - package org.apache.mina.statemachine.context
org.apache.mina.statemachine.event - package org.apache.mina.statemachine.event
org.apache.mina.statemachine.transition - package org.apache.mina.statemachine.transition
org.apache.mina.transport.serial - package org.apache.mina.transport.serial
org.apache.mina.transport.socket - package org.apache.mina.transport.socket
org.apache.mina.transport.socket.apr - package org.apache.mina.transport.socket.apr
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
org.apache.mina.util.byteaccess - package org.apache.mina.util.byteaccess
OTHER_IO_SESSION - Static variable in class org.apache.mina.example.proxy.AbstractProxyIoHandler

## P

paintComponent(Graphics) - Method in class org.apache.mina.example.imagine.step1.client.ImagePanel
PANEL_SIZE - Static variable in class org.apache.mina.example.udp.MemoryMonitor
PARAM_STRING_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse out parameters from query string
PARAM_STRING_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to parse out parameters from query string
parameterPattern(String) - Method in class org.apache.mina.http.HttpRequestImpl
parent - Variable in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
parseDirectives(byte[]) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  Parses digest-challenge string, extracting each token and value(s).
parseToMilliseconds(String) - Static method in class org.apache.mina.http.DateUtil
  Parse a given date `String` to a `long` representation of the time.
parseToRFC1123(long) - Static method in class org.apache.mina.http.DateUtil
  Converts a millisecond representation of a date to a `RFC 1123` formatted `String`.
password(AuthenticationHandler.AuthenticationContext, IoFilter.NextFilter, IoSession, PasswordCommand) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
PasswordCommand - Class in org.apache.mina.example.tapedeck
  Represents the `password <password>` command.
PasswordCommand(String) - Constructor for class org.apache.mina.example.tapedeck.PasswordCommand
PatternEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Pattern` and vice versa.
PatternEditor() - Constructor for class org.apache.mina.integration.beans.PatternEditor
PauseCommand - Class in org.apache.mina.example.tapedeck
  Represents the `pause` command.
PauseCommand() - Constructor for class org.apache.mina.example.tapedeck.PauseCommand
PAUSED - Static variable in class org.apache.mina.example.tapedeck.TapeDeckServer
pauseTape(TapeDeckServer.TapeDeckContext, IoSession, PauseCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
peek() - Method in class org.apache.mina.util.CircularQueue
peek() - Method in class org.apache.mina.util.SynchronizedQueue
PEER_ADDRESS - Static variable in class org.apache.mina.filter.ssl.SslFilter
  A session attribute key that should be set to an `InetSocketAddress`.
PhraseUtilities - Class in org.apache.mina.example.haiku
PhraseUtilities() - Constructor for class org.apache.mina.example.haiku.PhraseUtilities
PlayCommand - Class in org.apache.mina.example.tapedeck
  Represents the `play` command.
PlayCommand() - Constructor for class org.apache.mina.example.tapedeck.PlayCommand
PLAYING - Static variable in class org.apache.mina.example.tapedeck.TapeDeckServer
playTape(TapeDeckServer.TapeDeckContext, IoSession, PlayCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
poll(IoSession) - Method in interface org.apache.mina.core.write.WriteRequestQueue
  Get the first request available in the queue for a session.
poll() - Method in class org.apache.mina.util.CircularQueue
poll() - Method in class org.apache.mina.util.SynchronizedQueue
polled(Object, IoEvent) - Method in interface org.apache.mina.filter.executor.IoEventQueueHandler
  Invoked after the specified `event` has been polled from the event queue.
polled(Object, IoEvent) - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
PORT - Static variable in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
PORT - Static variable in class org.apache.mina.example.imagine.step1.server.ImageServer
PORT - Static variable in class org.apache.mina.example.imagine.step2.server.ImageServer
PORT - Static variable in class org.apache.mina.example.imagine.step3.server.ImageServer
PORT - Static variable in class org.apache.mina.example.tcp.perf.TcpServer
  The listening port (check that it's not already in use)
PORT - Static variable in class org.apache.mina.example.udp.MemoryMonitor
PORT - Static variable in class org.apache.mina.example.udp.perf.UdpServer
  The listening port (check that it's not already in use)
position() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
position(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
position() - Method in class org.apache.mina.core.buffer.IoBuffer
position(int) - Method in class org.apache.mina.core.buffer.IoBuffer
position() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
position(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
postDeregister() - Method in class org.apache.mina.integration.jmx.ObjectMBean
postRegister(Boolean) - Method in class org.apache.mina.integration.jmx.ObjectMBean
preDeregister() - Method in class org.apache.mina.integration.jmx.ObjectMBean
prefixedDataAvailable(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  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.core.buffer.AbstractIoBuffer
  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) - Method in class org.apache.mina.core.buffer.IoBuffer
  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.core.buffer.IoBuffer
  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) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
prefixedDataAvailable(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
PrefixedStringCodecFactory - Class in org.apache.mina.filter.codec.prefixedstring
  A `ProtocolCodecFactory` that performs encoding and decoding of a Java String object using a fixed-length length prefix.
PrefixedStringCodecFactory(Charset) - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
PrefixedStringCodecFactory() - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
PrefixedStringDecoder - Class in org.apache.mina.filter.codec.prefixedstring
  A `ProtocolDecoder` which decodes a String using a fixed-length length prefix.
PrefixedStringDecoder(Charset, int, int) - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
PrefixedStringDecoder(Charset, int) - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
PrefixedStringDecoder(Charset) - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
PrefixedStringEncoder - Class in org.apache.mina.filter.codec.prefixedstring
  A `ProtocolEncoder` which encodes a string using a fixed-length length prefix.
PrefixedStringEncoder(Charset, int, int) - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
PrefixedStringEncoder(Charset, int) - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
PrefixedStringEncoder(Charset) - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
PrefixedStringEncoder() - Constructor for class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
preRegister(MBeanServer, ObjectName) - Method in class org.apache.mina.integration.jmx.ObjectMBean
prestartAllCoreThreads() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
prestartAllCoreThreads() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
prestartCoreThread() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
prestartCoreThread() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
printTargetInformationBlockFromType2Message(byte[], Integer, PrintWriter) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Prints to the `PrintWriter` the target information block extracted from the type 2 message.
processor - Variable in class org.apache.mina.transport.socket.nio.NioSession
  The NioSession processor
processStreamIo(IoSession, InputStream, OutputStream) - Method in class org.apache.mina.handler.stream.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.
profile(IoEventType) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Set the `IoEventType` to be profiled
ProfilerTimerFilter - Class in org.apache.mina.filter.statistic
  This class will measure the time it takes for a method in the `IoFilterAdapter` class to execute.
ProfilerTimerFilter() - Constructor for class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Creates a new instance of ProfilerFilter.
ProfilerTimerFilter(TimeUnit) - Constructor for class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Creates a new instance of ProfilerFilter.
ProfilerTimerFilter(TimeUnit, IoEventType...) - Constructor for class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Creates a new instance of ProfilerFilter.
PropertiesEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Properties` and vice versa.
PropertiesEditor() - Constructor for class org.apache.mina.integration.beans.PropertiesEditor
PropertyEditorFactory - Class in org.apache.mina.integration.beans
  A factory that creates a new `PropertyEditor` which is appropriate for the specified object or class.
PropertyTypeConverter - Class in org.apache.mina.integration.ognl
  `PropertyEditor`-based implementation of OGNL `TypeConverter`.
PropertyTypeConverter() - Constructor for class org.apache.mina.integration.ognl.PropertyTypeConverter
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 objects and vice versa using `ProtocolCodecFactory`, `ProtocolEncoder`, or `ProtocolDecoder`.
ProtocolCodecFilter(ProtocolCodecFactory) - Constructor for class org.apache.mina.filter.codec.ProtocolCodecFilter
  Creates a new instance of ProtocolCodecFilter, associating a factory for the creation of the encoder and decoder.
ProtocolCodecFilter(ProtocolEncoder, ProtocolDecoder) - Constructor for class org.apache.mina.filter.codec.ProtocolCodecFilter
  Creates a new instance of ProtocolCodecFilter, without any factory.
ProtocolCodecFilter(Class<? extends ProtocolEncoder>, Class<? extends ProtocolDecoder>) - Constructor for class org.apache.mina.filter.codec.ProtocolCodecFilter
  Creates a new instance of ProtocolCodecFilter, without any factory.
ProtocolCodecSession - Class in org.apache.mina.filter.codec
  A virtual `IoSession` that provides `ProtocolEncoderOutput` and `ProtocolDecoderOutput`.
ProtocolCodecSession() - Constructor for class org.apache.mina.filter.codec.ProtocolCodecSession
  Creates a new instance.
ProtocolDecoder - Interface in org.apache.mina.filter.codec
  Decodes binary or protocol-specific data into higher-level message objects.
ProtocolDecoderAdapter - Class in org.apache.mina.filter.codec
  An abstract `ProtocolDecoder` implementation for those who don't need `ProtocolDecoder.finishDecode(IoSession, ProtocolDecoderOutput)` nor `ProtocolDecoder.dispose(IoSession)` method.
ProtocolDecoderAdapter() - Constructor for class org.apache.mina.filter.codec.ProtocolDecoderAdapter
ProtocolDecoderException - Exception in org.apache.mina.filter.codec
  An exception that is thrown when `ProtocolDecoder` cannot understand or failed to validate the specified `IoBuffer` 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 messages such as `IoBuffer`s.
PROVIDER_NAME - Static variable in class org.apache.mina.proxy.utils.MD4Provider
  Provider name.
PROXY_SESSION - Static variable in class org.apache.mina.proxy.session.ProxyIoSession
ProxyAuthException - Exception in org.apache.mina.proxy
  ProxyAuthException.java - This class extends `SaslException` and represents an authentication failure to the proxy.
ProxyAuthException(String) - Constructor for exception org.apache.mina.proxy.ProxyAuthException
ProxyAuthException(String, Throwable) - Constructor for exception org.apache.mina.proxy.ProxyAuthException
ProxyConnector - Class in org.apache.mina.proxy
  ProxyConnector.java - Decorator for `SocketConnector` to provide proxy support, as suggested by MINA list discussions.
ProxyConnector() - Constructor for class org.apache.mina.proxy.ProxyConnector
  Creates a new proxy connector.
ProxyConnector(SocketConnector) - Constructor for class org.apache.mina.proxy.ProxyConnector
  Creates a new proxy connector.
ProxyConnector(SocketConnector, IoSessionConfig, Executor) - Constructor for class org.apache.mina.proxy.ProxyConnector
  Creates a new proxy connector.
ProxyFilter - Class in org.apache.mina.proxy.filter
  ProxyFilter.java - Proxy `IoFilter`.
ProxyFilter() - Constructor for class org.apache.mina.proxy.filter.ProxyFilter
  Create a new `ProxyFilter`.
ProxyHandshakeIoBuffer - Class in org.apache.mina.proxy.filter
  ProxyHandshakeIoBuffer.java - `IoBuffer` wrapper to indicate handshake related messages which should not be passed upstream of the `ProxyFilter`.
ProxyHandshakeIoBuffer(IoBuffer) - Constructor for class org.apache.mina.proxy.filter.ProxyHandshakeIoBuffer
proxyIoSession - Variable in class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  Object that contains all the proxy authentication session informations.
ProxyIoSession - Class in org.apache.mina.proxy.session
  ProxyIoSession.java - Class that contains all informations for the current proxy authentication session.
ProxyIoSession(InetSocketAddress, ProxyRequest) - Constructor for class org.apache.mina.proxy.session.ProxyIoSession
  Constructor.
ProxyIoSessionInitializer<T extends ConnectFuture> - Class in org.apache.mina.proxy.session
  ProxyIoSessionInitializer.java - `IoSessionInitializer` wrapper class to inject the `ProxyIoSession` object that contains all the attributes of the target connection into the `IoSession`.
ProxyIoSessionInitializer(IoSessionInitializer<T>, ProxyIoSession) - Constructor for class org.apache.mina.proxy.session.ProxyIoSessionInitializer
ProxyLogicHandler - Interface in org.apache.mina.proxy
  ProxyLogicHandler.java - Interface implemented by classes containing proxy type specific logic.
ProxyRequest - Class in org.apache.mina.proxy.handlers
  ProxyRequest.java - Abstract wrapper class for proxy requests.
ProxyRequest() - Constructor for class org.apache.mina.proxy.handlers.ProxyRequest
  Implicit constructor.
ProxyRequest(InetSocketAddress) - Constructor for class org.apache.mina.proxy.handlers.ProxyRequest
  Basic constructor of a `ProxyRequest` that only sets the address of the request endpoint.
proxySessionOpened(IoSession) - Method in class org.apache.mina.proxy.AbstractProxyIoHandler
  Method called only when handshake has completed.
purge() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
purge() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
put(byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
put(int, byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
put(ByteBuffer) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the content of the specified `src` into this buffer.
put(byte[], int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
put(IoBuffer) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the content of the specified `src` into this buffer.
put(byte[]) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
put(byte) - Method in class org.apache.mina.core.buffer.IoBuffer
put(int, byte) - Method in class org.apache.mina.core.buffer.IoBuffer
put(ByteBuffer) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the content of the specified `src` into this buffer.
put(IoBuffer) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the content of the specified `src` into this buffer.
put(byte[], int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
put(byte[]) - Method in class org.apache.mina.core.buffer.IoBuffer
put(byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
put(int, byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
put(IoBuffer) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
put(ByteBuffer) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
put(byte[], int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
put(byte[]) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
put(IoSession) - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
put(IoSession) - Method in interface org.apache.mina.core.session.IoSessionRecycler
  Called when the underlying transport creates or writes a new `IoSession`.
PUT - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The HTTP PUT verb.
put(int, byte) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
put(int, IoBuffer) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
put(int, byte) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
put(int, IoBuffer) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
put(byte) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
put(IoBuffer) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
put(int, byte) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts a `byte` at the given index.
put(int, IoBuffer) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts bytes from the `IoBuffer` at the given index.
put(byte) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts a `byte` and advances the reader.
put(IoBuffer) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts enough bytes to fill the `IoBuffer` and advances the reader.
put(K, V) - Method in class org.apache.mina.util.CopyOnWriteMap
  Adds the provided key and value to this map.
put(K, V) - Method in class org.apache.mina.util.ExpiringMap
put(K, V) - Method in class org.apache.mina.util.LazyInitializedCacheMap
putAll(Map<? extends K, ? extends V>) - Method in class org.apache.mina.util.CopyOnWriteMap
  Inserts all the keys and values contained in the provided map to this map.
putAll(Map<? extends K, ? extends V>) - Method in class org.apache.mina.util.ExpiringMap
putAll(Map<? extends K, ? extends V>) - Method in class org.apache.mina.util.LazyInitializedCacheMap
putChar(char) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putChar(int, char) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putChar(char) - Method in class org.apache.mina.core.buffer.IoBuffer
putChar(int, char) - Method in class org.apache.mina.core.buffer.IoBuffer
putChar(char) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putChar(int, char) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putChar(int, char) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
putChar(int, char) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
putChar(char) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
putChar(int, char) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts a `char` at the given index.
putChar(char) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts a `char` and advances the reader.
putDouble(double) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putDouble(int, double) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putDouble(double) - Method in class org.apache.mina.core.buffer.IoBuffer
putDouble(int, double) - Method in class org.apache.mina.core.buffer.IoBuffer
putDouble(double) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putDouble(int, double) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putDouble(int, double) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
putDouble(int, double) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
putDouble(double) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
putDouble(int, double) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts a `double` at the given index.
putDouble(double) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts a `double` and advances the reader.
putEnum(Enum<?>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an enum's ordinal value to the buffer as a byte.
putEnum(int, Enum<?>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an enum's ordinal value to the buffer as a byte.
putEnum(Enum<?>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an enum's ordinal value to the buffer as a byte.
putEnum(int, Enum<?>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an enum's ordinal value to the buffer as a byte.
putEnum(Enum<?>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnum(int, Enum<?>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumInt(Enum<?>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an enum's ordinal value to the buffer as an integer.
putEnumInt(int, Enum<?>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an enum's ordinal value to the buffer as an integer.
putEnumInt(Enum<?>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an enum's ordinal value to the buffer as an integer.
putEnumInt(int, Enum<?>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an enum's ordinal value to the buffer as an integer.
putEnumInt(Enum<?>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumInt(int, Enum<?>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSet(Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as a byte sized bit vector.
putEnumSet(int, Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as a byte sized bit vector.
putEnumSet(Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as a byte sized bit vector.
putEnumSet(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as a byte sized bit vector.
putEnumSet(Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSet(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSetInt(Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as an int sized bit vector.
putEnumSetInt(int, Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as an int sized bit vector.
putEnumSetInt(Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as an int sized bit vector.
putEnumSetInt(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as an int sized bit vector.
putEnumSetInt(Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSetInt(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSetLong(Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as a long sized bit vector.
putEnumSetLong(int, Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as a long sized bit vector.
putEnumSetLong(Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as a long sized bit vector.
putEnumSetLong(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as a long sized bit vector.
putEnumSetLong(Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSetLong(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSetShort(Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as a short sized bit vector.
putEnumSetShort(int, Set<E>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified `Set` to the buffer as a short sized bit vector.
putEnumSetShort(Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as a short sized bit vector.
putEnumSetShort(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified `Set` to the buffer as a short sized bit vector.
putEnumSetShort(Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumSetShort(int, Set<E>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumShort(Enum<?>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an enum's ordinal value to the buffer as a short.
putEnumShort(int, Enum<?>) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an enum's ordinal value to the buffer as a short.
putEnumShort(Enum<?>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an enum's ordinal value to the buffer as a short.
putEnumShort(int, Enum<?>) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an enum's ordinal value to the buffer as a short.
putEnumShort(Enum<?>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putEnumShort(int, Enum<?>) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putFloat(float) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putFloat(int, float) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putFloat(float) - Method in class org.apache.mina.core.buffer.IoBuffer
putFloat(int, float) - Method in class org.apache.mina.core.buffer.IoBuffer
putFloat(float) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putFloat(int, float) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putFloat(int, float) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
putFloat(int, float) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
putFloat(float) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
putFloat(int, float) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts a `float` at the given index.
putFloat(float) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts a `float` and advances the reader.
putIfAbsent(K, LazyInitializer<V>) - Method in class org.apache.mina.util.LazyInitializedCacheMap
  If the specified key is not already associated with a value, associate it with the given value.
putInt(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putInt(int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putInt(int) - Method in class org.apache.mina.core.buffer.IoBuffer
putInt(int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
putInt(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putInt(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putInt(int, int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
putInt(int, int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
putInt(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
putInt(int, int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts an `int` at the given index.
putInt(int) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts an `int` and advances the reader.
putLong(long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putLong(int, long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putLong(long) - Method in class org.apache.mina.core.buffer.IoBuffer
putLong(int, long) - Method in class org.apache.mina.core.buffer.IoBuffer
putLong(long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putLong(int, long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putLong(int, long) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
putLong(int, long) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
putLong(long) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
putLong(int, long) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts a `long` at the given index.
putLong(long) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts a `long` and advances the reader.
putMediumInt(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Relative put method for writing a medium int value.
putMediumInt(int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Absolute put method for writing a medium int value.
putMediumInt(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Relative put method for writing a medium int value.
putMediumInt(int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Absolute put method for writing a medium int value.
putMediumInt(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putMediumInt(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putObject(Object) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the specified Java object to the buffer.
putObject(Object) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the specified Java object to the buffer.
putObject(Object) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putPrefixedString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  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.core.buffer.AbstractIoBuffer
  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.core.buffer.AbstractIoBuffer
  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.core.buffer.AbstractIoBuffer
  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.core.buffer.IoBuffer
  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.core.buffer.IoBuffer
  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.core.buffer.IoBuffer
  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.core.buffer.IoBuffer
  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.core.buffer.IoBufferWrapper
putPrefixedString(CharSequence, int, CharsetEncoder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putPrefixedString(CharSequence, int, int, CharsetEncoder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putPrefixedString(CharSequence, int, int, byte, CharsetEncoder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putShort(short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putShort(int, short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
putShort(short) - Method in class org.apache.mina.core.buffer.IoBuffer
putShort(int, short) - Method in class org.apache.mina.core.buffer.IoBuffer
putShort(short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putShort(int, short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putShort(int, short) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
putShort(int, short) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
putShort(short) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
putShort(int, short) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteWriter
  Puts a `short` at the given index.
putShort(short) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Puts a `short` and advances the reader.
putString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the content of `in` into this buffer using the specified `encoder`.
putString(CharSequence, int, CharsetEncoder) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes the content of `in` into this buffer as a `NUL`-terminated string using the specified `encoder`.
putString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes the content of `in` into this buffer using the specified `encoder`.
putString(CharSequence, int, CharsetEncoder) - Method in class org.apache.mina.core.buffer.IoBuffer
  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.core.buffer.IoBufferWrapper
putString(CharSequence, CharsetEncoder) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(short) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, short) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(long) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer
putUnsigned(int, long) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned byte into the ByteBuffer at a specified position
putUnsigned(byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(int, byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(int, short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsigned(int, long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(short) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, short) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(long) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer
putUnsignedInt(int, long) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned int into the ByteBuffer at a specified position
putUnsignedInt(byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(int, byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(int, short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedInt(int, long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned short into the ByteBuffer
putUnsignedShort(int, byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned Short into the ByteBuffer
putUnsignedShort(int, short) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned Short into the ByteBuffer
putUnsignedShort(int, int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned Short into the ByteBuffer
putUnsignedShort(int, long) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned short into the ByteBuffer
putUnsignedShort(int, byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(short) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned Short into the ByteBuffer
putUnsignedShort(int, short) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned Short into the ByteBuffer
putUnsignedShort(int, int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(long) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned Short into the ByteBuffer
putUnsignedShort(int, long) - Method in class org.apache.mina.core.buffer.IoBuffer
  Writes an unsigned Short into the ByteBuffer at a specified position
putUnsignedShort(byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(int, byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(int, short) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(int, int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
putUnsignedShort(int, long) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
PWD_PROPERTY - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The password property.

## Q

QUERY_STRING_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse out QueryString from HttpRequest
QUERY_STRING_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to parse out QueryString from HttpRequest
QUIT - Static variable in class org.apache.mina.example.chat.ChatCommand
quit() - Method in class org.apache.mina.example.chat.client.ChatClientSupport
quit(TapeDeckServer.TapeDeckContext, IoSession, QuitCommand) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
quit(TapeDeckServer.TapeDeckContext, IoSession, QuitCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
QuitCommand - Class in org.apache.mina.example.tapedeck
  Represents the `quit` command.
QuitCommand() - Constructor for class org.apache.mina.example.tapedeck.QuitCommand

## R

RAW_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse raw headers and body
RAW_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to parse raw headers and body
read(S, IoBuffer) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Reads a sequence of bytes from a `IoSession` into the given `IoBuffer`.
read() - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO This javadoc is wrong.
read() - Method in interface org.apache.mina.core.session.IoSession
  TODO This javadoc is wrong.
read() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
read(AprSession, IoBuffer) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Reads a sequence of bytes from a `IoSession` into the given `IoBuffer`.
read(NioSession, IoBuffer) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
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.core.session.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
ReadFuture - Interface in org.apache.mina.core.future
  An `IoFuture` for `asynchronous read requests`.
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
readSecurityBufferTarget(byte[], int) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Reads the byte array described by the security buffer stored at the `securityBufferOffset` offset.
readShort() - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
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
receive(H, IoBuffer) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
receive(DatagramChannel, IoBuffer) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
RecoverableProtocolDecoderException - Exception in org.apache.mina.filter.codec
  A special exception that tells the `ProtocolDecoder` can keep decoding even after this exception is thrown.
RecoverableProtocolDecoderException() - Constructor for exception org.apache.mina.filter.codec.RecoverableProtocolDecoderException
RecoverableProtocolDecoderException(String) - Constructor for exception org.apache.mina.filter.codec.RecoverableProtocolDecoderException
RecoverableProtocolDecoderException(Throwable) - Constructor for exception org.apache.mina.filter.codec.RecoverableProtocolDecoderException
RecoverableProtocolDecoderException(String, Throwable) - Constructor for exception org.apache.mina.filter.codec.RecoverableProtocolDecoderException
recvUpdate(SocketAddress, long) - Method in class org.apache.mina.example.udp.MemoryMonitor
recycle(SocketAddress) - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
recycle(SocketAddress) - Method in interface org.apache.mina.core.session.IoSessionRecycler
  Attempts to retrieve a recycled `IoSession`.
ReferenceCountingFilter - Class in org.apache.mina.filter.util
  An `IoFilter`s wrapper that keeps track of the number of usages of this filter and will call init/destroy when the filter is not in use.
ReferenceCountingFilter(IoFilter) - Constructor for class org.apache.mina.filter.util.ReferenceCountingFilter
register(H, AbstractPollingIoConnector<T, H>.ConnectionRequest) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Register a new client socket for connection, add it to connection polling
register(Long, AbstractPollingIoConnector<AprSession, Long>.ConnectionRequest) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Register a new client socket for connection, add it to connection polling
register(DatagramChannel, AbstractPollingIoConnector<NioSession, DatagramChannel>.ConnectionRequest) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
register(SocketChannel, AbstractPollingIoConnector<NioSession, SocketChannel>.ConnectionRequest) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Register a new client socket for connection, add it to connection polling
registerCustomEditors(PropertyEditorRegistry) - Method in class org.apache.mina.integration.xbean.MinaPropertyEditorRegistrar
  Registers custom `PropertyEditor`s in the MINA Integration Beans module.
registerNewSelector() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  In the case we are using the java select() method, this method is used to trash the buggy selector and create a new one, registring all the sockets on it.
registerNewSelector() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  In the case we are using the java select() method, this method is used to trash the buggy selector and create a new one, registring all the sockets on it.
registerNewSelector() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
  In the case we are using the java select() method, this method is used to trash the buggy selector and create a new one, registering all the sockets on it.
remaining() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
remaining() - Method in class org.apache.mina.core.buffer.IoBuffer
remaining() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
remove(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
remove(IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
remove(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
remove(String) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
remove(IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
remove(Class<? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
remove() - Method in interface org.apache.mina.core.filterchain.IoFilterChain.Entry
  Removes this entry from the chain it belongs to.
remove(String) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Removes the filter with the specified name from this chain.
remove(IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Replace the filter with the specified name with the specified new filter.
remove(Class<? extends IoFilter>) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Replace the filter of the specified type with the specified new filter.
remove(S) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Removes and closes the specified `session` from the I/O processor so that the I/O processor closes the connection associated with the `session` and releases any other related resources.
remove(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Removes and closes the specified `session` from the I/O processor so that the I/O processor closes the connection associated with the `session` and releases any other related resources.
remove(S) - Method in interface org.apache.mina.core.service.IoProcessor
  Removes and closes the specified `session` from the I/O processor so that the I/O processor closes the connection associated with the `session` and releases any other related resources.
remove(IoServiceListener) - Method in class org.apache.mina.core.service.IoServiceListenerSupport
  Removes an existing listener.
remove(S) - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Removes and closes the specified `session` from the I/O processor so that the I/O processor closes the connection associated with the `session` and releases any other related resources.
remove(IoSession) - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
remove(IoSession) - Method in interface org.apache.mina.core.session.IoSessionRecycler
  Called when an `IoSession` is explicitly closed.
remove(Runnable) - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
remove(Runnable) - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
remove(String) - Method in class org.apache.mina.handler.chain.IoHandlerChain
remove() - Method in class org.apache.mina.transport.socket.nio.NioProcessor.IoSessionIterator
remove(int) - Method in class org.apache.mina.util.CircularQueue
remove() - Method in class org.apache.mina.util.CircularQueue
remove(Object) - Method in class org.apache.mina.util.CopyOnWriteMap
  Removed the value and key from this map based on the provided key.
remove(Object) - Method in class org.apache.mina.util.ExpiringMap
remove(Object) - Method in class org.apache.mina.util.LazyInitializedCacheMap
remove(Object) - Method in class org.apache.mina.util.MapBackedSet
remove() - Method in class org.apache.mina.util.SynchronizedQueue
remove(Object) - Method in class org.apache.mina.util.SynchronizedQueue
removeAll(Collection<?>) - Method in class org.apache.mina.util.SynchronizedQueue
removeAttribute(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Removes a user-defined attribute with the specified key.
removeAttribute(Object, Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Removes a user defined attribute with the specified key if the current attribute value is equal to the specified value.
removeAttribute(Object) - Method in interface org.apache.mina.core.session.IoSession
  Removes a user-defined attribute with the specified key.
removeAttribute(Object, Object) - Method in interface org.apache.mina.core.session.IoSession
  Removes a user defined attribute with the specified key if the current attribute value is equal to the specified value.
removeAttribute(IoSession, Object) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Removes a user-defined attribute with the specified key.
removeAttribute(IoSession, Object, Object) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Removes a user defined attribute with the specified key if the current attribute value is equal to the specified value.
removeAttribute(String) - Method in class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Removes a user-defined attribute with the specified key.
removeAttributeChangeNotificationListener(NotificationListener, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
removeClient(SocketAddress) - Method in class org.apache.mina.example.udp.MemoryMonitor
removeExceptionHandler(Class<E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Deregisters a `MessageHandler` that receives the messages of the specified `type`.
removeExpirationListener(ExpirationListener<V>) - Method in class org.apache.mina.util.ExpiringMap
removeFirst() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Remove the first `ByteArray` in the list
removeLast() - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Removes the last `ByteArray` in the list
removeListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.CloseFuture
removeListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.ConnectFuture
removeListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultCloseFuture
removeListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultConnectFuture
removeListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Removes an existing event `listener` so it won't be notified when the future is completed.
removeListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultReadFuture
removeListener(IoFutureListener<?>) - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Removes an existing event `listener` so it won't be notified when the future is completed.
removeListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.IoFuture
  Removes an existing event `listener` so it won't be notified when the future is completed.
removeListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.ReadFuture
removeListener(IoFutureListener<?>) - Method in interface org.apache.mina.core.future.WriteFuture
  Removes an existing event `listener` so it won't be notified when the future is completed.
removeListener(IoServiceListener) - Method in class org.apache.mina.core.service.AbstractIoService
  Removed an existing `IoServiceListener` that listens any events related with this service.
removeListener(IoServiceListener) - Method in interface org.apache.mina.core.service.IoService
  Removed an existing `IoServiceListener` that listens any events related with this service.
removeNotificationListener(NotificationListener) - Method in class org.apache.mina.integration.jmx.ObjectMBean
removeProperty(IoSession, String) - Static method in class org.apache.mina.filter.logging.MdcInjectionFilter
removeReceivedMessageHandler(Class<E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Deregisters a `MessageHandler` that handles the received messages of the specified `type`.
removeSentMessageHandler(Class<E>) - Method in class org.apache.mina.handler.demux.DemuxingIoHandler
  Deregisters a `MessageHandler` that handles the sent messages of the specified `type`.
removeTo(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
  Remove component `ByteArray`s to the given index (splitting them if necessary) and returning them in a single `ByteArray`.
replace(String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
replace(IoFilter, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
replace(Class<? extends IoFilter>, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
replace(String, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
replace(IoFilter, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
replace(Class<? extends IoFilter>, IoFilter) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
replace(IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain.Entry
  Replace the filter of this entry with the specified new filter.
replace(String, IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Replace the filter with the specified name with the specified new filter.
replace(IoFilter, IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Replace the filter with the specified name with the specified new filter.
replace(Class<? extends IoFilter>, IoFilter) - Method in interface org.apache.mina.core.filterchain.IoFilterChain
  Replace the filter of the specified type with the specified new filter.
replaceAttribute(Object, Object, Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Replaces a user defined attribute with the specified key if the value of the attribute is equals to the specified old value.
replaceAttribute(Object, Object, Object) - Method in interface org.apache.mina.core.session.IoSession
  Replaces a user defined attribute with the specified key if the value of the attribute is equals to the specified old value.
replaceAttribute(IoSession, Object, Object, Object) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Replaces a user defined attribute with the specified key if the value of the attribute is equals to the specified old value.
Request - Class in org.apache.mina.filter.reqres
  TODO Add documentation
Request(Object, Object, long) - Constructor for class org.apache.mina.filter.reqres.Request
Request(Object, Object, boolean, long) - Constructor for class org.apache.mina.filter.reqres.Request
Request(Object, Object, long, TimeUnit) - Constructor for class org.apache.mina.filter.reqres.Request
Request(Object, Object, boolean, long, TimeUnit) - Constructor for class org.apache.mina.filter.reqres.Request
request - Variable in class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  The request to be handled by the proxy.
request - Variable in class org.apache.mina.proxy.handlers.socks.AbstractSocksLogicHandler
  The request sent to the proxy.
REQUEST_LINE_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse HttpRequest Request Line
REQUEST_LINE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
  Regex to parse HttpRequest Request Line
RequestResponseFilter - Class in org.apache.mina.filter.reqres
  TODO Add documentation
RequestResponseFilter(ResponseInspector, ScheduledExecutorService) - Constructor for class org.apache.mina.filter.reqres.RequestResponseFilter
RequestResponseFilter(ResponseInspectorFactory, ScheduledExecutorService) - Constructor for class org.apache.mina.filter.reqres.RequestResponseFilter
RequestTimeoutException - Exception in org.apache.mina.filter.reqres
  An `RuntimeIoException` which is thrown when a `Request` is timed out.
RequestTimeoutException(Request) - Constructor for exception org.apache.mina.filter.reqres.RequestTimeoutException
  Creates a new exception.
RequestTimeoutException(Request, String) - Constructor for exception org.apache.mina.filter.reqres.RequestTimeoutException
  Creates a new exception.
RequestTimeoutException(Request, String, Throwable) - Constructor for exception org.apache.mina.filter.reqres.RequestTimeoutException
  Creates a new exception.
RequestTimeoutException(Request, Throwable) - Constructor for exception org.apache.mina.filter.reqres.RequestTimeoutException
  Creates a new exception.
reset() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
reset() - Method in class org.apache.mina.core.buffer.IoBuffer
reset() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
reset() - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
  Resets the decoding state.
Response - Class in org.apache.mina.filter.reqres
  TODO Add documentation
Response(Request, Object, ResponseType) - Constructor for class org.apache.mina.filter.reqres.Response
RESPONSE_LINE_PATTERN - Static variable in class org.apache.mina.http.HttpClientDecoder
  Regex to parse HttpRequest Request Line
ResponseInspector - Interface in org.apache.mina.filter.reqres
  TODO Add documentation
ResponseInspectorFactory - Interface in org.apache.mina.filter.reqres
  TODO Add documentation
ResponseType - Enum in org.apache.mina.filter.reqres
  Type of Response contained within the `Response` class Response can be either a single entity or a multiple partial messages, in which case PARTIAL_LAST signifies the end of partial messages For response contained within a single message/entity the ResponseType shall be WHOLE For response with multiple partial messages, we have respnse type sepcified as [PARTIAL]+ PARTIAL_LAST meaning, we have One or more PARTIAL response type with one PARTIAL_LAST which signifies end of partial messages or completion of response message
RESULT - Static variable in class org.apache.mina.example.sumup.codec.Constants
RESULT_CODE_LEN - Static variable in class org.apache.mina.example.sumup.codec.Constants
RESULT_ERROR - Static variable in class org.apache.mina.example.sumup.codec.Constants
RESULT_OK - Static variable in class org.apache.mina.example.sumup.codec.Constants
RESULT_VALUE_LEN - Static variable in class org.apache.mina.example.sumup.codec.Constants
ResultMessage - Class in org.apache.mina.example.sumup.message
  `RESULT` message in SumUp protocol.
ResultMessage() - Constructor for class org.apache.mina.example.sumup.message.ResultMessage
ResultMessageDecoder - Class in org.apache.mina.example.sumup.codec
  A `MessageDecoder` that decodes `ResultMessage`.
ResultMessageDecoder() - Constructor for class org.apache.mina.example.sumup.codec.ResultMessageDecoder
ResultMessageEncoder<T extends ResultMessage> - Class in org.apache.mina.example.sumup.codec
  A `MessageEncoder` that encodes `ResultMessage`.
ResultMessageEncoder() - Constructor for class org.apache.mina.example.sumup.codec.ResultMessageEncoder
resumeRead() - Method in class org.apache.mina.core.session.AbstractIoSession
  Resumes read operations for this session.
resumeRead() - Method in interface org.apache.mina.core.session.IoSession
  Resumes read operations for this session.
resumeWrite() - Method in class org.apache.mina.core.session.AbstractIoSession
  Resumes write operations for this session.
resumeWrite() - Method in interface org.apache.mina.core.session.IoSession
  Resumes write operations for this session.
retainAll(Collection<?>) - Method in class org.apache.mina.util.SynchronizedQueue
reuseAddress - Variable in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
ReverseProtocolHandler - Class in org.apache.mina.example.reverser
  `IoHandler` implementation of reverser server protocol.
ReverseProtocolHandler() - Constructor for class org.apache.mina.example.reverser.ReverseProtocolHandler
rewind() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
rewind() - Method in class org.apache.mina.core.buffer.IoBuffer
rewind() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
ROOT - Static variable in class org.apache.mina.example.tapedeck.AuthenticationHandler
ROOT - Static variable in class org.apache.mina.example.tapedeck.TapeDeckServer
ROOT - Static variable in annotation type org.apache.mina.statemachine.annotation.State
run() - Method in class org.apache.mina.core.session.IdleStatusChecker.NotifyingTask
run() - Method in class org.apache.mina.core.session.IoEvent
run() - Method in class org.apache.mina.util.ExpiringMap.Expirer
run() - Method in class org.apache.mina.util.NamePreservingRunnable
  Run the runnable after having renamed the current thread's name to the new name.
RuntimeIoException - Exception in org.apache.mina.core
  A unchecked version of `IOException`.
RuntimeIoException() - Constructor for exception org.apache.mina.core.RuntimeIoException
RuntimeIoException(String) - Constructor for exception org.apache.mina.core.RuntimeIoException
RuntimeIoException(String, Throwable) - Constructor for exception org.apache.mina.core.RuntimeIoException
RuntimeIoException(Throwable) - Constructor for exception org.apache.mina.core.RuntimeIoException

## S

scheduledForFlush() - Method in class org.apache.mina.core.session.AbstractIoSession
  Schedule the session for flushed
select() - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
select(long) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
select() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Check for acceptable connections, interrupt when at least a server is ready for accepting.
select(int) - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Check for connected sockets, interrupt when at least a connection is processed (connected or failed to connect).
select(long) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  poll those sessions for the given timeout
select() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  poll those sessions forever
select() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  poll those sessions forever
select(long) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  poll those sessions for the given timeout
select() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Check for acceptable connections, interrupt when at least a server is ready for accepting.
select(int) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Check for connected sockets, interrupt when at least a connection is processed (connected or failed to connect).
select() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
select(long) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
select(int) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
select(long) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
select() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
select() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Check if we have at least one key whose corresponding channels is ready for I/O operations.
select(int) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Check for connected sockets, interrupt when at least a connection is processed (connected or failed to connect).
selectedHandles() - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
selectedHandles() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  `Iterator` for the set of server sockets found with acceptable incoming connections during the last `AbstractPollingIoAcceptor.select()` call.
selectedHandles() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  `Iterator` for the set of client sockets found connected or failed to connect during the last `#select()` call.
selectedHandles() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  `Iterator` for the set of server sockets found with acceptable incoming connections during the last `AbstractPollingIoAcceptor.select()` call.
selectedHandles() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  `Iterator` for the set of client sockets found connected or failed to connect during the last `#select()` call.
selectedHandles() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
selectedHandles() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
selectedHandles() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  `Iterator` for the set of server sockets found with acceptable incoming connections during the last `AbstractPollingIoAcceptor.select()` call.
selectedHandles() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  `Iterator` for the set of client sockets found connected or failed to connect during the last `#select()` call.
selectedSessions() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Get an `Iterator` for the list of `IoSession` found selected by the last call of {@link AbstractPollingIoProcessor#select(int)
selectedSessions() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Get an `Iterator` for the list of `IoSession` found selected by the last call of {@link AbstractPollingIoProcessor#select(int)
selectedSessions() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
SELF - Static variable in annotation type org.apache.mina.statemachine.annotation.Transition
SelfTransition - Interface in org.apache.mina.statemachine.transition
  The interface implemented by classes which need to react on entering a certain states.
send(S, IoBuffer, SocketAddress) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
send(NioSession, IoBuffer, SocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
sendAttributeChangeNotification(AttributeChangeNotification) - Method in class org.apache.mina.integration.jmx.ObjectMBean
sendAttributeChangeNotification(Attribute, Attribute) - Method in class org.apache.mina.integration.jmx.ObjectMBean
sendAuthRequest(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
sendNotification(Notification) - Method in class org.apache.mina.integration.jmx.ObjectMBean
sendNotification(String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
sendRequest(ImageRequest) - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
SEQUENCE_LEN - Static variable in class org.apache.mina.example.sumup.codec.Constants
SerialAddress - Class in org.apache.mina.transport.serial
  An address for a serial port communication.
SerialAddress(String, int, SerialAddress.DataBits, SerialAddress.StopBits, SerialAddress.Parity, SerialAddress.FlowControl) - Constructor for class org.apache.mina.transport.serial.SerialAddress
  Create an address for a serial communication, associating a serial interface and various serial signal carcteristics.
SerialAddress.DataBits - Enum in org.apache.mina.transport.serial
SerialAddress.FlowControl - Enum in org.apache.mina.transport.serial
SerialAddress.Parity - Enum in org.apache.mina.transport.serial
SerialAddress.StopBits - Enum in org.apache.mina.transport.serial
SerialAddressEditor - Class in org.apache.mina.transport.serial
  A `PropertyEditor` which converts a `String` into a `SerialAddress` and vice versa.
SerialAddressEditor() - Constructor for class org.apache.mina.transport.serial.SerialAddressEditor
SerialConnector - Class in org.apache.mina.transport.serial
  `IoConnector` for serial communication transport.
SerialConnector() - Constructor for class org.apache.mina.transport.serial.SerialConnector
SerialConnector(Executor) - Constructor for class org.apache.mina.transport.serial.SerialConnector
SerialPortUnavailableException - Exception in org.apache.mina.transport.serial
  Exception thrown when the serial port can't be open because it doesn't exists.
SerialPortUnavailableException(String) - Constructor for exception org.apache.mina.transport.serial.SerialPortUnavailableException
SerialSession - Interface in org.apache.mina.transport.serial
  An `IoSession` for serial communication transport.
SerialSessionConfig - Interface in org.apache.mina.transport.serial
  An `IoSessionConfig` for serial transport type.
Server - Class in org.apache.mina.example.sumup
  (Entry Point) Starts SumUp server.
Server() - Constructor for class org.apache.mina.example.sumup.Server
ServerSessionHandler - Class in org.apache.mina.example.sumup
  `IoHandler` for SumUp server.
ServerSessionHandler() - Constructor for class org.apache.mina.example.sumup.ServerSessionHandler
ServerToProxyIoHandler - Class in org.apache.mina.example.proxy
  Handles the server to proxy part of the proxied connection.
ServerToProxyIoHandler() - Constructor for class org.apache.mina.example.proxy.ServerToProxyIoHandler
serviceActivated(IoService) - Method in interface org.apache.mina.core.service.IoServiceListener
  Invoked when a new service is activated by an `IoService`.
serviceDeactivated(IoService) - Method in interface org.apache.mina.core.service.IoServiceListener
  Invoked when a service is deactivated by an `IoService`.
serviceIdle(IoService, IdleStatus) - Method in interface org.apache.mina.core.service.IoServiceListener
  Invoked when a service is idle.
SESSION_CREATED_FUTURE - Static variable in class org.apache.mina.core.filterchain.DefaultIoFilterChain
  A session attribute that stores an `IoFuture` related with the `IoSession`.
SESSION_HA1 - Static variable in class org.apache.mina.proxy.handlers.http.digest.DigestUtilities
SESSION_SECURED - Static variable in class org.apache.mina.filter.ssl.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.ssl.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.
SessionAttributeInitializingFilter - Class in org.apache.mina.filter.util
  An `IoFilter` that sets initial attributes when a new `IoSession` is created.
SessionAttributeInitializingFilter() - Constructor for class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Creates a new instance with no default attributes.
SessionAttributeInitializingFilter(Map<String, ? extends Object>) - Constructor for class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Creates a new instance with the specified default attributes.
sessionClosed(IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `sessionClosed` event to next filter.
sessionClosed(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoHandler.sessionClosed(IoSession)` event.
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoHandler.sessionClosed(IoSession)` event.
sessionClosed(IoSession) - Method in interface org.apache.mina.core.service.IoHandler
  Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.core.service.IoHandlerAdapter
sessionClosed(IoSession) - Method in class org.apache.mina.example.chat.ChatProtocolHandler
sessionClosed(IoSession) - Method in class org.apache.mina.example.chat.client.SwingChatClientHandler
sessionClosed(IoSession) - Method in class org.apache.mina.example.echoserver.EchoProtocolHandler
sessionClosed() - Method in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
sessionClosed(IoSession) - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
sessionClosed() - Method in interface org.apache.mina.example.imagine.step1.client.ImageListener
sessionClosed(IoSession) - Method in class org.apache.mina.example.netcat.NetCatProtocolHandler
sessionClosed(IoSession) - Method in class org.apache.mina.example.proxy.AbstractProxyIoHandler
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
sessionClosed(IoSession) - Method in class org.apache.mina.example.tcp.perf.TcpClient
  Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.example.tcp.perf.TcpServer
  Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.example.tennis.TennisPlayer
sessionClosed(IoSession) - Method in class org.apache.mina.example.udp.client.MemMonClient
sessionClosed(IoSession) - Method in class org.apache.mina.example.udp.MemoryMonitorHandler
sessionClosed(IoSession) - Method in class org.apache.mina.example.udp.perf.UdpClient
  Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.example.udp.perf.UdpServer
  Invoked when a connection is closed.
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.buffer.BufferedWriteFilter
  Filters `IoHandler.sessionClosed(IoSession)` event.
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
  Filters `IoHandler.sessionClosed(IoSession)` event.
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.logging.LoggingFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.reqres.RequestResponseFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.ssl.SslFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Profile a SessionClosed event.
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.CommonEventFilter
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
sessionClosed() - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Deprecated.
  Invoked when the connection is closed.
sessionClosed() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
sessionClosed(IoSession) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  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.stream.StreamIoHandler
  Closes streams
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.http.HttpClientCodec
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.http.HttpServerCodec
sessionClosed(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Event is stored in an `IoSessionEventQueue` for later delivery to the next filter in the chain when the handshake would have succeed.
sessionCreated(IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `sessionCreated` event to next filter.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoHandler.sessionCreated(IoSession)` event.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoHandler.sessionCreated(IoSession)` event.
sessionCreated(IoSession) - Method in interface org.apache.mina.core.service.IoHandler
  Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoSession) - Method in class org.apache.mina.core.service.IoHandlerAdapter
sessionCreated(IoSession) - Method in interface org.apache.mina.core.service.IoServiceListener
  Invoked when a new session is created by an `IoService`.
sessionCreated(IoSession) - Method in class org.apache.mina.example.echoserver.EchoProtocolHandler
sessionCreated(IoSession) - Method in class org.apache.mina.example.imagine.step3.server.ImageServerIoHandler
  This method is called first when a new connection to the server is made.
sessionCreated(IoSession) - Method in class org.apache.mina.example.proxy.AbstractProxyIoHandler
sessionCreated(IoSession) - Method in class org.apache.mina.example.tcp.perf.TcpClient
  Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoSession) - Method in class org.apache.mina.example.tcp.perf.TcpServer
  Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoSession) - Method in class org.apache.mina.example.udp.client.MemMonClient
sessionCreated(IoSession) - Method in class org.apache.mina.example.udp.MemoryMonitorHandler
sessionCreated(IoSession) - Method in class org.apache.mina.example.udp.perf.UdpClient
  Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoSession) - Method in class org.apache.mina.example.udp.perf.UdpServer
  Invoked from an I/O processor thread when a new connection has been created.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.firewall.ConnectionThrottleFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.logging.LoggingFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Profile a SessionCreated event.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.CommonEventFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Puts all pre-configured attributes into the actual session attribute map and forward the event to the next filter.
sessionCreated() - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Deprecated.
  Invoked when the session is created.
sessionCreated() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
sessionCreated(IoSession) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  Creates a new instance with the factory passed to the constructor of this class.
sessionCreated(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Called when the session is created.
sessionDestroyed(IoSession) - Method in interface org.apache.mina.core.service.IoServiceListener
  Invoked when a session is being destroyed by an `IoService`.
sessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `sessionIdle` event to next filter.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoHandler.sessionIdle(IoSession,IdleStatus)` event.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoHandler.sessionIdle(IoSession,IdleStatus)` event.
sessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.core.service.IoHandler
  Invoked with the related `IdleStatus` when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.core.service.IoHandlerAdapter
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.echoserver.EchoProtocolHandler
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.gettingstarted.timeserver.TimeServerHandler
  On idle, we just write a message on the console
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.netcat.NetCatProtocolHandler
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.sumup.ServerSessionHandler
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.tcp.perf.TcpClient
  Invoked with the related `IdleStatus` when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.tcp.perf.TcpServer
  Invoked with the related `IdleStatus` when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.udp.client.MemMonClient
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.udp.MemoryMonitorHandler
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.udp.perf.UdpClient
  Invoked with the related `IdleStatus` when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.example.udp.perf.UdpServer
  Invoked with the related `IdleStatus` when a connection becomes idle.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Filters `IoHandler.sessionIdle(IoSession,IdleStatus)` event.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.logging.LoggingFilter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Profile a SessionIdle event.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.util.CommonEventFilter
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
sessionIdle(IdleStatus) - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Deprecated.
  Invoked when the connection is idle.
sessionIdle(IdleStatus) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  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.stream.StreamIoHandler
  Handles read timeout.
sessionIdle(IoFilter.NextFilter, IoSession, IdleStatus) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Event is stored in an `IoSessionEventQueue` for later delivery to the next filter in the chain when the handshake would have succeed.
sessionOpened(IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter.NextFilter
  Forwards `sessionOpened` event to next filter.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in interface org.apache.mina.core.filterchain.IoFilter
  Filters `IoHandler.sessionOpened(IoSession)` event.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
  Filters `IoHandler.sessionOpened(IoSession)` event.
sessionOpened(IoSession) - Method in interface org.apache.mina.core.service.IoHandler
  Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.core.service.IoHandlerAdapter
sessionOpened(IoSession) - Method in class org.apache.mina.example.chat.client.SwingChatClientHandler
sessionOpened(IoSession) - Method in class org.apache.mina.example.echoserver.EchoProtocolHandler
sessionOpened() - Method in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
sessionOpened(IoSession) - Method in class org.apache.mina.example.imagine.step1.client.ImageClient
sessionOpened() - Method in interface org.apache.mina.example.imagine.step1.client.ImageListener
sessionOpened(IoSession) - Method in class org.apache.mina.example.imagine.step1.server.ImageServerIoHandler
  Called when the session is opened, which will come after the session created.
sessionOpened(IoSession) - Method in class org.apache.mina.example.imagine.step3.server.ImageServerIoHandler
  Called when the session is opened, which will come after the session created.
sessionOpened(IoSession) - Method in class org.apache.mina.example.netcat.NetCatProtocolHandler
sessionOpened(IoSession) - Method in class org.apache.mina.example.proxy.ClientToProxyIoHandler
sessionOpened(IoSession) - Method in class org.apache.mina.example.sumup.ClientSessionHandler
sessionOpened(IoSession) - Method in class org.apache.mina.example.sumup.ServerSessionHandler
sessionOpened(IoSession) - Method in class org.apache.mina.example.tcp.perf.TcpClient
  Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.example.tcp.perf.TcpServer
  Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.example.tennis.TennisPlayer
sessionOpened(IoSession) - Method in class org.apache.mina.example.udp.client.MemMonClient
sessionOpened(IoSession) - Method in class org.apache.mina.example.udp.MemoryMonitorHandler
sessionOpened(IoSession) - Method in class org.apache.mina.example.udp.perf.UdpClient
  Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.example.udp.perf.UdpServer
  Invoked when a connection has been opened.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.executor.ExecutorFilter
  Filters `IoHandler.sessionOpened(IoSession)` event.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.logging.LoggingFilter
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Profile a SessionOpened event.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.CommonEventFilter
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.filter.util.ReferenceCountingFilter
sessionOpened() - Method in interface org.apache.mina.handler.multiton.SingleSessionIoHandler
  Deprecated.
  Invoked when the connection is opened.
sessionOpened() - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
sessionOpened(IoSession) - Method in class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  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.stream.StreamIoHandler
  Initializes streams and timeout settings.
sessionOpened(IoSession) - Method in class org.apache.mina.proxy.AbstractProxyIoHandler
  Hooked session opened event.
sessionOpened(IoFilter.NextFilter, IoSession) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Event is stored in an `IoSessionEventQueue` for later delivery to the next filter in the chain when the handshake would have succeed.
SessionState - Enum in org.apache.mina.core.session
  The session state.
set(int, E) - Method in class org.apache.mina.util.CircularQueue
setAll(IoSessionConfig) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets all configuration properties retrieved from the specified `config`.
setAll(IoSessionConfig) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets all configuration properties retrieved from the specified `config`.
setAllocator(IoBufferAllocator) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Sets the allocator used by existing and new buffers
setAllowedInterval(long) - Method in class org.apache.mina.filter.firewall.ConnectionThrottleFilter
  Sets the interval between connections from a client.
setAsText(String) - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
setAttachment(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Sets an attachment of this session.
setAttachment(Object) - Method in interface org.apache.mina.core.session.IoSession
  Deprecated.
  Use `IoSession.setAttribute(Object, Object)` instead.
setAttribute(Object, Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Sets a user-defined attribute.
setAttribute(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Sets a user defined attribute without a value.
setAttribute(Object, Object) - Method in interface org.apache.mina.core.session.IoSession
  Sets a user-defined attribute.
setAttribute(Object) - Method in interface org.apache.mina.core.session.IoSession
  Sets a user defined attribute without a value.
setAttribute(IoSession, Object, Object) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Sets a user-defined attribute.
setAttribute(String, Object) - Method in class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Sets a user-defined attribute.
setAttribute(String) - Method in class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Sets a user defined attribute without a value.
setAttribute(Attribute) - Method in class org.apache.mina.integration.jmx.ObjectMBean
setAttribute(Object, Object) - Method in class org.apache.mina.statemachine.context.AbstractStateContext
setAttribute(Object, Object) - Method in interface org.apache.mina.statemachine.context.StateContext
  Sets the value of the attribute with the specified key.
setAttribute0(String, Object) - Method in class org.apache.mina.integration.jmx.ObjectMBean
setAttributeIfAbsent(Object, Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Sets a user defined attribute if the attribute with the specified key is not set yet.
setAttributeIfAbsent(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Sets a user defined attribute without a value if the attribute with the specified key is not set yet.
setAttributeIfAbsent(Object, Object) - Method in interface org.apache.mina.core.session.IoSession
  Sets a user defined attribute if the attribute with the specified key is not set yet.
setAttributeIfAbsent(Object) - Method in interface org.apache.mina.core.session.IoSession
  Sets a user defined attribute without a value if the attribute with the specified key is not set yet.
setAttributeIfAbsent(IoSession, Object, Object) - Method in interface org.apache.mina.core.session.IoSessionAttributeMap
  Sets a user defined attribute if the attribute with the specified key is not set yet.
setAttributeMap(IoSessionAttributeMap) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
setAttributes(Map<String, ? extends Object>) - Method in class org.apache.mina.filter.util.SessionAttributeInitializingFilter
  Sets the attribute map.
setAttributes(AttributeList) - Method in class org.apache.mina.integration.jmx.ObjectMBean
setAuthenticationFailed(boolean) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the authentication failed flag.
setAutoExpand(boolean) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Turns on or off `autoExpand`.
setAutoExpand(boolean) - Method in class org.apache.mina.core.buffer.IoBuffer
  Turns on or off `autoExpand`.
setAutoExpand(boolean) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
setAutoShrink(boolean) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Turns on or off `autoShrink`.
setAutoShrink(boolean) - Method in class org.apache.mina.core.buffer.IoBuffer
  Turns on or off `autoShrink`.
setAutoShrink(boolean) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
setBacklog(int) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
setBacklog(int) - Method in interface org.apache.mina.transport.socket.SocketAcceptor
  Sets the size of the backlog.
setBlacklist(InetAddress[]) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Sets the addresses to be blacklisted.
setBlacklist(Iterable<InetAddress>) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Sets the addresses to be blacklisted.
setBody(String) - Method in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  Sets the HTTP response body.
setBothIdleTime(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets idle time for `IdleStatus.WRITER_IDLE` in seconds.
setBothIdleTime(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets idle time for `IdleStatus.WRITER_IDLE` in seconds.
setBroadcast(boolean) - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
setBroadcast(boolean) - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
setBufferLength(int) - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
  Sets the default buffer size.
setBufferSize(int) - Method in class org.apache.mina.filter.buffer.BufferedWriteFilter
  Sets the buffer size but only for the newly created buffers.
setChangeByteProbability(int) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  Set the probability for the change byte error.
setCharsetName(String) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the charset to use.
setClassLoader(ClassLoader) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Sets the class loader to use for instantiating proxies.
setClientSessionCacheSize(int) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Sets the SSLSession cache size for the `SSLSessionContext` for use in client mode.
setClientSessionTimeout(int) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Set the SSLSession timeout limit for the `SSLSessionContext` for use in client mode.
setClosed() - Method in interface org.apache.mina.core.future.CloseFuture
  Marks this future as closed and notifies all threads waiting for this future.
setClosed() - Method in class org.apache.mina.core.future.DefaultCloseFuture
setClosed() - Method in class org.apache.mina.core.future.DefaultReadFuture
setClosed() - Method in interface org.apache.mina.core.future.ReadFuture
  Sets the associated `IoSession` is closed.
setCloseOnDeactivation(boolean) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Sets whether all client sessions are closed when this acceptor unbinds from all the related local addresses (i.e.
setCloseOnDeactivation(boolean) - Method in interface org.apache.mina.core.service.IoAcceptor
  Sets whether all client sessions are closed when this acceptor unbinds from all the related local addresses (i.e.
setCloseOnPortUnreachable(boolean) - Method in class org.apache.mina.transport.socket.AbstractDatagramSessionConfig
  Sets if the session should be closed if an `PortUnreachableException` occurs.
setCloseOnPortUnreachable(boolean) - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
  Sets if the session should be closed if an `PortUnreachableException` occurs.
setCompressInbound(boolean) - Method in class org.apache.mina.filter.compression.CompressionFilter
  Sets if incoming data has to be compressed.
setCompressOutbound(boolean) - Method in class org.apache.mina.filter.compression.CompressionFilter
  Set if outgoing data has to be compressed.
setConfig(IoSessionConfig) - Method in class org.apache.mina.core.session.DummySession
  Sets the configuration of this session.
setConnector(ProxyConnector) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the connector reference of this proxy session.
setConnectTimeout(int) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Deprecated.
  Take a look at `setConnectTimeoutMillis(long)`
setConnectTimeout(int) - Method in interface org.apache.mina.core.service.IoConnector
  Deprecated.
setConnectTimeoutCheckInterval(long) - Method in class org.apache.mina.core.service.AbstractIoConnector
setConnectTimeoutMillis(long) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Sets the connect timeout value in milliseconds.
setConnectTimeoutMillis(long) - Method in interface org.apache.mina.core.service.IoConnector
  Sets the connect timeout in milliseconds.
setContentLength(int) - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
setContentLength(int, boolean) - Method in class org.apache.mina.proxy.utils.IoBufferDecoder
  Sets the the length of the content line to be decoded.
setCorePoolSize(int) - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
setCorePoolSize(int) - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
setCurrentState(State) - Method in class org.apache.mina.statemachine.context.AbstractStateContext
setCurrentState(State) - Method in interface org.apache.mina.statemachine.context.StateContext
  Sets the current `State`.
setCurrentWriteRequest(WriteRequest) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO setWriteRequestQueue.
setCurrentWriteRequest(WriteRequest) - Method in interface org.apache.mina.core.session.IoSession
  TODO setWriteRequestQueue.
setData(byte[]) - Method in class org.apache.mina.filter.ssl.KeyStoreFactory
  Sets the data which contains the key store.
setDataFile(File) - Method in class org.apache.mina.filter.ssl.KeyStoreFactory
  Sets the data which contains the key store.
setDataUrl(URL) - Method in class org.apache.mina.filter.ssl.KeyStoreFactory
  Sets the data which contains the key store.
setDecodedBuffer(IoBuffer) - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
setDecoderMaxDataLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Sets the maximum allowed value specified as data length in the decoded data
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.
setDecoderPrefixLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Sets the length of the prefix used by the decoder
setDefaultLocalAddress(SocketAddress) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Sets the default local address to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultLocalAddress(SocketAddress) - Method in interface org.apache.mina.core.service.IoAcceptor
  Sets the default local address to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultLocalAddress(InetSocketAddress) - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
setDefaultLocalAddress(InetSocketAddress) - Method in interface org.apache.mina.transport.socket.DatagramAcceptor
setDefaultLocalAddress(InetSocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
setDefaultLocalAddress(InetSocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
setDefaultLocalAddress(InetSocketAddress) - Method in interface org.apache.mina.transport.socket.SocketAcceptor
setDefaultLocalAddress(VmPipeAddress) - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
setDefaultLocalAddresses(List<? extends SocketAddress>) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Sets the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultLocalAddresses(Iterable<? extends SocketAddress>) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Sets the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultLocalAddresses(SocketAddress, SocketAddress...) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Sets the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultLocalAddresses(SocketAddress, SocketAddress...) - Method in interface org.apache.mina.core.service.IoAcceptor
  Sets the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultLocalAddresses(Iterable<? extends SocketAddress>) - Method in interface org.apache.mina.core.service.IoAcceptor
  Sets the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultLocalAddresses(List<? extends SocketAddress>) - Method in interface org.apache.mina.core.service.IoAcceptor
  Sets the default local addresses to bind when no argument is specified in `IoAcceptor.bind()` method.
setDefaultRemoteAddress(SocketAddress) - Method in class org.apache.mina.core.service.AbstractIoConnector
  Sets the default remote address to connect to when no argument is specified in `IoConnector.connect()` method.
setDefaultRemoteAddress(SocketAddress) - Method in interface org.apache.mina.core.service.IoConnector
  Sets the default remote address to connect to when no argument is specified in `IoConnector.connect()` method.
setDefaultRemoteAddress(InetSocketAddress) - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  TODO : add documentation
setDefaultRemoteAddress(InetSocketAddress) - Method in interface org.apache.mina.transport.socket.DatagramConnector
setDefaultRemoteAddress(InetSocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
setDefaultRemoteAddress(InetSocketAddress) - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  TODO : add documentation
setDefaultRemoteAddress(InetSocketAddress) - Method in interface org.apache.mina.transport.socket.SocketConnector
  TODO : add documentation
setDelimiter(IoBuffer) - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
setDelimiter(byte[], boolean) - Method in class org.apache.mina.proxy.utils.IoBufferDecoder
  Dynamically sets a new delimiter.
setDone() - Method in class org.apache.mina.core.service.AbstractIoService.ServiceOperationFuture
setDTR(boolean) - Method in interface org.apache.mina.transport.serial.SerialSession
  Sets or clears the DTR (Data Terminal Ready) bit in the UART, if supported by the underlying implementation.
setDuplicatePduProbability(int) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  not functional ATM
SetEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Set` and vice versa.
SetEditor(Class<?>) - Constructor for class org.apache.mina.integration.beans.SetEditor
setEnabledCipherSuites(String[]) - Method in class org.apache.mina.filter.ssl.SslFilter
  Sets the list of cipher suites to be enabled when `SSLEngine` is initialized.
setEnabledProtocols(String[]) - Method in class org.apache.mina.filter.ssl.SslFilter
  Sets the list of protocols to be enabled when `SSLEngine` is initialized.
setEncoderMaxDataLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Sets the allowed maximum size of an encoded String.
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.
setEncoderPrefixLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringCodecFactory
  Sets the length of the prefix used by the encoder
setEventArgumentsInterceptor(EventArgumentsInterceptor) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Sets the `EventArgumentsInterceptor` to be used.
setEventFactory(EventFactory) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Sets the `EventFactory` to be used.
setEventsToProfile(IoEventType...) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Set the profilers for a list of `IoEventType`
setException(Throwable) - Method in interface org.apache.mina.core.future.ConnectFuture
  Sets the exception caught due to connection failure and notifies all threads waiting for this future.
setException(Throwable) - Method in class org.apache.mina.core.future.DefaultConnectFuture
setException(Throwable) - Method in class org.apache.mina.core.future.DefaultReadFuture
setException(Throwable) - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Sets the cause of the write failure, and notifies all threads waiting for this future.
setException(Throwable) - Method in interface org.apache.mina.core.future.ReadFuture
  Sets the cause of the read failure, and notifies all threads waiting for this future.
setException(Throwable) - Method in interface org.apache.mina.core.future.WriteFuture
  Sets the cause of the write failure, and notifies all threads waiting for this future.
setException(Exception) - Method in class org.apache.mina.core.service.AbstractIoService.ServiceOperationFuture
setExceptionCaughtLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
  Set the LogLevel for the ExceptionCaught event.
setExpirationInterval(int) - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
setExpirationInterval(long) - Method in class org.apache.mina.util.ExpiringMap.Expirer
  Set the interval in which an object will live in the map before it is removed.
setExpirationInterval(int) - Method in class org.apache.mina.util.ExpiringMap
setFilterChainBuilder(IoFilterChainBuilder) - Method in class org.apache.mina.core.service.AbstractIoService
  Sets the `IoFilterChainBuilder` which will build the `IoFilterChain` of all `IoSession`s which is created by this service.
setFilterChainBuilder(IoFilterChainBuilder) - Method in interface org.apache.mina.core.service.IoService
  Sets the `IoFilterChainBuilder` which will build the `IoFilterChain` of all `IoSession`s which is created by this service.
setFilters(Map<String, ? extends IoFilter>) - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
  Clears the current list of filters and adds the specified filter mapping to this builder.
setForwardEvent(boolean) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
  Sets if this filter needs to forward a `IoEventType.SESSION_IDLE` event to the next filter.
setHandler(IoHandler) - Method in class org.apache.mina.core.service.AbstractIoService
  Sets the handler which will handle all connections managed by this service.
setHandler(IoHandler) - Method in interface org.apache.mina.core.service.IoService
  Sets the handler which will handle all connections managed by this service.
setHandler(IoHandler) - Method in class org.apache.mina.core.session.DummySession
  Sets the `IoHandler` which handles this session.
setHandler(ProxyLogicHandler) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the `ProxyLogicHandler` to use.
setHandshakeComplete() - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Signals that the handshake has finished.
setHeaders(Map<String, List<String>>) - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Set the HTTP headers.
setHexdump(String) - Method in exception org.apache.mina.filter.codec.ProtocolDecoderException
  Sets the hexdump of the unknown message part.
setHttpVersion(String) - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Sets the HTTP version.
setIdleTime(IdleStatus, int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets idle time for the specified type of idleness in seconds.
setIdleTime(IdleStatus, int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets idle time for the specified type of idleness in seconds.
setIgnoreStateContextLookupFailure(boolean) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Sets whether the failure to lookup a `StateContext` corresponding to a method call on the proxy produced by this builder will raise an exception or be silently ignored.
setIgnoreUnhandledEvents(boolean) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Sets whether events which have no handler in the current state will raise an exception or be silently ignored.
setImages(BufferedImage, BufferedImage) - Method in class org.apache.mina.example.imagine.step1.client.ImagePanel
setIndex(int) - Method in interface org.apache.mina.util.byteaccess.ByteArray.Cursor
  Sets the current index of the cursor.
setInputBufferSize(int) - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  Sets the input buffer size.
setInsertByteProbability(int) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  Set the probability for the insert byte error.
setInstance(ExceptionMonitor) - Static method in class org.apache.mina.util.ExceptionMonitor
  Sets the uncaught exception monitor.
setInterestedInRead(S, boolean) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  register a session for reading
setInterestedInRead(AprSession, boolean) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  register a session for reading
setInterestedInRead(NioSession, boolean) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
  register a session for reading
setInterestedInWrite(S, boolean) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
setInterestedInWrite(S, boolean) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  register a session for writing
setInterestedInWrite(AprSession, boolean) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  register a session for writing
setInterestedInWrite(NioSession, boolean) - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
setInterestedInWrite(NioSession, boolean) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
  register a session for writing
setKeepAlive(boolean) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setKeepAlive(boolean) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
setKeyManagerFactory(KeyManagerFactory) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Sets the `KeyManagerFactory` to use.
setKeyManagerFactoryAlgorithm(String) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  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.filter.ssl.SslContextFactory
  If this is set to `true` while no `KeyManagerFactory` has been set using `SslContextFactory.setKeyManagerFactory(KeyManagerFactory)` and no algorithm has been set using `SslContextFactory.setKeyManagerFactoryAlgorithm(String)` the default algorithm return by `KeyManagerFactory.getDefaultAlgorithm()` will be used.
setKeyManagerFactoryKeyStore(KeyStore) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  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.filter.ssl.SslContextFactory
  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.filter.ssl.SslContextFactory
  Sets the provider to use when creating the `KeyManagerFactory` using `KeyManagerFactory.getInstance(java.lang.String, java.lang.String)`.
setLastReadTime(long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Sets last time at which a read occurred on the service.
setLastThroughputCalculationTime(long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Sets the time at which throughtput counters where updated.
setLastWriteTime(long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Sets last time at which a write occurred on the service.
setLocalAddress(SocketAddress) - Method in class org.apache.mina.core.session.DummySession
  Sets the socket address of local machine which is associated with this session.
setLocationInfo(boolean) - Method in class org.apache.mina.util.Log4jXmlFormatter
  The LocationInfo option takes a boolean value.
setLowLatency(boolean) - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  Set the low latency mode, be carefull it's not supported by all the OS/hardware.
setManagedResource(Object, String) - Method in class org.apache.mina.integration.jmx.ObjectMBean
setManipulateReads(boolean) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  Set to true if you want to apply error to the read `IoBuffer`
setManipulateWrites(boolean) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  Set to true if you want to apply error to the written `IoBuffer`
setMatchCount(int) - Method in class org.apache.mina.proxy.utils.IoBufferDecoder.DecodingContext
setMaxDataLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
  Sets the maximum allowed value specified as data length in the incoming data
setMaxDataLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
  Sets the maximum number of bytes allowed for encoding a single String (including the prefix)
setMaximumPoolSize(int) - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
setMaximumPoolSize(int) - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
setMaxInsertByte(int) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  Set the maximum number of byte the filter can insert in a `IoBuffer`.
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.
setMaxReadBufferSize(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets the maximum size of the read buffer that I/O processor allocates per each read.
setMaxReadBufferSize(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets the maximum size of the read buffer that I/O processor allocates per each read.
setMessageReceivedLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
  Set the LogLevel for the MessageReceived event.
setMessageSentLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
  Set the LogLevel for the MessageSent event.
setMinReadBufferSize(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets the minimum size of the read buffer that I/O processor allocates per each read.
setMinReadBufferSize(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets the minimum size of the read buffer that I/O processor allocates per each read.
setModelMBeanInfo(ModelMBeanInfo) - Method in class org.apache.mina.integration.jmx.ObjectMBean
setName(String) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Sets the name of the proxy created by this builder.
setNeedClientAuth(boolean) - Method in class org.apache.mina.filter.ssl.SslFilter
  Configures the engine to require client authentication.
setOk(boolean) - Method in class org.apache.mina.example.sumup.message.ResultMessage
setOobInline(boolean) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setOobInline(boolean) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
setOutputBufferSize(int) - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  Sets the output buffer size.
setPassword(String) - Method in class org.apache.mina.filter.ssl.KeyStoreFactory
  Sets the key store password.
setPassword(String) - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Set the user password
setPossibleProperty(Map, Object, String, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
setPreferedOrder(List<HttpAuthenticationMethods>) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the ordered list of prefered authentication mechanisms.
setPrefixLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringDecoder
  Sets the number of bytes used by the length prefix
setPrefixLength(int) - Method in class org.apache.mina.filter.codec.prefixedstring.PrefixedStringEncoder
  Sets the number of bytes used by the length prefix
setProperties(Map<String, String>) - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Set additional properties for the request.
setProperties(boolean) - Method in class org.apache.mina.util.Log4jXmlFormatter
  Sets whether MDC key-value pairs should be output, default false.
setProperty(IoSession, String, String) - Static method in class org.apache.mina.filter.logging.MdcInjectionFilter
  Add a property to the context for the given session This property will be added to the MDC for all subsequent events
setProperty(Map, Object, Object, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
setProperty0(OgnlContext, Object, String, Object) - Method in class org.apache.mina.integration.ognl.AbstractPropertyAccessor
setProperty0(OgnlContext, Object, String, Object) - Method in class org.apache.mina.integration.ognl.IoFilterPropertyAccessor
setProperty0(OgnlContext, Object, String, Object) - Method in class org.apache.mina.integration.ognl.IoServicePropertyAccessor
setProperty0(OgnlContext, Object, String, Object) - Method in class org.apache.mina.integration.ognl.IoSessionPropertyAccessor
setProtocol(String) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Sets the protocol to use when creating the `SSLContext`.
setProvider(String) - Method in class org.apache.mina.filter.ssl.KeyStoreFactory
  Sets the name of the provider to use when creating the key store.
setProvider(String) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Sets the provider of the new `SSLContext`.
setProxyFilter(ProxyFilter) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the `ProxyFilter`.
setProxyIoSession(ProxyIoSession) - Method in class org.apache.mina.proxy.ProxyConnector
  Sets the proxy session object of this connector.
setRead(Object) - Method in class org.apache.mina.core.future.DefaultReadFuture
setRead(Object) - Method in interface org.apache.mina.core.future.ReadFuture
  Sets the message is written, and notifies all threads waiting for this future.
setReadBufferSize(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets the size of the read buffer that I/O processor allocates per each read.
setReadBufferSize(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets the size of the read buffer that I/O processor allocates per each read.
setReaderIdleTime(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets idle time for `IdleStatus.READER_IDLE` in seconds.
setReaderIdleTime(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets idle time for `IdleStatus.READER_IDLE` in seconds.
setReadTimeout(int) - Method in class org.apache.mina.handler.stream.StreamIoHandler
  Sets read timeout in seconds.
setReceiveBufferSize(int) - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
setReceiveBufferSize(int) - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
setReceiveBufferSize(int) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setReceiveBufferSize(int) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
setReceiveThreshold(int) - Method in interface org.apache.mina.transport.serial.SerialSessionConfig
  Set the receive threshold in byte (set it to -1 for disable).
setReconnectionNeeded(boolean) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the reconnection needed flag.
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
setRemoteAddress(SocketAddress) - Method in class org.apache.mina.core.session.DummySession
  Sets the socket address of remote peer.
setRemoveByteProbability(int) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  Set the probability for the remove byte error.
setRemovePduProbability(int) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  not functional ATM
setRequestInterval(int) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
setRequestTimeout(int) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
setRequestTimeoutHandler(KeepAliveRequestTimeoutHandler) - Method in class org.apache.mina.filter.keepalive.KeepAliveFilter
setResendPduLasterProbability(int) - Method in class org.apache.mina.filter.errorgenerating.ErrorGeneratingFilter
  not functional ATM
setReuseAddress(boolean) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
setReuseAddress(boolean) - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
setReuseAddress(boolean) - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
setReuseAddress(boolean) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setReuseAddress(boolean) - Method in interface org.apache.mina.transport.socket.SocketAcceptor
setReuseAddress(boolean) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
setRTS(boolean) - Method in interface org.apache.mina.transport.serial.SerialSession
  Sets or clears the RTS (Request To Send) bit in the UART, if supported by the underlying implementation.
setScheduledForFlush(boolean) - Method in class org.apache.mina.core.session.AbstractIoSession
  Set the scheduledForFLush flag.
setScheduledWriteBytes(int) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
setScheduledWriteBytes(int) - Method in class org.apache.mina.core.session.DummySession
setScheduledWriteMessages(int) - Method in class org.apache.mina.core.session.AbstractIoSession
  TODO Add method documentation
setScheduledWriteMessages(int) - Method in class org.apache.mina.core.session.DummySession
setSecureRandom(SecureRandom) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Sets the `SecureRandom` to use when initializing the `SSLContext`.
setSendBufferSize(int) - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
setSendBufferSize(int) - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
setSendBufferSize(int) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setSendBufferSize(int) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
setSequence(int) - Method in class org.apache.mina.example.sumup.message.AbstractMessage
setServerSessionCacheSize(int) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Sets the SSLSession cache size for the `SSLSessionContext` for use in server mode.
setServerSessionTimeout(int) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Set the SSLSession timeout limit for the `SSLSessionContext` for use in server mode.
setService(IoService) - Method in class org.apache.mina.core.session.DummySession
  Sets the `IoService` which provides I/O service to this session.
setServiceKerberosName(String) - Method in class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Set the Kerberos service name.
setSession(IoSession) - Method in interface org.apache.mina.core.future.ConnectFuture
  Sets the newly connected session and notifies all threads waiting for this future.
setSession(IoSession) - Method in class org.apache.mina.core.future.DefaultConnectFuture
setSession(IoSession) - Method in class org.apache.mina.proxy.session.ProxyIoSession
  Sets the `IoSession` in use.
setSessionClosedLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
  Set the LogLevel for the SessionClosed event.
setSessionCreatedLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
  Set the LogLevel for the SessionCreated event.
setSessionDataStructureFactory(IoSessionDataStructureFactory) - Method in class org.apache.mina.core.service.AbstractIoService
  Sets the `IoSessionDataStructureFactory` that provides related data structures for a new session created by this service.
setSessionDataStructureFactory(IoSessionDataStructureFactory) - Method in interface org.apache.mina.core.service.IoService
  Sets the `IoSessionDataStructureFactory` that provides related data structures for a new session created by this service.
setSessionIdleLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
  Set the LogLevel for the SessionIdle event.
setSessionOpenedLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
  Set the LogLevel for the SessionOpened event.
setSessionRecycler(IoSessionRecycler) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
setSessionRecycler(IoSessionRecycler) - Method in interface org.apache.mina.transport.socket.DatagramAcceptor
  Sets the `IoSessionRecycler` for this service.
setSoLinger(int) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setSoLinger(int) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
  Please note that enabling `SO_LINGER` in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
setSslEnabled(boolean) - Static method in class org.apache.mina.example.echoserver.ssl.SslServerSocketFactory
setSslEnabled(boolean) - Static method in class org.apache.mina.example.echoserver.ssl.SslSocketFactory
setStateContextLookup(StateContextLookup) - Method in class org.apache.mina.statemachine.StateMachineProxyBuilder
  Sets the `StateContextLookup` to be used.
setSubnetBlacklist(Subnet[]) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Sets the subnets to be blacklisted.
setSubnetBlacklist(Iterable<Subnet>) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Sets the subnets to be blacklisted.
setTcpNoDelay(boolean) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setTcpNoDelay(boolean) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
setThreshold(int) - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
setThroughputCalculationInterval(int) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Sets the interval (seconds) between each throughput calculation.
setThroughputCalculationInterval(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets the interval (seconds) between each throughput calculation.
setThroughputCalculationInterval(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets the interval (seconds) between each throughput calculation.
setTimeToLive(int) - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
setTimeToLive(long) - Method in class org.apache.mina.util.ExpiringMap.Expirer
  Update the value for the time-to-live
setTimeToLive(int) - Method in class org.apache.mina.util.ExpiringMap
setTimeUnit(TimeUnit) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Sets the `TimeUnit` being used.
setTitle(String) - Method in class org.apache.mina.example.imagine.step1.client.GraphicalCharGenClient
setTrafficClass(int) - Method in interface org.apache.mina.transport.socket.DatagramSessionConfig
setTrafficClass(int) - Method in class org.apache.mina.transport.socket.DefaultDatagramSessionConfig
setTrafficClass(int) - Method in class org.apache.mina.transport.socket.DefaultSocketSessionConfig
setTrafficClass(int) - Method in interface org.apache.mina.transport.socket.SocketSessionConfig
setTransportMetadata(TransportMetadata) - Method in class org.apache.mina.core.session.DummySession
  Sets the `TransportMetadata` that this session runs on.
setTrimText(boolean) - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
setTrustManagerFactory(TrustManagerFactory) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  Sets the `TrustManagerFactory` to use.
setTrustManagerFactoryAlgorithm(String) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  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.filter.ssl.SslContextFactory
  If this is set to `true` while no `TrustManagerFactory` has been set using `SslContextFactory.setTrustManagerFactory(TrustManagerFactory)` and no algorithm has been set using `SslContextFactory.setTrustManagerFactoryAlgorithm(String)` the default algorithm return by `TrustManagerFactory.getDefaultAlgorithm()` will be used.
setTrustManagerFactoryKeyStore(KeyStore) - Method in class org.apache.mina.filter.ssl.SslContextFactory
  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.filter.ssl.SslContextFactory
  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.filter.ssl.SslContextFactory
  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.filter.ssl.KeyStoreFactory
  Sets the type of key store to create.
setUseClientMode(boolean) - Method in class org.apache.mina.filter.ssl.SslFilter
  Configures the engine to use client (or server) mode when handshaking.
setUseDirectBuffer(boolean) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Sets if a direct buffer should be allocated by default when the type of the new buffer is not specified.
setUseReadOperation(boolean) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Enables or disabled `IoSession.read()` operation.
setUseReadOperation(boolean) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Enables or disabled `IoSession.read()` operation.
setValue(Object) - Method in class org.apache.mina.core.future.DefaultIoFuture
  Sets the result of the asynchronous operation, and mark it as finished.
setValue(int) - Method in class org.apache.mina.example.sumup.message.AddMessage
setValue(int) - Method in class org.apache.mina.example.sumup.message.ResultMessage
setValue(Object) - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
setWantClientAuth(boolean) - Method in class org.apache.mina.filter.ssl.SslFilter
  Configures the engine to request client authentication.
setWriteBufferSize(int) - Method in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
  Sets the size of the write buffer in bytes.
setWriteRequestQueue(WriteRequestQueue) - Method in class org.apache.mina.core.session.AbstractIoSession
  Create a new close aware write queue, based on the given write queue.
setWriterIdleTime(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets idle time for `IdleStatus.WRITER_IDLE` in seconds.
setWriterIdleTime(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets idle time for `IdleStatus.WRITER_IDLE` in seconds.
setWriteTimeout(int) - Method in class org.apache.mina.core.session.AbstractIoSessionConfig
  Sets write timeout in seconds.
setWriteTimeout(int) - Method in interface org.apache.mina.core.session.IoSessionConfig
  Sets write timeout in seconds.
setWriteTimeout(int) - Method in class org.apache.mina.handler.stream.StreamIoHandler
  Sets write timeout in seconds.
setWritten() - Method in class org.apache.mina.core.future.DefaultWriteFuture
  Sets the message is written, and notifies all threads waiting for this future.
setWritten() - Method in interface org.apache.mina.core.future.WriteFuture
  Sets the message is written, and notifies all threads waiting for this future.
ShortEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `Short` and vice versa.
ShortEditor() - Constructor for class org.apache.mina.integration.beans.ShortEditor
ShortIntegerDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which decodes `short` values in big-endian order (high bytes come first).
ShortIntegerDecodingState() - Constructor for class org.apache.mina.filter.codec.statemachine.ShortIntegerDecodingState
shrink() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Changes the capacity of this buffer so this buffer occupies as less memory as possible while retaining the position, limit and the buffer content between the position and limit.
shrink() - Method in class org.apache.mina.core.buffer.IoBuffer
  Changes the capacity of this buffer so this buffer occupies as less memory as possible while retaining the position, limit and the buffer content between the position and limit.
shrink() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
shutdown() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
shutdown() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
shutdownNow() - Method in class org.apache.mina.filter.executor.OrderedThreadPoolExecutor
shutdownNow() - Method in class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
SimpleBufferAllocator - Class in org.apache.mina.core.buffer
  A simplistic `IoBufferAllocator` which simply allocates a new buffer every time.
SimpleBufferAllocator() - Constructor for class org.apache.mina.core.buffer.SimpleBufferAllocator
SimpleByteArrayFactory - Class in org.apache.mina.util.byteaccess
  Creates `ByteArray` backed by a heap-allocated `IoBuffer`.
SimpleByteArrayFactory() - Constructor for class org.apache.mina.util.byteaccess.SimpleByteArrayFactory
  Creates a new instance of SimpleByteArrayFactory.
SimpleIoProcessorPool<S extends AbstractIoSession> - Class in org.apache.mina.core.service
  An `IoProcessor` pool that distributes `IoSession`s into one or more `IoProcessor`s.
SimpleIoProcessorPool(Class<? extends IoProcessor<S>>) - Constructor for class org.apache.mina.core.service.SimpleIoProcessorPool
  Creates a new instance of SimpleIoProcessorPool with a default size of NbCPUs +1.
SimpleIoProcessorPool(Class<? extends IoProcessor<S>>, int) - Constructor for class org.apache.mina.core.service.SimpleIoProcessorPool
  Creates a new instance of SimpleIoProcessorPool with a defined number of IoProcessors in the pool
SimpleIoProcessorPool(Class<? extends IoProcessor<S>>, Executor) - Constructor for class org.apache.mina.core.service.SimpleIoProcessorPool
  Creates a new instance of SimpleIoProcessorPool with an executor
SimpleIoProcessorPool(Class<? extends IoProcessor<S>>, Executor, int) - Constructor for class org.apache.mina.core.service.SimpleIoProcessorPool
  Creates a new instance of SimpleIoProcessorPool with an executor
SingleByteDecodingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which decodes `byte` values.
SingleByteDecodingState() - Constructor for class org.apache.mina.filter.codec.statemachine.SingleByteDecodingState
SingleSessionIoHandler - Interface in org.apache.mina.handler.multiton
  Deprecated.
SingleSessionIoHandlerAdapter - Class in org.apache.mina.handler.multiton
  Deprecated.
SingleSessionIoHandlerAdapter(IoSession) - Constructor for class org.apache.mina.handler.multiton.SingleSessionIoHandlerAdapter
  Deprecated.
  Creates a new instance that is assigned to the passed in session.
SingleSessionIoHandlerDelegate - Class in org.apache.mina.handler.multiton
  Deprecated.
SingleSessionIoHandlerDelegate(SingleSessionIoHandlerFactory) - Constructor for class org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate
  Deprecated.
  Creates a new instance that uses the passed in `SingleSessionIoHandlerFactory` to create new `SingleSessionIoHandler`s.
SingleSessionIoHandlerFactory - Interface in org.apache.mina.handler.multiton
  Deprecated.
SingletonStateContextLookup - Class in org.apache.mina.statemachine.context
  `StateContextLookup` implementation which always returns the same `StateContext` instance.
SingletonStateContextLookup() - Constructor for class org.apache.mina.statemachine.context.SingletonStateContextLookup
  Creates a new instance which always returns the same `DefaultStateContext` instance.
SingletonStateContextLookup(StateContextFactory) - Constructor for class org.apache.mina.statemachine.context.SingletonStateContextLookup
  Creates a new instance which uses the specified `StateContextFactory` to create the single instance.
size() - Method in interface org.apache.mina.core.write.WriteRequestQueue
  Returns the number of objects currently stored in the queue.
size() - Method in class org.apache.mina.util.CircularQueue
size() - Method in class org.apache.mina.util.CopyOnWriteMap
  Returns the number of key/value pairs in this map.
size() - Method in class org.apache.mina.util.ExpiringMap
size() - Method in class org.apache.mina.util.LazyInitializedCacheMap
size() - Method in class org.apache.mina.util.MapBackedSet
size() - Method in class org.apache.mina.util.SynchronizedQueue
skip(int) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Forwards the position of this buffer as the specified `size` bytes.
skip(int) - Method in class org.apache.mina.core.buffer.IoBuffer
  Forwards the position of this buffer as the specified `size` bytes.
skip(int) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
skip(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
skip(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeWriter
skip(int) - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Advances the reader by the given number of bytes.
skip(int) - Method in interface org.apache.mina.util.byteaccess.IoRelativeWriter
  Advances the writer by the given number of bytes.
skipBytes(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationInputStream
SkippingState - Class in org.apache.mina.filter.codec.statemachine
  `DecodingState` which skips data until `SkippingState.canSkip(byte)` returns `false`.
SkippingState() - Constructor for class org.apache.mina.filter.codec.statemachine.SkippingState
slice() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
slice() - Method in class org.apache.mina.core.buffer.IoBuffer
slice() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
slice(int, int) - Method in class org.apache.mina.util.byteaccess.BufferByteArray
slice(int, int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArray
slice(int) - Method in class org.apache.mina.util.byteaccess.CompositeByteArrayRelativeReader
slice(int, int) - Method in interface org.apache.mina.util.byteaccess.IoAbsoluteReader
  Creates an array with a view of part of this array.
slice(int) - Method in interface org.apache.mina.util.byteaccess.IoRelativeReader
  Creates an array with a view of part of this array.
slice0() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Implement this method to return the unexpandable slice of this buffer.
SocketAcceptor - Interface in org.apache.mina.transport.socket
  `IoAcceptor` for socket transport (TCP/IP).
SocketAddressFactory - Class in org.apache.mina.integration.xbean
  Workaround for dealing with inability to annotate java docs of JDK socket address classes.
SocketAddressFactory() - Constructor for class org.apache.mina.integration.xbean.SocketAddressFactory
SocketConnector - Interface in org.apache.mina.transport.socket
  `IoConnector` for socket transport (TCP/IP).
SocketSessionConfig - Interface in org.apache.mina.transport.socket
  An `IoSessionConfig` for socket transport type.
Socks4LogicHandler - Class in org.apache.mina.proxy.handlers.socks
  Socks4LogicHandler.java - SOCKS4/SOCKS4a authentication mechanisms logic handler.
Socks4LogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.socks.Socks4LogicHandler
SOCKS5_AUTH_STEP - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
SOCKS5_GREETING_STEP - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  SOCKS v5 handshake steps.
SOCKS5_REQUEST_STEP - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
Socks5LogicHandler - Class in org.apache.mina.proxy.handlers.socks
  Socks5LogicHandler.java - SOCKS5 authentication mechanisms logic handler.
Socks5LogicHandler(ProxyIoSession) - Constructor for class org.apache.mina.proxy.handlers.socks.Socks5LogicHandler
SOCKS_4_RESPONSE_SIZE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  The size of a server to client response in a SOCKS4/4a negotiation.
SOCKS_VERSION_4 - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  SOCKS versions field values.
SOCKS_VERSION_5 - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
SocksProxyConstants - Class in org.apache.mina.proxy.handlers.socks
  SocksProxyConstants.java - SOCKS proxy constants.
SocksProxyConstants() - Constructor for class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
SocksProxyRequest - Class in org.apache.mina.proxy.handlers.socks
  SocksProxyRequest.java - Wrapper class for SOCKS requests.
SocksProxyRequest(byte, byte, InetSocketAddress, String) - Constructor for class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Constructor used when building a SOCKS4 request.
SocksProxyRequest(byte, String, int, String) - Constructor for class org.apache.mina.proxy.handlers.socks.SocksProxyRequest
  Constructor used when building a SOCKS4a request.
SpringMain - Class in org.apache.mina.example.chat
  (Entry point) Chat server which uses Spring and the serverContext.xml file to set up MINA and the server handler.
SpringMain() - Constructor for class org.apache.mina.example.chat.SpringMain
SSL_SESSION - Static variable in class org.apache.mina.filter.ssl.SslFilter
  A session attribute key that stores underlying `SSLSession` for each session.
SslContextFactory - Class in org.apache.mina.filter.ssl
  A factory that creates and configures a new `SSLContext`.
SslContextFactory() - Constructor for class org.apache.mina.filter.ssl.SslContextFactory
SslFilter - Class in org.apache.mina.filter.ssl
  An SSL filter that encrypts and decrypts the data exchanged in the session.
SslFilter(SSLContext) - Constructor for class org.apache.mina.filter.ssl.SslFilter
  Creates a new SSL filter using the specified `SSLContext`.
SslFilter(SSLContext, boolean) - Constructor for class org.apache.mina.filter.ssl.SslFilter
  Creates a new SSL filter using the specified `SSLContext`.
SslFilter.SslFilterMessage - Class in org.apache.mina.filter.ssl
  A message that is sent from `SslFilter` when the connection became secure or is not secure anymore.
SslServerSocketFactory - Class in org.apache.mina.example.echoserver.ssl
  Simple Server Socket factory to create sockets with or without SSL enabled.
SslServerSocketFactory() - Constructor for class org.apache.mina.example.echoserver.ssl.SslServerSocketFactory
SslSocketFactory - Class in org.apache.mina.example.echoserver.ssl
  Simple Socket factory to create sockets with or without SSL enabled.
SslSocketFactory() - Constructor for class org.apache.mina.example.echoserver.ssl.SslSocketFactory
StandardThreadPool - Class in org.apache.mina.integration.xbean
StandardThreadPool(int) - Constructor for class org.apache.mina.integration.xbean.StandardThreadPool
START - Static variable in class org.apache.mina.example.tapedeck.AuthenticationHandler
startExpiring() - Method in class org.apache.mina.util.ExpiringMap.Expirer
  Kick off this thread which will look for old objects and remove them.
startExpiringIfNotStarted() - Method in class org.apache.mina.util.ExpiringMap.Expirer
  If this thread has not started, then start it.
startSsl(IoSession) - Method in class org.apache.mina.filter.ssl.SslFilter
  (Re)starts SSL session for the specified `session` if not started yet.
State - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used to define the states in a state machine.
State - Class in org.apache.mina.statemachine
  Represents a state in a `StateMachine`.
State(String) - Constructor for class org.apache.mina.statemachine.State
  Creates a new `State` with the specified id.
State(String, State) - Constructor for class org.apache.mina.statemachine.State
  Creates a new `State` with the specified id and parent.
StateContext - Interface in org.apache.mina.statemachine.context
  `StateContext` objects are used to store the current `State` and any application specific attributes for a specific client of a `StateMachine`.
StateContextFactory - Interface in org.apache.mina.statemachine.context
  Factory which creates `StateContext` instances.
StateContextLookup - Interface in org.apache.mina.statemachine.context
  Lookups a `StateContext` from a collection of event arguments.
StateControl - Class in org.apache.mina.statemachine
  Allows for programmatic control of a state machines execution.
StateControl() - Constructor for class org.apache.mina.statemachine.StateControl
StateMachine - Class in org.apache.mina.statemachine
  Represents a complete state machine.
StateMachine(State[], String) - Constructor for class org.apache.mina.statemachine.StateMachine
  Creates a new instance using the specified `State`s and start state.
StateMachine(Collection<State>, String) - Constructor for class org.apache.mina.statemachine.StateMachine
  Creates a new instance using the specified `State`s and start state.
StateMachineCreationException - Exception in org.apache.mina.statemachine
  Exception thrown by `StateMachineFactory` when a `StateMachine` could not be constructed for some reason.
StateMachineCreationException(String) - Constructor for exception org.apache.mina.statemachine.StateMachineCreationException
  Creates a new instance.
StateMachineCreationException(String, Throwable) - Constructor for exception org.apache.mina.statemachine.StateMachineCreationException
  /** Creates a new instance.
StateMachineFactory - Class in org.apache.mina.statemachine
  Creates `StateMachine`s by reading `State`, `Transition` and `Transitions` (or equivalent) and `SelfTransition` annotations from one or more arbitrary objects.
StateMachineFactory(Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.apache.mina.statemachine.StateMachineFactory
StateMachineProxyBuilder - Class in org.apache.mina.statemachine
  Used to create proxies which will forward all method calls on them to a `StateMachine`.
StateMachineProxyBuilder() - Constructor for class org.apache.mina.statemachine.StateMachineProxyBuilder
statusCode - Variable in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  The HTTP response status code;
statusLine - Variable in class org.apache.mina.proxy.handlers.http.HttpProxyResponse
  The HTTP response status line.
step - Variable in class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  The current handshake step.
stop() - Method in class org.apache.mina.integration.xbean.StandardThreadPool
  TODO wont this hang if some tasks are sufficiently badly behaved?
StopCommand - Class in org.apache.mina.example.tapedeck
  Represents the `stop` command.
StopCommand() - Constructor for class org.apache.mina.example.tapedeck.StopCommand
stopExpiring() - Method in class org.apache.mina.core.session.ExpiringSessionRecycler
stopExpiring() - Method in class org.apache.mina.util.ExpiringMap.Expirer
  Stop the thread from monitoring the map.
stopProfile(IoEventType) - Method in class org.apache.mina.filter.statistic.ProfilerTimerFilter
  Stop profiling an `IoEventType`
stopSsl(IoSession) - Method in class org.apache.mina.filter.ssl.SslFilter
  Stops the SSL session by sending TLS `close_notify` message to initiate TLS closure.
stopTape(TapeDeckServer.TapeDeckContext, IoSession, StopCommand) - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
store() - Method in class org.apache.mina.integration.jmx.ObjectMBean
store(Object, StateContext) - Method in class org.apache.mina.statemachine.context.AbstractStateContextLookup
  Stores a new `StateContext` in the specified event argument which is an instance of a class `AbstractStateContextLookup.supports(Class)` returns `true` for.
store(Object, StateContext) - Method in class org.apache.mina.statemachine.context.IoSessionStateContextLookup
StreamIoHandler - Class in org.apache.mina.handler.stream
  A `IoHandler` that adapts asynchronous MINA events to stream I/O.
StreamIoHandler() - Constructor for class org.apache.mina.handler.stream.StreamIoHandler
StreamWriteFilter - Class in org.apache.mina.filter.stream
  Filter implementation which makes it possible to write `InputStream` objects directly using `IoSession#write(Object)`.
StreamWriteFilter() - Constructor for class org.apache.mina.filter.stream.StreamWriteFilter
StringEditor - Class in org.apache.mina.integration.beans
  A dummy `PropertyEditor` for a `String`.
StringEditor() - Constructor for class org.apache.mina.integration.beans.StringEditor
stringTo8859_1(String) - Static method in class org.apache.mina.proxy.utils.StringUtilities
  Used to convert username-value, passwd or realm to 8859_1 encoding if all chars in string are within the 8859_1 (Latin 1) encoding range.
StringUtilities - Class in org.apache.mina.proxy.utils
  StringUtilities.java - Various methods to handle strings.
StringUtilities() - Constructor for class org.apache.mina.proxy.utils.StringUtilities
stroke() - Method in class org.apache.mina.example.tennis.TennisBall
  Returns the ball after `TennisPlayer`'s stroke.
Subnet - Class in org.apache.mina.filter.firewall
  A IP subnet using the CIDR notation.
Subnet(InetAddress, int) - Constructor for class org.apache.mina.filter.firewall.Subnet
  Creates a subnet from CIDR notation.
SumUpProtocolCodecFactory - Class in org.apache.mina.example.sumup.codec
  A `ProtocolCodecFactory` that provides a protocol codec for SumUp protocol.
SumUpProtocolCodecFactory(boolean) - Constructor for class org.apache.mina.example.sumup.codec.SumUpProtocolCodecFactory
SUPPORTED_AUTH_METHODS - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
SUPPORTED_QOPS - Static variable in class org.apache.mina.proxy.handlers.http.digest.DigestUtilities
  The supported qualities of protections.
supports(Class<?>) - Method in class org.apache.mina.statemachine.context.AbstractStateContextLookup
  Must return `true` for any `Class` that this `StateContextLookup` can use to store and lookup `StateContext` objects.
supports(Class<?>) - Method in class org.apache.mina.statemachine.context.IoSessionStateContextLookup
suspendRead() - Method in class org.apache.mina.core.session.AbstractIoSession
  Suspends read operations for this session.
suspendRead() - Method in interface org.apache.mina.core.session.IoSession
  Suspends read operations for this session.
suspendWrite() - Method in class org.apache.mina.core.session.AbstractIoSession
  Suspends write operations for this session.
suspendWrite() - Method in interface org.apache.mina.core.session.IoSession
  Suspends write operations for this session.
sweep() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  Clears this buffer and fills its content with `NUL`.
sweep(byte) - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
  double Clears this buffer and fills its content with `value`.
sweep() - Method in class org.apache.mina.core.buffer.IoBuffer
  Clears this buffer and fills its content with `NUL`.
sweep(byte) - Method in class org.apache.mina.core.buffer.IoBuffer
  double Clears this buffer and fills its content with `value`.
sweep() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
sweep(byte) - Method in class org.apache.mina.core.buffer.IoBufferWrapper
SwingChatClient - Class in org.apache.mina.example.chat.client
  Simple chat client based on Swing & MINA that implements the chat protocol.
SwingChatClient() - Constructor for class org.apache.mina.example.chat.client.SwingChatClient
SwingChatClient.LoginAction - Class in org.apache.mina.example.chat.client
SwingChatClient.LoginAction() - Constructor for class org.apache.mina.example.chat.client.SwingChatClient.LoginAction
SwingChatClientHandler - Class in org.apache.mina.example.chat.client
  `IoHandler` implementation of the client side of the simple chat protocol.
SwingChatClientHandler(SwingChatClientHandler.Callback) - Constructor for class org.apache.mina.example.chat.client.SwingChatClientHandler
SwingChatClientHandler.Callback - Interface in org.apache.mina.example.chat.client
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`.
SynchronizedQueue<E> - Class in org.apache.mina.util
  A decorator that makes the specified `Queue` thread-safe.
SynchronizedQueue(Queue<E>) - Constructor for class org.apache.mina.util.SynchronizedQueue

## T

TapeDeckServer - Class in org.apache.mina.example.tapedeck
  The actual state machine implementation for the tape deck server.
TapeDeckServer() - Constructor for class org.apache.mina.example.tapedeck.TapeDeckServer
TARGET_INFORMATION_SUBBLOCK_DNS_DOMAIN_NAME_TYPE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
TARGET_INFORMATION_SUBBLOCK_DOMAIN_TYPE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
TARGET_INFORMATION_SUBBLOCK_FQDNS_HOSTNAME_TYPE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
TARGET_INFORMATION_SUBBLOCK_PARENT_DNS_DOMAIN_NAME_TYPE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
TARGET_INFORMATION_SUBBLOCK_SERVER_TYPE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
TARGET_INFORMATION_SUBBLOCK_TERMINATOR_TYPE - Static variable in interface org.apache.mina.proxy.handlers.http.ntlm.NTLMConstants
  Target Information sub blocks types.
TcpClient - Class in org.apache.mina.example.tcp.perf
  An UDP client taht just send thousands of small messages to a UdpServer.
TcpClient() - Constructor for class org.apache.mina.example.tcp.perf.TcpClient
  Create the UdpClient's instance
TcpServer - Class in org.apache.mina.example.tcp.perf
  An TCP server used for performance tests.
TcpServer() - Constructor for class org.apache.mina.example.tcp.perf.TcpServer
  Create the TCP server
TennisBall - Class in org.apache.mina.example.tennis
  A tennis ball which has TTL value and state whose value is one of 'PING' and 'PONG'.
TennisBall(int) - Constructor for class org.apache.mina.example.tennis.TennisBall
  Creates a new ball with the specified TTL (Time To Live) value.
TennisPlayer - Class in org.apache.mina.example.tennis
  A `IoHandler` implementation which plays a tennis game.
TennisPlayer() - Constructor for class org.apache.mina.example.tennis.TennisPlayer
TERMINATOR - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
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`.
TextLineCodecFactory(Charset, String, String) - Constructor for class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Creates a new instance of TextLineCodecFactory.
TextLineCodecFactory(Charset, LineDelimiter, LineDelimiter) - Constructor for class org.apache.mina.filter.codec.textline.TextLineCodecFactory
  Creates a new instance of TextLineCodecFactory.
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(String) - Constructor for class org.apache.mina.filter.codec.textline.TextLineDecoder
  Creates a new instance with the current default `Charset` and the specified `delimiter`.
TextLineDecoder(LineDelimiter) - Constructor for class org.apache.mina.filter.codec.textline.TextLineDecoder
  Creates a new instance with the current default `Charset` and the specified `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, String) - Constructor for class org.apache.mina.filter.codec.textline.TextLineDecoder
  Creates a new instance with the spcified `charset` and the specified `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
  Creates a new instance with the current default `Charset` and `LineDelimiter.UNIX` delimiter.
TextLineEncoder(String) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
  Creates a new instance with the current default `Charset` and the specified `delimiter`.
TextLineEncoder(LineDelimiter) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
  Creates a new instance with the current default `Charset` and the specified `delimiter`.
TextLineEncoder(Charset) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
  Creates a new instance with the spcified `charset` and `LineDelimiter.UNIX` delimiter.
TextLineEncoder(Charset, String) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
  Creates a new instance with the spcified `charset` and the specified `delimiter`.
TextLineEncoder(Charset, LineDelimiter) - Constructor for class org.apache.mina.filter.codec.textline.TextLineEncoder
  Creates a new instance with the spcified `charset` and the specified `delimiter`.
TimeServerHandler - Class in org.apache.mina.example.gettingstarted.timeserver
  The Time Server handler : it return the current date when a message is received, or close the session if the "quit" message is received.
TimeServerHandler() - Constructor for class org.apache.mina.example.gettingstarted.timeserver.TimeServerHandler
toArray() - Method in class org.apache.mina.util.SynchronizedQueue
toArray(T[]) - Method in class org.apache.mina.util.SynchronizedQueue
ToHaikuIoFilter - Class in org.apache.mina.example.haiku
ToHaikuIoFilter() - Constructor for class org.apache.mina.example.haiku.ToHaikuIoFilter
toHttpString() - Method in class org.apache.mina.proxy.handlers.http.HttpProxyRequest
  Returns the string representation of the HTTP request .
toInt() - Method in class org.apache.mina.example.chat.ChatCommand
toString() - Method in class org.apache.mina.core.buffer.AbstractIoBuffer
toString() - Method in class org.apache.mina.core.buffer.IoBufferWrapper
toString() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChain
toString() - Method in class org.apache.mina.core.filterchain.DefaultIoFilterChainBuilder
toString() - Method in class org.apache.mina.core.filterchain.IoFilterAdapter
toString() - Method in class org.apache.mina.core.service.AbstractIoAcceptor.AcceptorOperationFuture
toString() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
toString() - Method in class org.apache.mina.core.service.AbstractIoConnector
toString() - Method in class org.apache.mina.core.service.DefaultTransportMetadata
toString() - Method in class org.apache.mina.core.session.AbstractIoSession
toString() - Method in class org.apache.mina.core.session.AttributeKey
  The String representation of this object.
toString() - Method in class org.apache.mina.core.session.IdleStatus
  Returns the string representation of this status.
toString() - Method in class org.apache.mina.core.session.IoEvent
toString() - Method in class org.apache.mina.core.write.DefaultWriteRequest
toString() - Method in class org.apache.mina.core.write.WriteRequestWrapper
toString() - Method in class org.apache.mina.example.haiku.Haiku
toString() - Method in class org.apache.mina.example.sumup.message.AddMessage
toString() - Method in class org.apache.mina.example.sumup.message.ResultMessage
toString() - Method in class org.apache.mina.example.tennis.TennisBall
  Returns string representation of this message (`[PING|PONG] (TTL)`).
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.firewall.Subnet
toString() - Method in class org.apache.mina.filter.reqres.Request
toString() - Method in class org.apache.mina.filter.reqres.Response
toString() - Method in class org.apache.mina.filter.ssl.SslFilter.SslFilterMessage
toString() - Method in class org.apache.mina.handler.chain.IoHandlerChain
toString() - Method in class org.apache.mina.http.api.DefaultHttpResponse
toString() - Method in class org.apache.mina.http.api.HttpEndOfContent
toString() - Method in enum org.apache.mina.http.api.HttpVersion
toString() - Method in class org.apache.mina.http.HttpRequestImpl
toString() - Method in class org.apache.mina.integration.jmx.ObjectMBean
toString() - Method in class org.apache.mina.proxy.event.IoSessionEvent
toString() - Method in enum org.apache.mina.proxy.event.IoSessionEventType
toString() - Method in class org.apache.mina.statemachine.context.AbstractStateContext
toString() - Method in class org.apache.mina.statemachine.event.Event
toString() - Method in enum org.apache.mina.statemachine.event.IoFilterEvents
toString() - Method in enum org.apache.mina.statemachine.event.IoHandlerEvents
toString() - Method in class org.apache.mina.statemachine.State
toString() - Method in class org.apache.mina.statemachine.transition.AbstractTransition
toString() - Method in class org.apache.mina.statemachine.transition.MethodTransition
toString() - Method in class org.apache.mina.transport.serial.SerialAddress
  Convert this serial address to a human readable string.
toString() - Method in class org.apache.mina.transport.vmpipe.VmPipeAddress
toString() - Method in class org.apache.mina.util.CircularQueue
toString() - Method in class org.apache.mina.util.SynchronizedQueue
toText(Object) - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
toText(Object) - Method in class org.apache.mina.integration.beans.ArrayEditor
toText(Object) - Method in class org.apache.mina.integration.beans.BooleanEditor
toText(Object) - Method in class org.apache.mina.integration.beans.CharacterEditor
toText(Object) - Method in class org.apache.mina.integration.beans.ClassEditor
toText(Object) - Method in class org.apache.mina.integration.beans.CollectionEditor
toText(Object) - Method in class org.apache.mina.integration.beans.DateEditor
toText(Object) - Method in class org.apache.mina.integration.beans.EnumEditor
toText(Object) - Method in class org.apache.mina.integration.beans.FileEditor
toText(Object) - Method in class org.apache.mina.integration.beans.InetAddressEditor
toText(Object) - Method in class org.apache.mina.integration.beans.InetSocketAddressEditor
toText(Object) - Method in class org.apache.mina.integration.beans.MapEditor
toText(Object) - Method in class org.apache.mina.integration.beans.NullEditor
toText(Object) - Method in class org.apache.mina.integration.beans.NumberEditor
toText(Object) - Method in class org.apache.mina.integration.beans.PatternEditor
toText(Object) - Method in class org.apache.mina.integration.beans.StringEditor
toText(Object) - Method in class org.apache.mina.integration.beans.URIEditor
toText(Object) - Method in class org.apache.mina.integration.beans.URLEditor
toText(Object) - Method in class org.apache.mina.integration.beans.VmPipeAddressEditor
toText(Object) - Method in class org.apache.mina.transport.serial.SerialAddressEditor
toValue(String) - Method in class org.apache.mina.integration.beans.AbstractPropertyEditor
toValue(String) - Method in class org.apache.mina.integration.beans.ArrayEditor
toValue(String) - Method in class org.apache.mina.integration.beans.BooleanEditor
toValue(String, int) - Method in class org.apache.mina.integration.beans.ByteEditor
toValue(String) - Method in class org.apache.mina.integration.beans.CharacterEditor
toValue(String) - Method in class org.apache.mina.integration.beans.ClassEditor
toValue(String) - Method in class org.apache.mina.integration.beans.CollectionEditor
toValue(String) - Method in class org.apache.mina.integration.beans.DateEditor
toValue(String, int) - Method in class org.apache.mina.integration.beans.DoubleEditor
toValue(String) - Method in class org.apache.mina.integration.beans.EnumEditor
toValue(String) - Method in class org.apache.mina.integration.beans.FileEditor
toValue(String, int) - Method in class org.apache.mina.integration.beans.FloatEditor
toValue(String) - Method in class org.apache.mina.integration.beans.InetAddressEditor
toValue(String) - Method in class org.apache.mina.integration.beans.InetSocketAddressEditor
toValue(String, int) - Method in class org.apache.mina.integration.beans.IntegerEditor
toValue(String, int) - Method in class org.apache.mina.integration.beans.LongEditor
toValue(String) - Method in class org.apache.mina.integration.beans.MapEditor
toValue(String) - Method in class org.apache.mina.integration.beans.NullEditor
toValue(String) - Method in class org.apache.mina.integration.beans.NumberEditor
toValue(String, int) - Method in class org.apache.mina.integration.beans.NumberEditor
toValue(String) - Method in class org.apache.mina.integration.beans.PatternEditor
toValue(String, int) - Method in class org.apache.mina.integration.beans.ShortEditor
toValue(String) - Method in class org.apache.mina.integration.beans.StringEditor
toValue(String) - Method in class org.apache.mina.integration.beans.URIEditor
toValue(String) - Method in class org.apache.mina.integration.beans.URLEditor
toValue(String) - Method in class org.apache.mina.integration.beans.VmPipeAddressEditor
toValue(String) - Method in class org.apache.mina.transport.serial.SerialAddressEditor
transferFile(S, FileRegion, int) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Write a part of a file to a `IoSession`, if the underlying API isn't supporting system calls like sendfile(), you can throw a `UnsupportedOperationException` so the file will be send using usual `AbstractPollingIoProcessor.write(AbstractIoSession, IoBuffer, int)` call.
transferFile(AprSession, FileRegion, int) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Write a part of a file to a `IoSession`, if the underlying API isn't supporting system calls like sendfile(), you can throw a `UnsupportedOperationException` so the file will be send using usual `AbstractPollingIoProcessor.write(AbstractIoSession, IoBuffer, int)` call.
transferFile(NioSession, FileRegion, int) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
Transform - Class in org.apache.mina.util
  Utility class for working with xml data Implementation is heavily based on org.apache.log4j.helpers.Transform
Transform() - Constructor for class org.apache.mina.util.Transform
Transition - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used on methods to indicate that the method handles a specific kind of event when in a specific state.
Transition - Interface in org.apache.mina.statemachine.transition
  The interface implemented by classes which need to react on transitions between states.
TransitionAnnotation - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used to mark other annotations as being transition annotations.
Transitions - Annotation Type in org.apache.mina.statemachine.annotation
  Annotation used to annotate a method with several `Transition`s.
TransportMetadata - Interface in org.apache.mina.core.service
  Provides meta-information that describes an `IoService`.
TYPE_LEN - Static variable in class org.apache.mina.example.sumup.codec.Constants

## U

UdpClient - Class in org.apache.mina.example.udp.perf
  An UDP client taht just send thousands of small messages to a UdpServer.
UdpClient() - Constructor for class org.apache.mina.example.udp.perf.UdpClient
  Create the UdpClient's instance
UdpServer - Class in org.apache.mina.example.udp.perf
  An UDP server used for performance tests.
UdpServer() - Constructor for class org.apache.mina.example.udp.perf.UdpServer
  Create the UDP server
unbind() - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Unbinds from all local addresses that this service is bound to and stops to accept incoming connections.
unbind(SocketAddress) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Unbinds from the specified local address and stop to accept incoming connections.
unbind(SocketAddress, SocketAddress...) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Unbinds from the specified local addresses and stop to accept incoming connections.
unbind(Iterable<? extends SocketAddress>) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Unbinds from the specified local addresses and stop to accept incoming connections.
unbind() - Method in interface org.apache.mina.core.service.IoAcceptor
  Unbinds from all local addresses that this service is bound to and stops to accept incoming connections.
unbind(SocketAddress) - Method in interface org.apache.mina.core.service.IoAcceptor
  Unbinds from the specified local address and stop to accept incoming connections.
unbind(SocketAddress, SocketAddress...) - Method in interface org.apache.mina.core.service.IoAcceptor
  Unbinds from the specified local addresses and stop to accept incoming connections.
unbind(Iterable<? extends SocketAddress>) - Method in interface org.apache.mina.core.service.IoAcceptor
  Unbinds from the specified local addresses and stop to accept incoming connections.
unbind0(List<? extends SocketAddress>) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Implement this method to perform the actual unbind operation.
unbind0(List<? extends SocketAddress>) - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Implement this method to perform the actual unbind operation.
unbind0(List<? extends SocketAddress>) - Method in class org.apache.mina.core.service.AbstractIoAcceptor
  Implement this method to perform the actual unbind operation.
unbind0(List<? extends SocketAddress>) - Method in class org.apache.mina.transport.vmpipe.VmPipeAcceptor
unblock() - Method in class org.apache.mina.filter.executor.IoEventQueueThrottle
unblock(InetAddress) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Unblocks the specified endpoint.
unblock(Subnet) - Method in class org.apache.mina.filter.firewall.BlacklistFilter
  Unblocks the specified subnet.
unhandledEvent() - Method in class org.apache.mina.example.tapedeck.TapeDeckServer
UnhandledEventException - Exception in org.apache.mina.statemachine.event
  Thrown when an `Event` passed to a state machine couldn't be handled.
UnhandledEventException(Event) - Constructor for exception org.apache.mina.statemachine.event.UnhandledEventException
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.core.session
  An exception that is thrown when the type of the message cannot be determined.
UnknownMessageTypeException() - Constructor for exception org.apache.mina.core.session.UnknownMessageTypeException
UnknownMessageTypeException(String, Throwable) - Constructor for exception org.apache.mina.core.session.UnknownMessageTypeException
UnknownMessageTypeException(String) - Constructor for exception org.apache.mina.core.session.UnknownMessageTypeException
UnknownMessageTypeException(Throwable) - Constructor for exception org.apache.mina.core.session.UnknownMessageTypeException
UnorderedThreadPoolExecutor - Class in org.apache.mina.filter.executor
  A `ThreadPoolExecutor` that does not maintain the order of `IoEvent`s.
UnorderedThreadPoolExecutor() - Constructor for class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
UnorderedThreadPoolExecutor(int) - Constructor for class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
UnorderedThreadPoolExecutor(int, int) - Constructor for class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
UnorderedThreadPoolExecutor(int, int, long, TimeUnit) - Constructor for class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
UnorderedThreadPoolExecutor(int, int, long, TimeUnit, IoEventQueueHandler) - Constructor for class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
UnorderedThreadPoolExecutor(int, int, long, TimeUnit, ThreadFactory) - Constructor for class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
UnorderedThreadPoolExecutor(int, int, long, TimeUnit, ThreadFactory, IoEventQueueHandler) - Constructor for class org.apache.mina.filter.executor.UnorderedThreadPoolExecutor
unscheduledForFlush() - Method in class org.apache.mina.core.session.AbstractIoSession
  Change the session's status : it's not anymore scheduled for flush
update(long) - Method in class org.apache.mina.core.file.DefaultFileRegion
update(long) - Method in interface org.apache.mina.core.file.FileRegion
  Updates the current file position based on the specified amount.
updateTextField(long) - Method in class org.apache.mina.example.udp.ClientPanel
updateThroughput(long) - Method in class org.apache.mina.core.service.IoServiceStatistics
  Updates the throughput counters.
updateThroughput(long, boolean) - Method in class org.apache.mina.core.session.AbstractIoSession
  Update all statistical properties related with throughput assuming the specified time is the current time.
updateThroughput(boolean) - Method in class org.apache.mina.core.session.DummySession
  Update all statistical properties related with throughput.
updateThroughput(long, boolean) - Method in interface org.apache.mina.core.session.IoSession
  Update all statistical properties related with throughput assuming the specified time is the current time.
updateTrafficControl(S) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Controls the traffic of the specified `session` depending of the `IoSession.isReadSuspended()` and `IoSession.isWriteSuspended()` flags
updateTrafficControl(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Controls the traffic of the specified `session` depending of the `IoSession.isReadSuspended()` and `IoSession.isWriteSuspended()` flags
updateTrafficControl(S) - Method in interface org.apache.mina.core.service.IoProcessor
  Controls the traffic of the specified `session` depending of the `IoSession.isReadSuspended()` and `IoSession.isWriteSuspended()` flags
updateTrafficControl(S) - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Controls the traffic of the specified `session` depending of the `IoSession.isReadSuspended()` and `IoSession.isWriteSuspended()` flags
updateTrafficMask(S) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
URIEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `URI` and vice versa.
URIEditor() - Constructor for class org.apache.mina.integration.beans.URIEditor
URLEditor - Class in org.apache.mina.integration.beans
  A `PropertyEditor` which converts a `String` into a `URL` and vice versa.
URLEditor() - Constructor for class org.apache.mina.integration.beans.URLEditor
USE_NOTIFICATION - Static variable in class org.apache.mina.filter.ssl.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`).
user(AuthenticationHandler.AuthenticationContext, IoFilter.NextFilter, IoSession, UserCommand) - Method in class org.apache.mina.example.tapedeck.AuthenticationHandler
USER_PROPERTY - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The username property.
UserCommand - Class in org.apache.mina.example.tapedeck
  Represents the `user <username>` command.
UserCommand(String) - Constructor for class org.apache.mina.example.tapedeck.UserCommand

## V

V4_REPLY_REQUEST_FAILED_ID_NOT_CONFIRMED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V4_REPLY_REQUEST_FAILED_NO_IDENTD - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V4_REPLY_REQUEST_GRANTED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  SOCKS v4/v4a server reply codes.
V4_REPLY_REQUEST_REJECTED_OR_FAILED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_ADDRESS_TYPE_NOT_SUPPORTED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_COMMAND_NOT_SUPPORTED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_CONNECTION_REFUSED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_GENERAL_FAILURE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_HOST_UNREACHABLE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_NETWORK_UNREACHABLE - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_NOT_ALLOWED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
V5_REPLY_SUCCEEDED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
  SOCKS v5 server reply codes.
V5_REPLY_TTL_EXPIRED - Static variable in class org.apache.mina.proxy.handlers.socks.SocksProxyConstants
validate(Haiku) - Method in class org.apache.mina.example.haiku.HaikuValidator
valueOf(String) - Static method in enum org.apache.mina.core.session.IoEventType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.core.session.SessionState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.apache.mina.example.chat.ChatCommand
valueOf(String) - Static method in enum org.apache.mina.filter.logging.LogLevel
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.filter.logging.MdcInjectionFilter.MdcKey
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.filter.reqres.ResponseType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpMethod
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpVerb
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpVersion
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.DecoderState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.proxy.event.IoSessionEventType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.proxy.handlers.http.HttpAuthenticationMethods
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.statemachine.event.IoFilterEvents
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.statemachine.event.IoHandlerEvents
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.transport.serial.SerialAddress.DataBits
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.transport.serial.SerialAddress.FlowControl
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.transport.serial.SerialAddress.Parity
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.transport.serial.SerialAddress.StopBits
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.mina.core.session.IoEventType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.core.session.SessionState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.filter.logging.LogLevel
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.filter.logging.MdcInjectionFilter.MdcKey
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.filter.reqres.ResponseType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpMethod
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpVerb
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpVersion
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.DecoderState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.proxy.event.IoSessionEventType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.proxy.handlers.http.HttpAuthenticationMethods
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.statemachine.event.IoFilterEvents
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.statemachine.event.IoHandlerEvents
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.transport.serial.SerialAddress.DataBits
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.transport.serial.SerialAddress.FlowControl
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.transport.serial.SerialAddress.Parity
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.transport.serial.SerialAddress.StopBits
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.mina.util.CopyOnWriteMap
  This method will return a read-only `Collection`.
values() - Method in class org.apache.mina.util.ExpiringMap
values() - Method in class org.apache.mina.util.LazyInitializedCacheMap
VERSION - Static variable in class org.apache.mina.proxy.utils.MD4Provider
  Provider version.
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
  Creates a new instance.
VmPipeAcceptor(Executor) - Constructor for class org.apache.mina.transport.vmpipe.VmPipeAcceptor
  Creates a new instance.
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.beans
  A `PropertyEditor` which converts a `String` into a `VmPipeAddress` and vice versa.
VmPipeAddressEditor() - Constructor for class org.apache.mina.integration.beans.VmPipeAddressEditor
VmPipeConnector - Class in org.apache.mina.transport.vmpipe
  Connects to `IoHandler`s which is bound on the specified `VmPipeAddress`.
VmPipeConnector() - Constructor for class org.apache.mina.transport.vmpipe.VmPipeConnector
  Creates a new instance.
VmPipeConnector(Executor) - Constructor for class org.apache.mina.transport.vmpipe.VmPipeConnector
  Creates a new instance.
VmPipeSessionConfig - Interface in org.apache.mina.transport.vmpipe
  An `IoSessionConfig` for vmpipe transport type.

## W

WAIT_PASSWORD - Static variable in class org.apache.mina.example.tapedeck.AuthenticationHandler
WAIT_USER - Static variable in class org.apache.mina.example.tapedeck.AuthenticationHandler
wakeup() - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
wakeup() - Method in class org.apache.mina.core.polling.AbstractPollingIoAcceptor
  Interrupt the `AbstractPollingIoAcceptor.select()` method.
wakeup() - Method in class org.apache.mina.core.polling.AbstractPollingIoConnector
  Interrupt the `#select()` method.
wakeup() - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Interrupt the {@link AbstractPollingIoProcessor#select(int) call.
wakeup() - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Interrupt the {@link AbstractPollingIoProcessor#select(int) call.
wakeup() - Method in class org.apache.mina.transport.socket.apr.AprSocketAcceptor
  Interrupt the `AbstractPollingIoAcceptor.select()` method.
wakeup() - Method in class org.apache.mina.transport.socket.apr.AprSocketConnector
  Interrupt the `#select()` method.
wakeup() - Method in class org.apache.mina.transport.socket.nio.NioDatagramAcceptor
wakeup() - Method in class org.apache.mina.transport.socket.nio.NioDatagramConnector
wakeup() - Method in class org.apache.mina.transport.socket.nio.NioProcessor
wakeup() - Method in class org.apache.mina.transport.socket.nio.NioSocketAcceptor
  Interrupt the `AbstractPollingIoAcceptor.select()` method.
wakeup() - Method in class org.apache.mina.transport.socket.nio.NioSocketConnector
  Interrupt the `#select()` method.
wakeupCalled - Variable in class org.apache.mina.core.polling.AbstractPollingIoProcessor
WILDCARD_EVENT_ID - Static variable in class org.apache.mina.statemachine.event.Event
WINDOWS - Static variable in class org.apache.mina.filter.codec.textline.LineDelimiter
  The line delimiter constant of MS Windows/DOS (`"\r\n"`)
WORKSTATION_PROPERTY - Static variable in class org.apache.mina.proxy.handlers.http.HttpProxyConstants
  The workstation name property.
wrap(ByteBuffer) - Method in class org.apache.mina.core.buffer.CachedBufferAllocator
wrap(ByteBuffer) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Wraps the specified NIO `ByteBuffer` into MINA buffer.
wrap(byte[]) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Wraps the specified byte array into MINA heap buffer.
wrap(byte[], int, int) - Static method in class org.apache.mina.core.buffer.IoBuffer
  Wraps the specified byte array into MINA heap buffer.
wrap(ByteBuffer) - Method in interface org.apache.mina.core.buffer.IoBufferAllocator
  Wraps the specified NIO `ByteBuffer` into MINA buffer.
wrap(ByteBuffer) - Method in class org.apache.mina.core.buffer.SimpleBufferAllocator
write(S, WriteRequest) - Method in class org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor
  Writes the WriteRequest for the specified `session`.
write(S, IoBuffer, int) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Write a sequence of bytes to a `IoSession`, means to be called when a session was found ready for writing.
write(S, WriteRequest) - Method in class org.apache.mina.core.polling.AbstractPollingIoProcessor
  Writes the WriteRequest for the specified `session`.
write(S, WriteRequest) - Method in interface org.apache.mina.core.service.IoProcessor
  Writes the WriteRequest for the specified `session`.
write(S, WriteRequest) - Method in class org.apache.mina.core.service.SimpleIoProcessorPool
  Writes the WriteRequest for the specified `session`.
write(Object) - Method in class org.apache.mina.core.session.AbstractIoSession
  Writes the specified `message` to remote peer.
write(Object, SocketAddress) - Method in class org.apache.mina.core.session.AbstractIoSession
  (Optional) Writes the specified `message` to the specified `destination`.
write(Object) - Method in interface org.apache.mina.core.session.IoSession
  Writes the specified `message` to remote peer.
write(Object, SocketAddress) - Method in interface org.apache.mina.core.session.IoSession
  (Optional) Writes the specified `message` to the specified `destination`.
write(Object) - Method in class org.apache.mina.filter.codec.AbstractProtocolDecoderOutput
write(Object) - Method in class org.apache.mina.filter.codec.AbstractProtocolEncoderOutput
write(Object) - Method in interface org.apache.mina.filter.codec.ProtocolDecoderOutput
  Callback for `ProtocolDecoder` to generate decoded messages.
write(Object) - Method in interface org.apache.mina.filter.codec.ProtocolEncoderOutput
  Callback for `ProtocolEncoder` to generate an encoded message such as an `IoBuffer`.
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(AprSession, IoBuffer, int) - Method in class org.apache.mina.transport.socket.apr.AprIoProcessor
  Write a sequence of bytes to a `IoSession`, means to be called when a session was found ready for writing.
write(NioSession, IoBuffer, int) - Method in class org.apache.mina.transport.socket.nio.NioProcessor
WRITE_REQUEST_QUEUE - Variable in class org.apache.mina.filter.stream.AbstractStreamWriteFilter
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
writeData(IoFilter.NextFilter, IoBuffer) - Method in class org.apache.mina.proxy.AbstractProxyLogicHandler
  Writes data to the proxy server.
writeData(IoFilter.NextFilter, IoSession, WriteRequest, boolean) - Method in class org.apache.mina.proxy.filter.ProxyFilter
  Actually write data.
writeDouble(double) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
WriteException - Exception in org.apache.mina.core.write
  An exception which is thrown when one or more write operations were failed.
WriteException(WriteRequest) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
WriteException(WriteRequest, String) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
WriteException(WriteRequest, String, Throwable) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
WriteException(WriteRequest, Throwable) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
WriteException(Collection<WriteRequest>) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
WriteException(Collection<WriteRequest>, String) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
WriteException(Collection<WriteRequest>, String, Throwable) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
WriteException(Collection<WriteRequest>, Throwable) - Constructor for exception org.apache.mina.core.write.WriteException
  Creates a new exception.
writeFloat(float) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
WriteFuture - Interface in org.apache.mina.core.future
  An `IoFuture` for asynchronous write requests.
writeInt(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeInt(int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Write a 32 bit int as LITTLE_ENDIAN.
writeInt(int, byte[], int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Write a 32 bit int as LITTLE_ENDIAN to the given array `b` at offset `offset`.
writeLong(long) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeObject(Object) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeOSVersion(byte, byte, short, byte[], int) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Writes the Windows OS version passed in as three byte values (majorVersion.minorVersion.buildNumber) to the given byte array at `offset`.
WRITER_IDLE - Static variable in class org.apache.mina.core.session.IdleStatus
  Represents the session status that the session is not writing any data.
WriteRequest - Interface in org.apache.mina.core.write
  Represents write request fired by `IoSession.write(Object)`.
writeRequest(IoFilter.NextFilter, HttpProxyRequest) - Method in class org.apache.mina.proxy.handlers.http.AbstractAuthLogicHandler
  Sends an HTTP request.
writeRequest(IoFilter.NextFilter, HttpProxyRequest) - Method in class org.apache.mina.proxy.handlers.http.AbstractHttpLogicHandler
  Calls`#writeRequest0(NextFilter, HttpProxyRequest)` to write the request.
writeRequest(IoFilter.NextFilter, SocksProxyRequest) - Method in class org.apache.mina.proxy.handlers.socks.Socks4LogicHandler
  Encode a SOCKS4/SOCKS4a request and writes it to the next filter so it can be sent to the proxy server.
WriteRequestFilter - Class in org.apache.mina.filter.executor
  Attaches an `IoEventQueueHandler` to an `IoSession`'s `WriteRequest` queue to provide accurate write queue status tracking.
WriteRequestFilter() - Constructor for class org.apache.mina.filter.executor.WriteRequestFilter
  Creates a new instance with a new default `IoEventQueueThrottle`.
WriteRequestFilter(IoEventQueueHandler) - Constructor for class org.apache.mina.filter.executor.WriteRequestFilter
  Creates a new instance with the specified `IoEventQueueHandler`.
WriteRequestFilter - Class in org.apache.mina.filter.util
  An abstract `IoFilter` that simplifies the implementation of an `IoFilter` that filters an `IoEventType.WRITE` event.
WriteRequestFilter() - Constructor for class org.apache.mina.filter.util.WriteRequestFilter
WriteRequestQueue - Interface in org.apache.mina.core.write
  Stores `WriteRequest`s which are queued to an `IoSession`.
WriteRequestWrapper - Class in org.apache.mina.core.write
  A wrapper for an existing `WriteRequest`.
WriteRequestWrapper(WriteRequest) - Constructor for class org.apache.mina.core.write.WriteRequestWrapper
  Creates a new instance that wraps the specified request.
writeSecurityBuffer(short, int) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
writeSecurityBuffer(short, short, int, byte[], int) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Writes a security buffer to the given array `b` at offset `offset`.
writeSecurityBufferAndUpdatePointer(ByteArrayOutputStream, short, int) - Static method in class org.apache.mina.proxy.handlers.http.ntlm.NTLMUtilities
  Writes a security buffer and returns the pointer of the position where to write the next security buffer.
writeShort(int) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream
writeShort(short) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Write a 16 bit short as LITTLE_ENDIAN.
writeShort(short, byte[], int) - Static method in class org.apache.mina.proxy.utils.ByteUtilities
  Write a 16 bit short as LITTLE_ENDIAN to the given array `b` at offset `offset`.
writeText(IoSession, String, ProtocolDecoderOutput) - Method in class org.apache.mina.filter.codec.textline.TextLineDecoder
  By default, this method propagates the decoded line of text to `ProtocolDecoderOutput#write(Object)`.
WriteTimeoutException - Exception in org.apache.mina.core.write
  An exception which is thrown when write buffer is not flushed for `IoSessionConfig.getWriteTimeout()` seconds.
WriteTimeoutException(Collection<WriteRequest>, String, Throwable) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteTimeoutException(Collection<WriteRequest>, String) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteTimeoutException(Collection<WriteRequest>, Throwable) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteTimeoutException(Collection<WriteRequest>) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteTimeoutException(WriteRequest, String, Throwable) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteTimeoutException(WriteRequest, String) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteTimeoutException(WriteRequest, Throwable) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteTimeoutException(WriteRequest) - Constructor for exception org.apache.mina.core.write.WriteTimeoutException
WriteToClosedSessionException - Exception in org.apache.mina.core.write
  An exception which is thrown when one or more write operations were attempted on a closed session.
WriteToClosedSessionException(Collection<WriteRequest>, String, Throwable) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
WriteToClosedSessionException(Collection<WriteRequest>, String) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
WriteToClosedSessionException(Collection<WriteRequest>, Throwable) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
WriteToClosedSessionException(Collection<WriteRequest>) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
WriteToClosedSessionException(WriteRequest, String, Throwable) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
WriteToClosedSessionException(WriteRequest, String) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
WriteToClosedSessionException(WriteRequest, Throwable) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
WriteToClosedSessionException(WriteRequest) - Constructor for exception org.apache.mina.core.write.WriteToClosedSessionException
writeUTF(String) - Method in class org.apache.mina.filter.codec.serialization.ObjectSerializationOutputStream

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

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