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.filter.codec Filter implementations that helps you to implement complex protocols via 'codec' concept. 
org.apache.mina.filter.codec.demux Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs. 
org.apache.mina.filter.codec.netty Protocol codec which provides the integration with Netty2 messages. 
org.apache.mina.filter.codec.prefixedstring   
org.apache.mina.filter.codec.serialization Protocol codecs which uses Java object serilization and leads to rapid protocol implementation. 
org.apache.mina.filter.codec.statemachine   
org.apache.mina.filter.codec.textline A protocol codec for text-based protocols. 
org.apache.mina.filter.compression   
org.apache.mina.filter.errorgenerating An IoFilter that provides flexible error generation facilities. 
org.apache.mina.filter.executor An IoFilter that provides flexible thread models 
org.apache.mina.filter.firewall Classes that implement IoFilter and provide host blocking and throttling. 
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 Classes that implement IoFilter and provide logging of the events and data that flows through a MINA-based system. 
org.apache.mina.filter.reqres   
org.apache.mina.filter.ssl Classes that implement IoFilter and provide Secure Sockets Layer functionality. 
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 Stream based IoFilter implementation. 
org.apache.mina.filter.traffic IoFilter's which will provide functionality for shaping the traffic and preventing data flooding. 
org.apache.mina.filter.util Utility classes for the MINA filtering portion of the library. 
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.handler.stream   
org.apache.mina.integration.jmx JMX (Java Management eXtension) integration. 
org.apache.mina.integration.ognl   
org.apache.mina.transport.socket   
org.apache.mina.transport.socket.apr   
org.apache.mina.transport.socket.nio Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API
org.apache.mina.transport.vmpipe In-VM pipe support which removes the overhead of local loopback communication. 
 

Classes in org.apache.mina.common used by org.apache.mina.common
AbstractIoAcceptor
          A base implementation of IoAcceptor.
AbstractIoBuffer
          A base implementation of IoBuffer.
AbstractIoConnector
          A base implementation of IoConnector.
AbstractIoService
          Base implementation of IoServices.
AbstractIoService.ServiceOperationFuture
           
AbstractIoSession
          Base implementation of IoSession.
AbstractPollingIoConnector.ConnectionRequest
           
AbstractPollingIoProcessor.SessionState
           
CloseFuture
          An IoFuture for asynchronous close requests.
ConnectFuture
          An IoFuture for asynchronous connect requests.
DefaultConnectFuture
          A default implementation of ConnectFuture.
DefaultIoFilterChainBuilder
          The default implementation of IoFilterChainBuilder which is useful in most cases.
DefaultIoFuture
          A default implementation of IoFuture.
ExceptionMonitor
          Monitors uncaught exceptions.
FileRegion
          Indicates the region of a file to be sent to the remote host.
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IdleStatusChecker
          Detects idle sessions and fires sessionIdle events to them.
IoAcceptor
          Accepts incoming connection, communicates with clients, and fires events to IoHandlers.
IoBuffer
          A byte buffer used by MINA applications.
IoBufferAllocator
          Allocates IoBuffers and manages them.
IoBufferWrapper
          A IoBuffer that wraps a buffer and proxies any operations to it.
IoConnector
          Connects to endpoint, communicates with the server, and fires events to IoHandlers.
IoEvent
          An I/O event or an I/O request that MINA provides.
IoEventType
          An Enum that represents the type of I/O events and requests.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
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 I/O events fired by MINA.
IoProcessor
          An internal interface to represent an 'I/O processor' that performs actual I/O operations for IoSessions.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoServiceListener
          Listens to events related to an IoService.
IoServiceListenerSupport
          A helper which provides addition and removal of IoServiceListeners and firing events.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
IoSessionAttributeMap
          Stores the user-defined attributes which is provided per IoSession.
IoSessionConfig
          The configuration of IoSession.
IoSessionDataStructureFactory
          Provides data structures to a newly created session.
IoSessionInitializer
          Defines a callback for obtaining the IoSession during session initialization.
IoSessionRecycler
          A connectionless transport can recycle existing sessions by assigning an IoSessionRecycler to an IoService.
ReadFuture
          An IoFuture for asynchronous read requests.
TrafficMask
          A type-safe mask that is used to control the traffic of IoSession with IoSession.setTrafficMask(TrafficMask).
TransportMetadata
          Provides meta-information that describes an IoService.
WriteException
          An exception which is thrown when one or more write operations were failed.
WriteFuture
          An IoFuture for asynchronous write requests.
WriteRequest
          Represents write request fired by IoSession.write(Object).
WriteRequestQueue
          Stores WriteRequests which are queued to an IoSession.
 

Classes in org.apache.mina.common used by org.apache.mina.filter.codec
AbstractIoSession
          Base implementation of IoSession.
DummySession
          A dummy IoSession for unit-testing or non-network-use of the classes that depends on IoSession.
IoBuffer
          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.
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 end-points regardless of transport types.
WriteFuture
          An IoFuture for asynchronous write requests.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

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

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

Classes in org.apache.mina.common used by org.apache.mina.filter.codec.prefixedstring
IoBuffer
          A byte buffer used by MINA applications.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
 

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

Classes in org.apache.mina.common used by org.apache.mina.filter.codec.statemachine
IoBuffer
          A byte buffer used by MINA applications.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
 

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

Classes in org.apache.mina.common used by org.apache.mina.filter.compression
AttributeKey
          A key that makes its parent Map or session attribute to search fast while being debug-friendly by providing the string representation.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
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 end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

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

Classes in org.apache.mina.common used by org.apache.mina.filter.executor
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoEvent
          An I/O event or an I/O request that MINA provides.
