Package org.apache.mina.common
package org.apache.mina.common
-
ClassDescriptionAn
IoSessionfor broadcast transports.ARuntimeExceptionwhich is thrown when the data theByteBuffercontains is corrupt.A byte buffer used by MINA applications.AllocatesByteBuffers and manages them.AByteBufferthat wraps a buffer and proxies any operations to it.AnIoFuturefor asynchronous close requests.AnIoFuturefor asynchronous connect requests.The default implementation ofIoFilterChainBuilderwhich is useful in most cases.Monitors uncaught exceptions.AThreadModelwhich represents a thread model with anExecutorper service.AnIoSessionRecyclerwith sessions that time out on inactivity.Accepts incoming connection, communicates with clients, and fires events toIoHandlers.A configuration which is used to configureIoAcceptor.Connects to endpoint, communicates with the server, and fires events toIoHandlers.A configuration which is used to configureIoConnector.A filter which interceptsIoHandlerevents like Servlet filters.Represents the nextIoFilterinIoFilterChain.Represents write request fired byIoSession.write(Object).An abstract adapter class forIoFilter.Represents a name-filter pair that anIoFilterChaincontains.An interface that buildsIoFilterChainin predefined way whenIoSessionis created.ARuntimeExceptionwhich is thrown whenIoFilter.init()orIoFilter.onPostAdd(IoFilterChain, String, org.apache.mina.common.IoFilter.NextFilter)failed.Represents the result of an ashynchronous I/O operation.Something interested in being notified when the result of anIoFuturebecomes available.Handles all I/O events fired by MINA.An abstract adapter class forIoHandler.A configuration which is used to configureIoService.Something interested in being notified when the result of anIoFuturebecomes available.A handle which represents connection between two endpoints regardless of transport types.The configuration ofIoSession.A connectionless transport can recycle existing sessions by assigning an IoSessionRecyler to itsIoServiceConfig.AByteBufferAllocatorwhich pools allocated buffers.A unchecked version ofIOException.A simplisticByteBufferAllocatorwhich simply allocates a new buffer every time.Represents a thread model of anIoService.A type-safe mask that is used to control the traffic ofIoSessionwithIoSession.setTrafficMask(TrafficMask).Represents network transport types.AnIoFuturefor asynchronous write requests.AnIOExceptionwhich is thrown when write buffer is not flushed forIoSession.getWriteTimeout()seconds.