|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
baseName in this chain.
baseName in this chain.
IoServiceListener that listens any events related with
this service.
MessageHandler that receives the messages of
the specified type.
SocketAddress which represents anonymous address.InputStream that reads the data from this buffer.
OutputStream that appends the data into this buffer.
TextLineDecoder.
ByteBuffer.expand(int) only when
autoExpand property is true.
ByteBuffer.expand(int) only when
autoExpand property is true.
address and handles incoming
connections with the specified handler.
address and handles incoming
connections with the specified handler.
address and handles incoming connections with the specified
handler.
IoHandler binding.IoFilter which blocks connections from blacklisted remote
address.TrustManagerFactory which creates
X509TrustManager trusting everything.IdleStatus.READER_IDLE and IdleStatus.WRITER_IDLE.
IoSession for broadcast transports.RuntimeException which is thrown when the data the ByteBuffer
contains is corrupt.ByteBuffers and manages them.ByteBuffer that wraps a buffer and proxies any operations to it.IoHandler which executes an IoHandlerChain
on a messageReceived event.IoHandlerChain.
IoHandlerChain on a messageReceived event.
IoFutureListener that closes the IoSession which is
associated with the specified IoFuture.
IoFuture for asynchronous close requests.IoFilter which compresses all data using
JZlib.address.
address.
address.
address.
IoFuture for asynchronous connect requests.IoFilter with the
specified name.
IoFilter of the
specified filterType.
KeyStore.
ProtocolDecoder that cumulates the content of received
buffers to a cumulative buffer to help users implement decoders.InputStream to the session.
IoAcceptor for datagram transport (UDP/IP).IoAcceptorConfig for DatagramAcceptor.IoConnector for datagram transport (UDP/IP).IoConnectorConfig for DatagramConnector.IoServiceConfig for DatagramAcceptor and DatagramConnector.IoSessionConfig for datagram transport type.CumulativeProtocolDecoder.doDecode(IoSession, ByteBuffer, ProtocolDecoderOutput).
IoFilterChainBuilder which is useful
in most cases.FactoryBean
which creates DefaultIoFilterChainBuilder instances.IoHandler that demuxes messageReceived events
to the appropriate MessageHandler.MessageHandlers.
ProtocolCodecFactory that consists of multiple
MessageEncoders and MessageDecoders.ReferenceCountingIoFilter when this filter
is not used by any IoFilterChain anymore, so you can destroy
shared resources.
IoHandler.exceptionCaught(IoSession,Throwable)
event.
IoHandler
implementation or by MINA.
IoHandler
implementation or by MINA.
SingleSessionIoHandler.exceptionCaught(Throwable) method of the
handler assigned to this session.
IoHandlerCommand in the
IoHandlerChain.
Executor in
backport-util-concurrent.ThreadModel which represents a thread model with an Executor
per service.FactoryBean which makes it possible to set up a MINA
ExecutorThreadModel using Spring.IoSessionRecycler with sessions that time out on inactivity.NUL (0x00).
NUL (0x00).
IoSession.close() method invocation.
IoSession.write(Object) method invocation.
IoHandler.exceptionCaught(IoSession, Throwable) event.
IoSession.close() event.
IoSession.write(Object) event.
IoFilterChain.fireMessageReceived(IoSession, Object) event.
IoHandler.sessionOpened(IoSession) event.
IoHandler.sessionClosed(IoSession) event.
IoHandler.sessionCreated(IoSession) event.
IoHandler.sessionIdle(IoSession, IdleStatus) event.
IoHandler.sessionOpened(IoSession) event.
ProtocolDecoderOutput.write(Object) to
the next filter.
ProtocolEncoderOutput.write(ByteBuffer) to
the session.
IoFilter with the specified name in this chain.
IoFilterChain.Entrys this chain contains.
IoFilterChain.Entrys this chain contains.
Set of currently available port numbers
(Integer).
Set of currently avaliable port numbers (Integer)
between the specified port range.
IoHandlerCommand this handler will use to
handle messageReceived events.
CloseFuture of this session.
ProtocolDecoder which
decodes binary or protocol-specific data into message objects.
SSLEngine
is initialized.
SSLEngine
is initialized.
ProtocolEncoder which
encodes message objects into binary or protocol-specific data.
IoFilterChain.Entry with the specified name in this chain.
Executor of this model.
Executor instance this filter uses.
IoService.getFilterChainBuilder() ).
IoServiceConfig.getFilterChainBuilder() ).
IoFilterChainBuilder which will modify the
IoFilterChain of all IoSessions which is managed
by this service.
IoFilterChainBuilder which will modify the
IoFilterChain of all IoSessions which is created
with this configuration.
WriteFuture that is associated with this write request.
IoHandler which handles this session.
SingleSessionIoHandler for the given session.
IdleStatus.
ExecutorThreadModel instance for the specified serviceName.
TrafficMask instance from the
specified interestOps.
SelectionKey for this mask.
IdleStatus.
SocketAddresses this service is managing.
MessageHandler which is registered to process
the specified type.
Map which contains all messageType-MessageHandler
pairs registered to this handler.
IoHandlerCommand.NextCommand of the command.
IoFilter.NextFilter of the filter.
IoFilter.NextFilter of the IoFilter with the
specified name in this chain.
ClassLoader
of the current thread.
decoder and returns it.
decoder and returns it.
IoService which provides I/O service to this session.
IoService listens to to manage
this session.
IoServiceConfig of this session.
IoSession which is the result of connect operation.
IoSession of this chain.
IoSession which is associated with this future.
IoSessions.
IoSessionRecycler for this service.
SSLSession for the specified session.
NUL-terminated string from this buffer using the
specified decoder and returns it.
NUL-terminated string from this buffer using the
specified decoder and returns it.
ThreadModel of the IoService.
TrafficMask of this session.
SingleSessionIoHandler as a session
attribute.
IdentityHashMap-backed Set.IoSession or
IoSession.PropertyEditor which converts Strings into
InetAddress objects.PropertyEditor which converts Strings into
InetSocketAddress objects.ReferenceCountingIoFilter when this filter
is added to a IoFilterChain at the first time, so you can
initialize shared resources.
IoHandlers.IoAcceptor.FactoryBean which enables the bindings of an IoAcceptor
to be configured using Spring.IoHandlers.IoConnector.IoHandler events like Servlet
filters.IoFilter in IoFilterChain.IoSession.write(Object).WriteFuture.
WriteFuture.
IoFilter.IoFilters that forwards IoHandler events
to the consisting filters and terminal IoHandler sequentially.IoFilterChain contains.IoFilterChain in predefined way
when IoSession is created.RuntimeException which is thrown when IoFilter.init()
or IoFilter.onPostAdd(IoFilterChain, String, org.apache.mina.common.IoFilter.NextFilter)
failed.IoFilter.IoFuture becomes available.IoHandler.IoHandlerCommands.IoHandlerCommands.
IoHandlerChain contains.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 of
the IoHandlerChain.IoAcceptors and IoConnectors
that provide I/O service and manage IoSessions.IoService.IoFuture becomes available.IoSession.IoServiceConfig.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.CompressionFilter
- Returns true if incoming data is being compressed.
- isCompressOutbound() -
Method in class org.apache.mina.filter.CompressionFilter
- Returns true if the filter is compressing data being written.
- isConnected() -
Method in interface org.apache.mina.common.ConnectFuture
- Returns true if the connect operation is finished successfully.
- isConnected() -
Method in interface org.apache.mina.common.IoSession
- Returns
true if this session is connected with remote peer.
- isConnected() -
Method in class org.apache.mina.integration.jmx.IoSessionManager
-
- isConnected() -
Method in interface org.apache.mina.integration.jmx.IoSessionManagerMBean
- is the session is connected
- isConnectionless() -
Method in class org.apache.mina.common.TransportType
- Returns
true if the session of this transport type is
connectionless.
- isDebugEnabled(IoSession) -
Static method in class org.apache.mina.util.SessionLog
-
- isDirect() -
Method in class org.apache.mina.common.ByteBuffer
-
- isDirect() -
Method in class org.apache.mina.common.ByteBufferProxy
-
- isDisconnectOnUnbind() -
Method in interface org.apache.mina.common.IoAcceptorConfig
- Returns true if and only if all clients are disconnected
when this acceptor unbinds the related local address.
- isEmpty() -
Method in class org.apache.mina.util.ExpiringMap
-
- isEmpty() -
Method in class org.apache.mina.util.ExpiringStack
- Returns
true if the stack is empty.
- isEmpty() -
Method in class org.apache.mina.util.Stack
- Returns
true if the stack is empty.
- isErrorEnabled(IoSession) -
Static method in class org.apache.mina.util.SessionLog
-
- isGetTrafficClassAvailable() -
Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isIdle(IdleStatus) -
Method in interface org.apache.mina.common.IoSession
- Returns
true if this session is idle for the specified
IdleStatus.
- isInfoEnabled(IoSession) -
Static method in class org.apache.mina.util.SessionLog
-
- isKeepAlive() -
Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
-
- isKeepAlive() -
Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isManaged(SocketAddress) -
Method in interface org.apache.mina.common.IoService
- Returns true if this service is managing the specified serviceAddress.
- isNeedClientAuth() -
Method in class org.apache.mina.filter.SSLFilter
- Returns true if the engine will require client authentication.
- isOobInline() -
Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
-
- isOobInline() -
Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isPooled() -
Method in class org.apache.mina.common.ByteBuffer
- Returns true if and only if this buffer is returned back
to the buffer pool when released.
- isPooled() -
Method in class org.apache.mina.common.ByteBufferProxy
-
- isReadable() -
Method in class org.apache.mina.common.TrafficMask
- Returns true if this mask allows a read operation.
- isReadOnly() -
Method in class org.apache.mina.common.ByteBuffer
-
- isReadOnly() -
Method in class org.apache.mina.common.ByteBufferProxy
-
- isReady() -
Method in interface org.apache.mina.common.IoFuture
- Returns if the asynchronous operation is finished.
- isReuseAddress() -
Method in interface org.apache.mina.transport.socket.nio.DatagramSessionConfig
-
- isReuseAddress() -
Method in class org.apache.mina.transport.socket.nio.SocketAcceptorConfig
-
- isReuseAddress() -
Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
-
- isReuseAddress() -
Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isRunning() -
Method in class org.apache.mina.management.StatCollector
- is the stat collector started and polling the
IoSession of the IoService
- isRunning() -
Method in class org.apache.mina.util.ExpiringMap.Expirer
-
- isSetReceiveBufferSizeAvailable() -
Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isSetSendBufferSizeAvailable() -
Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isSetTrafficClassAvailable() -
Static method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isSingleton() -
Method in class org.apache.mina.integration.spring.ExecutorThreadModelFactoryBean
-
- isSingleton() -
Method in class org.apache.mina.integration.spring.IoAcceptorFactoryBean
-
- isSSLStarted(IoSession) -
Method in class org.apache.mina.filter.SSLFilter
- Returns true if and only if the specified session is
encrypted/decrypted over SSL/TLS currently.
- isTcpNoDelay() -
Method in interface org.apache.mina.transport.socket.nio.SocketSessionConfig
-
- isTcpNoDelay() -
Method in class org.apache.mina.transport.socket.nio.SocketSessionConfigImpl
-
- isUseClientMode() -
Method in class org.apache.mina.filter.SSLFilter
- Returns true if the engine is set to use client mode
when handshaking.
- isUseDirectBuffers() -
Static method in class org.apache.mina.common.ByteBuffer
-
- isWantClientAuth() -
Method in class org.apache.mina.filter.SSLFilter
- Returns true if the engine will request client authentication.
- isWarnEnabled(IoSession) -
Static method in class org.apache.mina.util.SessionLog
-
- isWritable() -
Method in class org.apache.mina.common.TrafficMask
- Returns true if this mask allows a write operation.
- isWritten() -
Method in interface org.apache.mina.common.WriteFuture
- Returns true if the write operation is finished successfully.
- iterator() -
Method in class org.apache.mina.util.IdentityHashSet
-
IoSessionStat.
FactoryBean implementation
which makes it possible to configure KeyStore instances
using Spring.Logger
Logger
Logger.ThreadModel which make MINA not manage a thread model at all.
ProtocolEncoderOutput.write(ByteBuffer) into
one ByteBuffer and replaces the old fragmented ones with it.
MessageDecoder implementation for those who don't need to
implement MessageDecoder.finishDecode(IoSession, ProtocolDecoderOutput)
method.MessageDecoder.MessageDecoder.MessageEncoder.getMessageTypes().MessageEncoder.DemuxingIoHandler forwards
messageReceived events to.IoHandler.messageReceived(IoSession,Object)
event.
IoHandlerCommand or IoHandlerChain you specified
in the constructor.
MessageHandler
which is registered by DemuxingIoHandler.addMessageHandler(Class, MessageHandler).
session.
SingleSessionIoHandler.messageReceived(Object) method of the
handler assigned to this session.
IoHandler.messageSent(IoSession,Object)
event.
IoSession.write(Object) is
sent out.
IoSession.write(Object) is sent out actually.
SingleSessionIoHandler.messageSent(Object) method of the handler
assigned to this session.
Runnable wrapper that preserves the name of the thread after the runnable is
complete (for Runnables that change the name of the Thread they use.)MessageDecoder.decodable(IoSession, ByteBuffer) and
MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).
MessageDecoder.decodable(IoSession, ByteBuffer)
and MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).
Messages and MessageRecognizers.ProtocolDecoder that decodes byte buffers into
Netty2 Messages using specified MessageRecognizers.MessageRecognizer.
Messages
into byte buffers.IoSession that is bound to the specified
localAddress and remoteAddress which reuses
the localAddress that is already bound by IoAcceptor
via IoAcceptor.bind(SocketAddress, IoHandler).
MessageHandler that does nothing.
MessageDecoder.decodable(IoSession, ByteBuffer) and
MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).
MessageDecoder.decodable(IoSession, ByteBuffer)
and MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).
ProtocolCodecFactory that serializes and deserializes Java objects.ClassLoader of
the current thread.
ClassLoader.
ProtocolDecoder which deserializes Serializable Java
objects using ByteBuffer.getObject(ClassLoader).ClassLoader of
the current thread.
ClassLoader.
ProtocolEncoder which serializes Serializable Java objects
using ByteBuffer.putObject(Object).ObjectInput and InputStream that can read the objects encoded
by ObjectSerializationEncoder.ObjectOutput and OutputStream that can write the objects as
the serialized form that ObjectSerializationDecoder can decode.MessageDecoder.decodable(IoSession, ByteBuffer) and
MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).
MessageDecoder.decodable(IoSession, ByteBuffer)
and MessageDecoder.decode(IoSession, ByteBuffer, ProtocolDecoderOutput).
IoFuture
has been completed.
ByteBufferAllocator which pools allocated buffers.ProtocolEncoder or
ProtocolDecoder cannot understand or failed to validate
data to process.ProtocolEncoder and ProtocolDecoder which translates
binary or protocol specific data into message object and vice versa.IoFilter which translates binary or protocol specific data into
message object and vice versa using ProtocolCodecFactory,
ProtocolEncoder, or ProtocolDecoder.ProtocolDecoder implementation for those who don't need
ProtocolDecoder.finishDecode(IoSession, ProtocolDecoderOutput) nor
ProtocolDecoder.dispose(IoSession) method.ProtocolDecoder
cannot understand or failed to validate the specified ByteBuffer
content.ProtocolDecoder to generate decoded messages.ProtocolEncoder implementation for those who don't have any
resources to dispose.ProtocolEncoder
cannot understand or failed to validate the specified message object.ProtocolEncoder to generate encoded ByteBuffers.IoSession.
in into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified encoder.
in into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified encoder.
in into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified encoder.
in into this buffer as a
string which has a 16-bit length field before the actual
encoded string, using the specified encoder.
in into this buffer using the
specified encoder.
in into this buffer as a
NUL-terminated string using the specified
encoder.
IoSession once the data
batched for that session in the ExecutorFilter reaches a defined threshold (the
default is 1 megabytes).IoSession.
IoFilters wrapper that keeps track of the number of usages of this filter and will call init/destroy
when the filter is not in use.IoSession is explicitly closed.
IoServiceListener that listens any events
related with this service.
MessageHandler that receives the messages of
the specified type.
IoSession.setTrafficMask(TrafficMask) that
resumes read operations for this session.
IoSession.setTrafficMask(TrafficMask) that
resumes write operations for this session.
IOException.IoService.
IoService.
IoHandler.messageReceived(IoSession, Object)
event when the session is secured and its SSLFilter.USE_NOTIFICATION
attribute is set.
IoHandler.messageReceived(IoSession, Object)
event when the session is not secure anymore and its SSLFilter.USE_NOTIFICATION
attribute is set.
IoHandler.sessionClosed(IoSession) event.
SingleSessionIoHandler.sessionClosed() method of the handler
assigned to this session.
IoHandler.sessionCreated(IoSession) event.
IoService.
IoService.
IoHandler.sessionIdle(IoSession,IdleStatus)
event.
IdleStatus when a connection becomes idle.
SingleSessionIoHandler.sessionIdle(IdleStatus) method of the
handler assigned to this session.
IoHandler.sessionOpened(IoSession) event.
SingleSessionIoHandler.sessionOpened() method of the handler
assigned to this session.
IoAcceptor configured by this
factory bean.
SSLEngine
is initialized.
SSLEngine
is initialized.
Executor of this model.
Executor to use.
IoFilterChainBuilder which will modify the
IoFilterChain of all IoSessions which is managed
by this service.
IoFilterChainBuilder which will modify the
IoFilterChain of all IoSessions which is created
with this configuration.
#setFilters(IoFilter[]).
KeyManagerFactory to use.
KeyManagerFactory
using KeyManagerFactory.getInstance(java.lang.String) or
KeyManagerFactory.getInstance(java.lang.String, java.lang.String).
true while no KeyManagerFactory
has been set using SSLContextFactoryBean.setKeyManagerFactory(KeyManagerFactory) and
no algorithm has been set using
SSLContextFactoryBean.setKeyManagerFactoryAlgorithm(String) the default algorithm
return by KeyManagerFactory.getDefaultAlgorithm() will be used.
KeyStore which will be used in the call to
KeyManagerFactory.init(java.security.KeyStore, char[]) when
the SSLContext is created.
KeyManagerFactory.init(java.security.KeyStore, char[]) when
the SSLContext is created.
KeyManagerFactory
using
KeyManagerFactory.getInstance(java.lang.String, java.lang.String).
SSLContext.
Resource which contains the key store.
SecureRandom to use when initializing the
SSLContext.
ExecutorThreadModel.getInstance(String).
IoSessionRecycler for this service.
IoAcceptor to be configured using this factory bean.
ThreadModel of the IoService.
TrafficMask of this session which will result
the parent IoService to start to control the traffic
of this session immediately.
TrustManagerFactory to use.
TrustManagerFactory
using TrustManagerFactory.getInstance(java.lang.String) or
TrustManagerFactory.getInstance(java.lang.String, java.lang.String).
true while no TrustManagerFactory
has been set using SSLContextFactoryBean.setTrustManagerFactory(TrustManagerFactory) and
no algorithm has been set using
SSLContextFactoryBean.setTrustManagerFactoryAlgorithm(String) the default algorithm
return by TrustManagerFactory.getDefaultAlgorithm() will be used.
KeyStore which will be used in the call to
TrustManagerFactory.init(java.security.KeyStore) when
the SSLContext is created.
ManagerFactoryParameters which will be used in the call to
TrustManagerFactory.init(javax.net.ssl.ManagerFactoryParameters) when
the SSLContext is created.
TrustManagerFactory
using
TrustManagerFactory.getInstance(java.lang.String, java.lang.String).
ByteBufferAllocator which simply allocates a new
buffer every time.IoSession parameter for simplicity.SingleSessionIoHandler
interface.IoHandler implementation which delegates all requests to
SingleSessionIoHandlers.SingleSessionIoHandlerFactory to create new
SingleSessionIoHandlers.
SingleSessionIoHandler to be used with one
particular session.size
bytes.
IoAcceptor for socket transport (TCP/IP).IoAcceptorConfig for SocketAcceptor.IoConnector for socket transport (TCP/IP).IoConnectorConfig for SocketConnector.IoSessionConfig for socket transport type.IoConnectorConfig for SocketConnector.SSLSession
for each session.
FactoryBean implementation
which makes it possible to configure SSLContext
instances using Spring.SSLContext.
SSLFilter when the connection became
secure or is not secure anymore.IoSession of the service.
IoService.IoSessionStat object will be removed of the
polled session attachements.
IoHandler that adapts asynchronous MINA events to stream I/O.InputStream
objects directly using IoSession.write(Object).IoSession.setTrafficMask(TrafficMask) that
suspends read operations for this session.
IoSession.setTrafficMask(TrafficMask) that
suspends write operations for this session.
ProtocolDecoder implementation which decorates an existing decoder
to be thread-safe.ProtocolEncoder implementation which decorates an existing encoder
to be thread-safe.ProtocolCodecFactory that performs encoding and decoding between
a text line data and a Java string object.Charset.
Charset.
ProtocolDecoder which decodes a text line into a string.Charset
and LineDelimiter.AUTO delimiter.
LineDelimiter.AUTO delimiter.
ProtocolEncoder which encodes a string into a text line
which ends with the delimiter.IoService.FactoryBean which enables the configuration of
ThreadPoolExecutor instances using Spring.IoSession
with IoSession.setTrafficMask(TrafficMask).address and disconnects all clients
connected there.
DemuxingIoHandler
cannot find any MessageHandlers associated with the specific
message type.IoHandler.messageReceived(IoSession, Object) event with a
special message (SSLFilter.SESSION_SECURED or SSLFilter.SESSION_UNSECURED).
IoHandler to the specified
VmPipeAddress.SocketAddress which represents in-VM pipe port number.PropertyEditor which converts Strings into
VmPipeAddress objects.IoHandlers which is bound on the specified
VmPipeAddress.ByteBuffer into MINA buffer.
ByteBuffer into MINA buffer.
message to remote peer.
ProtocolDecoder to generate decoded messages.
ProtocolEncoder to generate encoded
ByteBuffers.
IoFuture for asynchronous write requests.IOException which is thrown when write buffer is not flushed for
IoSession.getWriteTimeout() seconds.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||