Package org.apache.mina.common
package org.apache.mina.common
-
ClassDescriptionAn
IoSession
for broadcast transports.ARuntimeException
which is thrown when the data theByteBuffer
contains is corrupt.A byte buffer used by MINA applications.AllocatesByteBuffer
s and manages them.AByteBuffer
that wraps a buffer and proxies any operations to it.AnIoFuture
for asynchronous close requests.AnIoFuture
for asynchronous connect requests.The default implementation ofIoFilterChainBuilder
which is useful in most cases.Monitors uncaught exceptions.AThreadModel
which represents a thread model with anExecutor
per service.AnIoSessionRecycler
with sessions that time out on inactivity.Accepts incoming connection, communicates with clients, and fires events toIoHandler
s.A configuration which is used to configureIoAcceptor
.Connects to endpoint, communicates with the server, and fires events toIoHandler
s.A configuration which is used to configureIoConnector
.A filter which interceptsIoHandler
events like Servlet filters.Represents the nextIoFilter
inIoFilterChain
.Represents write request fired byIoSession.write(Object)
.An abstract adapter class forIoFilter
.Represents a name-filter pair that anIoFilterChain
contains.An interface that buildsIoFilterChain
in predefined way whenIoSession
is created.ARuntimeException
which 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 anIoFuture
becomes 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 anIoFuture
becomes 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
.AByteBufferAllocator
which pools allocated buffers.A unchecked version ofIOException
.A simplisticByteBufferAllocator
which simply allocates a new buffer every time.Represents a thread model of anIoService
.A type-safe mask that is used to control the traffic ofIoSession
withIoSession.setTrafficMask(TrafficMask)
.Represents network transport types.AnIoFuture
for asynchronous write requests.AnIOException
which is thrown when write buffer is not flushed forIoSession.getWriteTimeout()
seconds.