Uses of Package
org.apache.mina.common

Packages that use org.apache.mina.common
org.apache.mina.common Common types required for users to use MINA. 
org.apache.mina.common.support Internal classes used by org.apache.mina.common package. 
org.apache.mina.filter Useful IoFilter implementations. 
org.apache.mina.filter.codec Filter implementations that helps you to implement complex protocols via 'codec' concept. 
org.apache.mina.filter.codec.demux Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs. 
org.apache.mina.filter.codec.netty Protocol codec which provides the integration with Netty2 messages. 
org.apache.mina.filter.codec.serialization Protocol codecs which uses Java object serilization and leads to rapid protocol implementation. 
org.apache.mina.filter.codec.textline A protocol codec for text-based protocols. 
org.apache.mina.filter.executor An IoFilter that provides flexible thread models 
org.apache.mina.handler Useful IoHandler implementations. 
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 A handler implementation that helps you implement complex protocols by splitting messageReceived handlers into multiple sub-handlers. 
org.apache.mina.handler.multiton Enables creating a handler per session instead of having one handler for many sessions, using Multiton pattern
org.apache.mina.integration.jmx JMX (Java Management eXtension) integration  
org.apache.mina.integration.spring SpringFramework-specific classes for integration 
org.apache.mina.management Utilities that manage and monitor a MINA application. 
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 In-VM pipe support which removes the overhead of local loopback communication. 
org.apache.mina.util Miscellaneous utility classes 
 

Classes in org.apache.mina.common used by org.apache.mina.common
ByteBuffer
          A byte buffer used by MINA applications.
ByteBufferAllocator
          Allocates ByteBuffers and manages them.
CloseFuture
          An IoFuture for asynchronous close requests.
ConnectFuture
          An IoFuture for asynchronous connect requests.
DefaultIoFilterChainBuilder
          The default implementation of IoFilterChainBuilder which is useful in most cases.
ExceptionMonitor
          Monitors uncaught exceptions.
ExecutorThreadModel
          A ThreadModel which represents a thread model with an Executor (from backport-util-concurrent) per service.
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilter.WriteRequest
          Represents write request fired by IoSession.write(Object).
IoFilterChain
          A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially.
IoFilterChain.Entry
          Represents a name-filter pair that an IoFilterChain contains.
IoFilterChainBuilder
          An interface that builds IoFilterChain in predefined way when IoSession is created.
IoFuture
          Represents the result of an ashynchronous I/O operation.
IoFutureListener
          Something interested in being notified when the result of an IoFuture becomes available.
IoHandler
          Handles all protocol events fired by MINA.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoServiceConfig
          A configuration which is used to configure IoService.
IoServiceListener
          Something interested in being notified when the result of an IoFuture becomes available.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
IoSessionConfig
          The configuration of IoSession.
IoSessionRecycler
          A connectionless transport can recycle existing sessions by assigning an IoSessionRecyler to its IoServiceConfig.
RuntimeIOException
          A unchecked version of IOException.
ThreadModel
          Represents a thread model of an IoService.
TrafficMask
          A type-safe mask that is used to control the traffic of IoSession with IoSession.setTrafficMask(TrafficMask).
TransportType
          Represents network transport types.
WriteFuture
          An IoFuture for asynchronous write requests.
 

Classes in org.apache.mina.common used by org.apache.mina.common.support
IoAcceptor
          Accepts incoming connection, communicates with clients, and fires events to IoHandlers.
IoAcceptorConfig
          A configuration which is used to configure IoAcceptor.
IoConnector
          Connects to endpoint, communicates with the server, and fires events to IoHandlers.
IoConnectorConfig
          A configuration which is used to configure IoConnector.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoServiceConfig
          A configuration which is used to configure IoService.
IoSessionConfig
          The configuration of IoSession.
 

Classes in org.apache.mina.common used by org.apache.mina.filter
DefaultIoFilterChainBuilder
          The default implementation of IoFilterChainBuilder which is useful in most cases.
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilter.WriteRequest
          Represents write request fired by IoSession.write(Object).
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoFilterChain
          A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
WriteFuture
          An IoFuture for asynchronous write requests.
 

Classes in org.apache.mina.common used by org.apache.mina.filter.codec
ByteBuffer
          A byte buffer used by MINA applications.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilter.WriteRequest
          Represents write request fired by IoSession.write(Object).
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoFilterChain
          A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
WriteFuture
          An IoFuture for asynchronous write requests.
 

Classes in org.apache.mina.common used by org.apache.mina.filter.codec.demux
ByteBuffer
          A byte buffer used by MINA applications.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.filter.codec.netty
ByteBuffer
          A byte buffer used by MINA applications.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.filter.codec.serialization
ByteBuffer
          A byte buffer used by MINA applications.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.filter.codec.textline
ByteBuffer
          A byte buffer used by MINA applications.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.filter.executor
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilter.WriteRequest
          Represents write request fired by IoSession.write(Object).
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.handler
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoHandler
          Handles all protocol events fired by MINA.
IoHandlerAdapter
          An abstract adapter class for IoHandler.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.handler.chain
IoHandler
          Handles all protocol events fired by MINA.
IoHandlerAdapter
          An abstract adapter class for IoHandler.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.handler.demux
IoHandler
          Handles all protocol events fired by MINA.
IoHandlerAdapter
          An abstract adapter class for IoHandler.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.handler.multiton
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoHandler
          Handles all protocol events fired by MINA.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.integration.jmx
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoSession
          A handle which represents connection between two endpoints regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.integration.spring
IoAcceptor
          Accepts incoming connection, communicates with clients, and fires events to IoHandlers.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoHandler
          Handles all protocol events fired by MINA.
IoServiceConfig
          A configuration which is used to configure IoService.
 

Classes in org.apache.mina.common used by org.apache.mina.management
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
 

Classes in org.apache.mina.common used by org.apache.mina.transport.socket.nio
ConnectFuture
          An IoFuture for asynchronous connect requests.
IoAcceptor
          Accepts incoming connection, communicates with clients, and fires events to IoHandlers.
IoAcceptorConfig
          A configuration which is used to configure IoAcceptor.
IoConnector
          Connects to endpoint, communicates with the server, and fires events to IoHandlers.
IoConnectorConfig
          A configuration which is used to configure IoConnector.
IoHandler
          Handles all protocol events fired by MINA.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoServiceConfig
          A configuration which is used to configure IoService.
IoSessionConfig
          The configuration of IoSession.
IoSessionRecycler
          A connectionless transport can recycle existing sessions by assigning an IoSessionRecyler to its IoServiceConfig.
 

Classes in org.apache.mina.common used by org.apache.mina.transport.vmpipe
ConnectFuture
          An IoFuture for asynchronous connect requests.
IoAcceptor
          Accepts incoming connection, communicates with clients, and fires events to IoHandlers.
IoConnector
          Connects to endpoint, communicates with the server, and fires events to IoHandlers.
IoHandler
          Handles all protocol events fired by MINA.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoServiceConfig
          A configuration which is used to configure IoService.
 

Classes in org.apache.mina.common used by org.apache.mina.util
IoSession
          A handle which represents connection between two endpoints regardless of transport types.