IoEventType
          An Enum that represents the type of I/O events and requests.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoFilterChain
          A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially.
IoFilterEvent
          An I/O event or an I/O request that MINA provides for IoFilters.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.firewall
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.
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.keepalive
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.
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 end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.logging
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoEventType
          An Enum that represents the type of I/O events and requests.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoFilterEvent
          An I/O event or an I/O request that MINA provides for IoFilters.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.reqres
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
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 end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.ssl
AttributeKey
          A key that makes its parent Map or session attribute to search fast while being debug-friendly by providing the string representation.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
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 end-points regardless of transport types.
WriteFuture
          An IoFuture for asynchronous write requests.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.statistic
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoEventType
          An Enum that represents the type of I/O events and requests.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.stream
AttributeKey
          A key that makes its parent Map or session attribute to search fast while being debug-friendly by providing the string representation.
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
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 end-points regardless of transport types.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.traffic
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoFilter.NextFilter
          Represents the next IoFilter in IoFilterChain.
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoFilterChain
          A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
RuntimeIoException
          A unchecked version of IOException.
TrafficMask
          A type-safe mask that is used to control the traffic of IoSession with IoSession.setTrafficMask(TrafficMask).
WriteException
          An exception which is thrown when one or more write operations were failed.
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

Classes in org.apache.mina.common used by org.apache.mina.filter.util
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.
IoFilterAdapter
          An abstract adapter class for IoFilter.
IoFilterChain
          A container of IoFilters that forwards IoHandler events to the consisting filters and terminal IoHandler sequentially.
IoFilterEvent
          An I/O event or an I/O request that MINA provides for IoFilters.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
TrafficMask
          A type-safe mask that is used to control the traffic of IoSession with IoSession.setTrafficMask(TrafficMask).
WriteRequest
          Represents write request fired by IoSession.write(Object).
 

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

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

Classes in org.apache.mina.common used by org.apache.mina.handler.multiton
AttributeKey
          A key that makes its parent Map or session attribute to search fast while being debug-friendly by providing the string representation.
IdleStatus
          Represents the type of idleness of IoSession or IoSession.
IoHandler
          Handles all I/O events fired by MINA.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
 

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

Classes in org.apache.mina.common used by org.apache.mina.integration.jmx
IoFilter
          A filter which intercepts IoHandler events like Servlet filters.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.integration.ognl
IoSession
          A handle which represents connection between two end-points regardless of transport types.
 

Classes in org.apache.mina.common used by org.apache.mina.transport.socket
AbstractIoSessionConfig
          A base implementation of IoSessionConfig.
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.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
IoSessionConfig
          The configuration of IoSession.
IoSessionRecycler
          A connectionless transport can recycle existing sessions by assigning an IoSessionRecycler to an IoService.
 

Classes in org.apache.mina.common used by org.apache.mina.transport.socket.apr
AbstractIoAcceptor
          A base implementation of IoAcceptor.
AbstractIoConnector
          A base implementation of IoConnector.
AbstractIoService
          Base implementation of IoServices.
AbstractPollingIoAcceptor
           
AbstractPollingIoConnector
           
AbstractPollingIoConnector.ConnectionRequest
           
AbstractPollingIoProcessor
          An abstract implementation of IoProcessor which helps transport developers to write an IoProcessor easily.
AbstractPollingIoProcessor.SessionState
           
FileRegion
          Indicates the region of a file to be sent to the remote host.
IoAcceptor
          Accepts incoming connection, communicates with clients, and fires events to IoHandlers.
IoBuffer
          A byte buffer used by MINA applications.
IoConnector
          Connects to endpoint, communicates with the server, and fires events to IoHandlers.
IoProcessor
          An internal interface to represent an 'I/O processor' that performs actual I/O operations for IoSessions.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
TransportMetadata
          Provides meta-information that describes an IoService.
 

Classes in org.apache.mina.common used by org.apache.mina.transport.socket.nio
AbstractIoAcceptor
          A base implementation of IoAcceptor.
AbstractIoConnector
          A base implementation of IoConnector.
AbstractIoService
          Base implementation of IoServices.
AbstractPollingConnectionlessIoAcceptor
          IoAcceptor for datagram transport (UDP/IP).
AbstractPollingIoAcceptor
           
AbstractPollingIoConnector
           
AbstractPollingIoConnector.ConnectionRequest
           
AbstractPollingIoProcessor
          An abstract implementation of IoProcessor which helps transport developers to write an IoProcessor easily.
AbstractPollingIoProcessor.SessionState
           
FileRegion
          Indicates the region of a file to be sent to the remote host.
IoAcceptor
          Accepts incoming connection, communicates with clients, and fires events to IoHandlers.
IoBuffer
          A byte buffer used by MINA applications.
IoConnector
          Connects to endpoint, communicates with the server, and fires events to IoHandlers.
IoProcessor
          An internal interface to represent an 'I/O processor' that performs actual I/O operations for IoSessions.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
TransportMetadata
          Provides meta-information that describes an IoService.
 

Classes in org.apache.mina.common used by org.apache.mina.transport.vmpipe
AbstractIoAcceptor
          A base implementation of IoAcceptor.
AbstractIoConnector
          A base implementation of IoConnector.
AbstractIoService
          Base implementation of IoServices.
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.
IoFuture
          Represents the result of an ashynchronous I/O operation.
IoService
          Base interface for all IoAcceptors and IoConnectors that provide I/O service and manage IoSessions.
IoSession
          A handle which represents connection between two end-points regardless of transport types.
IoSessionConfig
          The configuration of IoSession.
IoSessionInitializer
          Defines a callback for obtaining the IoSession during session initialization.
TransportMetadata
          Provides meta-information that describes an IoService.
 



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