All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAuthLogicHandler |
AbstractAuthLogicHandler.java - Abstract class that handles an authentication
mechanism logic.
|
| AbstractDatagramSessionConfig |
The Datagram transport session configuration.
|
| AbstractHttpLogicHandler |
|
| AbstractIoAcceptor |
|
| AbstractIoAcceptor.AcceptorOperationFuture |
|
| AbstractIoBuffer |
|
| AbstractIoConnector |
|
| AbstractIoService |
|
| AbstractIoService.ServiceOperationFuture |
|
| AbstractIoSession |
|
| AbstractIoSessionConfig |
|
| AbstractPollingIoAcceptor<S extends AbstractIoSession,H> |
A base class for implementing transport using a polling strategy.
|
| AbstractPollingIoConnector<S extends AbstractIoSession,H> |
A base class for implementing client transport using a polling strategy.
|
| AbstractPollingIoProcessor<S extends AbstractIoSession> |
|
| AbstractPropertyAccessor |
An abstract OGNL PropertyAccessor for MINA constructs.
|
| AbstractPropertyEditor |
|
| AbstractProtocolDecoderOutput |
|
| AbstractProtocolEncoderOutput |
|
| AbstractProxyIoHandler |
AbstractProxyIoHandler.java - IoHandler that intercepts events until handshake is complete.
|
| AbstractProxyLogicHandler |
AbstractProxyLogicHandler.java - Helper class to handle proxy handshaking logic.
|
| AbstractSocketSessionConfig |
The TCP transport session configuration.
|
| AbstractSocksLogicHandler |
|
| AbstractStreamWriteFilter<T> |
|
| AprIoProcessor |
|
| AprSession |
An abstract IoSession serving of base for APR based sessions.
|
| AprSocketAcceptor |
IoAcceptor for APR based socket transport (TCP/IP).
|
| AprSocketConnector |
|
| ArrayEditor |
|
| AttributeKey |
Creates a Key from a class name and an attribute name.
|
| AvailablePortFinder |
Finds currently available server ports.
|
| Base64 |
Provides Base64 encoding and decoding as defined by RFC 2045.
|
| BlacklistFilter |
A IoFilter which blocks connections from blacklisted remote
address.
|
| BogusTrustManagerFactory |
|
| BooleanEditor |
|
| BufferByteArray |
A ByteArray backed by a IoBuffer.
|
| BufferDataException |
|
| BufferedWriteFilter |
|
| ByteArray |
Represents a sequence of bytes that can be read or written directly or
through a cursor.
|
| ByteArray.Cursor |
Provides relocatable, relative access to the underlying array.
|
| ByteArrayFactory |
A factory for ByteArrays.
|
| ByteArrayPool |
Creates ByteArrays, using a pool to reduce allocation where possible.
|
| ByteEditor |
|
| ByteUtilities |
ByteUtilities.java - Byte manipulation functions.
|
| CachedBufferAllocator |
An IoBufferAllocator that caches the buffers which are likely to
be reused during auto-expansion of the buffers.
|
| ChainedIoHandler |
|
| CharacterEditor |
|
| CircularQueue<E> |
A unbounded circular queue based on array.
|
| ClassEditor |
|
| CloseFuture |
An IoFuture for asynchronous close requests.
|
| CollectionEditor |
|
| CommonEventFilter |
Extend this class when you want to create a filter that
wraps the same logic around all 9 IoEvents
|
| CompositeByteArray |
A ByteArray composed of other ByteArrays.
|
| CompositeByteArray.CursorListener |
Allows for efficient detection of component boundaries when using a cursor.
|
| CompositeByteArrayRelativeReader |
Provides restricted, relative, read-only access to the bytes in a
CompositeByteArray.
|
| CompositeByteArrayRelativeWriter |
Provides restricted, relative, write-only access to the bytes in a
CompositeByteArray.
|
| CompositeByteArrayRelativeWriter.ChunkedExpander |
Expands the supplied CompositeByteArray by the number of
bytes provided in the constructor
|
| CompositeByteArrayRelativeWriter.Expander |
An object that knows how to expand a CompositeByteArray.
|
| CompositeByteArrayRelativeWriter.Flusher |
An object that knows how to flush a ByteArray.
|
| CompositeByteArrayRelativeWriter.NopExpander |
No-op expander.
|
| CompositeIoFuture<E extends IoFuture> |
|
| CompressionFilter |
|
| ConcurrentHashSet<E> |
|
| ConnectFuture |
An IoFuture for asynchronous connect requests.
|
| ConnectionThrottleFilter |
A IoFilter which blocks connections from connecting
at a rate faster than the specified interval.
|
| ConsumeToCrLfDecodingState |
DecodingState which consumes all bytes until a CRLF
has been encountered.
|
| ConsumeToDynamicTerminatorDecodingState |
DecodingState which consumes all bytes until a fixed (ASCII)
character is reached.
|
| ConsumeToEndOfSessionDecodingState |
DecodingState which consumes all received bytes until the session is
closed.
|
| ConsumeToLinearWhitespaceDecodingState |
DecodingState which consumes all bytes until a space (0x20) or tab
(0x09) character is reached.
|
| ConsumeToTerminatorDecodingState |
DecodingState which consumes all bytes until a fixed (ASCII)
character is reached.
|
| CopyOnWriteMap<K,V> |
A thread-safe version of Map in which all operations that change the
Map are implemented by making a new copy of the underlying Map.
|
| CrLfDecodingState |
|
| CumulativeProtocolDecoder |
A ProtocolDecoder that cumulates the content of received buffers to a
cumulative buffer to help users implement decoders.
|
| DaemonThreadFactory |
A Thread Factory that creates Daemon threads
|
| DatagramAcceptor |
|
| DatagramConnector |
|
| DatagramSessionConfig |
|
| DateEditor |
|
| DecodingState |
|
| DecodingStateMachine |
Abstract base class for decoder state machines.
|
| DecodingStateProtocolDecoder |
|
| DefaultCloseFuture |
|
| DefaultConnectFuture |
|
| DefaultDatagramSessionConfig |
|
| DefaultExceptionMonitor |
A default ExceptionMonitor implementation that logs uncaught
exceptions using Logger.
|
| DefaultFileRegion |
Manage a File to be sent to a remote host.
|
| DefaultIoEventSizeEstimator |
|
| DefaultIoFilterChain |
A default implementation of IoFilterChain that provides
all operations for developers who want to implement their own
transport layer once used with AbstractIoSession.
|
| DefaultIoFilterChainBuilder |
|
| DefaultIoFuture |
|
| DefaultIoSessionDataStructureFactory |
|
| DefaultReadFuture |
|
| DefaultSocketSessionConfig |
|
| DefaultTransportMetadata |
|
| DefaultWriteFuture |
|
| DefaultWriteRequest |
|
| DemuxingIoHandler |
|
| DemuxingProtocolCodecFactory |
|
| DemuxingProtocolDecoder |
|
| DemuxingProtocolEncoder |
|
| DigestUtilities |
DigestUtilities.java - A class supporting the HTTP DIGEST authentication (see RFC 2617).
|
| DoubleEditor |
|
| DummySession |
A dummy IoSession for unit-testing or non-network-use of
the classes that depends on IoSession.
|
| EnumEditor |
|
| ErrorGeneratingFilter |
An IoFilter implementation generating random bytes and PDU modification in
your communication streams.
|
| ExceptionHandler<E extends Throwable> |
|
| ExceptionMonitor |
Monitors uncaught exceptions.
|
| ExecutorFilter |
A filter that forwards I/O events to Executor to enforce a certain
thread model while allowing the events per session to be processed
simultaneously.
|
| ExpirationListener<E> |
A listener for expired object events.
|
| ExpiringMap<K,V> |
A map with expiration.
|
| ExpiringSessionRecycler |
|
| FileEditor |
|
| FilenameFileRegion |
Manage a File to be sent to a remote host.
|
| FileRegion |
Indicates the region of a file to be sent to the remote host.
|
| FileRegionWriteFilter |
Filter implementation that converts a FileRegion to IoBuffer
objects and writes those buffers to the next filter.
|
| FixedLengthDecodingState |
DecodingState which consumes all received bytes until a configured
number of read bytes has been reached.
|
| FloatEditor |
|
| HttpAuthenticationMethods |
HttpAuthenticationMethods.java - Enumerates all known http authentication methods.
|
| HttpBasicAuthLogicHandler |
HttpBasicAuthLogicHandler.java - HTTP Basic authentication mechanism logic handler.
|
| HttpDigestAuthLogicHandler |
HttpDigestAuthLogicHandler.java - HTTP Digest authentication mechanism logic handler.
|
| HttpNoAuthLogicHandler |
HttpNoAuthLogicHandler.java - HTTP 'no auth' mechanism logic handler.
|
| HttpNTLMAuthLogicHandler |
HttpNTLMAuthLogicHandler.java - HTTP NTLM authentication mechanism logic handler.
|
| HttpProxyConstants |
HttpProxyConstants.java - HTTP Proxy constants.
|
| HttpProxyRequest |
HttpProxyRequest.java - Wrapper class for HTTP requests.
|
| HttpProxyResponse |
HttpProxyResponse.java - Wrapper class for HTTP requests.
|
| HttpSmartProxyHandler |
HttpSmartProxyHandler.java - HTTP proxy handler that automatically handles forwarding a request
to the appropriate authentication mechanism logic handler.
|
| IdentityHashSet<E> |
|
| IdleStatus |
|
| IdleStatusChecker |
Detects idle sessions and fires sessionIdle events to them.
|
| InetAddressEditor |
|
| InetSocketAddressEditor |
|
| IntegerDecodingState |
DecodingState which decodes int values in big-endian
order (high bytes come first).
|
| IntegerEditor |
|
| IoAbsoluteReader |
Provides absolute read access to a sequence of bytes.
|
| IoAbsoluteWriter |
Provides absolute write access to a sequence of bytes.
|
| IoAcceptor |
Accepts incoming connection, communicates with clients, and fires events to
IoHandlers.
|
| IoBuffer |
A byte buffer used by MINA applications.
|
| IoBufferAllocator |
|
| IoBufferDecoder |
IoBufferDecoder.java - Handles an IoBuffer decoder which supports
two methods :
- dynamic delimiter decoding
- fixed length content reading
|
| IoBufferLazyInitializer |
|
| 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.
|
| IoEventQueueHandler |
|
| IoEventQueueThrottle |
Throttles incoming or outgoing events.
|
| IoEventSizeEstimator |
Estimates the amount of memory that the specified IoEvent occupies
in the current JVM.
|
| 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 |
|
| IoFilterAdapter |
|
| IoFilterChain |
|
| IoFilterChain.Entry |
|
| IoFilterChainBuilder |
|
| IoFilterEvent |
An I/O event or an I/O request that MINA provides for IoFilters.
|
| IoFilterLifeCycleException |
|
| IoFilterMBean |
|
| IoFilterPropertyAccessor |
|
| IoFuture |
Represents the completion of an asynchronous I/O operation on an
IoSession.
|
| IoFutureListener<F extends IoFuture> |
Something interested in being notified when the completion
of an asynchronous I/O operation : IoFuture.
|
| IoHandler |
Handles all I/O events fired by MINA.
|
| IoHandlerAdapter |
|
| IoHandlerChain |
|
| IoHandlerCommand |
A 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.NextCommand |
|
| IoProcessor<S extends IoSession> |
An internal interface to represent an 'I/O processor' that performs
actual I/O operations for IoSessions.
|
| IoRelativeReader |
Provides relative read access to a sequence of bytes.
|
| IoRelativeWriter |
Provides relative read access to a sequence of bytes.
|
| IoService |
|
| IoServiceListener |
|
| IoServiceListenerSupport |
A helper class which provides addition and removal of IoServiceListeners and firing
events.
|
| IoServiceMBean |
|
| IoServicePropertyAccessor |
|
| IoServiceStatistics |
|
| 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 |
|
| IoSessionDataStructureFactory |
Provides data structures to a newly created session.
|
| IoSessionEvent |
IoSessionEvent.java - Wrapper Class for enqueued events.
|
| IoSessionEventQueue |
IoSessionEventQueue.java - Queue that contains filtered session events
while handshake isn't done.
|
| IoSessionEventType |
IoSessionEventType.java - Enumerates session event types.
|
| IoSessionFinder |
Finds IoSessions that match a boolean OGNL expression.
|
| IoSessionInitializationException |
|
| IoSessionInitializer<T extends IoFuture> |
Defines a callback for obtaining the IoSession during
session initialization.
|
| IoSessionMBean |
|
| IoSessionPropertyAccessor |
|
| IoSessionRecycler |
|
| IoUtil |
A utility class that provides various convenience methods related with
IoSession and IoFuture.
|
| KeepAliveFilter |
|
| KeepAliveMessageFactory |
|
| KeepAliveRequestTimeoutException |
A RuntimeException which is thrown when a keep-alive response
message was not received within a certain timeout.
|
| KeepAliveRequestTimeoutHandler |
Tells KeepAliveFilter what to do when a keep-alive response message
was not received within a certain timeout.
|
| KeyStoreFactory |
A factory that creates and configures a new KeyStore instance.
|
| LazyInitializedCacheMap<K,V> |
This map is specially useful when reads are much more frequent than writes and
if the cost of instantiating the values is high like allocating an
IoBuffer for example.
|
| LazyInitializer<V> |
An abstract class which provides semantics for an object which will be only
fully initialized when requested to.
|
| LinearWhitespaceSkippingState |
DecodingState which skips space (0x20) and tab (0x09) characters.
|
| LineDelimiter |
A delimiter which is appended to the end of a text line, such as
CR/LF.
|
| ListEditor |
|
| Log4jXmlFormatter |
Implementation of Formatter that generates xml in the log4j format.
|
| LoggingFilter |
Logs all MINA protocol events.
|
| LogLevel |
Defines a logging level.
|
| LongEditor |
|
| MapBackedSet<E> |
|
| MapEditor |
|
| MdcInjectionFilter |
This filter will inject some key IoSession properties into the Mapped Diagnostic Context (MDC)
|
| MdcInjectionFilter.MdcKey |
This enum lists all the possible keys this filter will process
|
| MessageDecoder |
Decodes a certain type of messages.
|
| MessageDecoderAdapter |
|
| MessageDecoderFactory |
|
| MessageDecoderResult |
|
| MessageEncoder<T> |
Encodes a certain type of messages.
|
| MessageEncoderFactory<T> |
|
| MessageHandler<M> |
A handler interface that DemuxingIoHandler forwards
messageReceived or messageSent events to.
|
| MinaPropertyEditorRegistrar |
A custom Spring PropertyEditorRegistrar implementation which
registers by default all the PropertyEditor implementations in the
MINA Integration Beans module.
|
| NamePreservingRunnable |
A 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.)
|
| NioDatagramAcceptor |
|
| NioDatagramConnector |
|
| NioProcessor |
A processor for incoming and outgoing data get and written on a TCP socket.
|
| NioProcessor.IoSessionIterator<NioSession> |
|
| NioSession |
An IoSession which is managed by the NIO transport.
|
| NioSocketAcceptor |
|
| NioSocketConnector |
|
| NoopFilter |
A Noop filter.
|
| NothingWrittenException |
An exception which is thrown when one or more write requests resulted
in no actual write operation.
|
| NTLMConstants |
NTLMConstants.java - All NTLM constants.
|
| NTLMResponses |
NTLMResponses.java - Calculates the various Type 3 responses.
|
| NTLMUtilities |
NTLMUtilities.java - NTLM functions used for authentication and unit testing.
|
| NullEditor |
|
| NumberEditor |
|
| ObjectMBean<T> |
|
| ObjectSerializationCodecFactory |
|
| ObjectSerializationDecoder |
|
| ObjectSerializationEncoder |
|
| ObjectSerializationInputStream |
|
| ObjectSerializationOutputStream |
|
| OrderedThreadPoolExecutor |
|
| PatternEditor |
|
| PrefixedStringCodecFactory |
A ProtocolCodecFactory that performs encoding and decoding
of a Java String object using a fixed-length length prefix.
|
| PrefixedStringDecoder |
A ProtocolDecoder which decodes a String using a fixed-length length prefix.
|
| PrefixedStringEncoder |
A ProtocolEncoder which encodes a string
using a fixed-length length prefix.
|
| ProfilerTimerFilter |
This class will measure the time it takes for a
method in the IoFilterAdapter class to execute.
|
| PropertiesEditor |
|
| PropertyEditorFactory |
A factory that creates a new PropertyEditor which is appropriate for
the specified object or class.
|
| PropertyTypeConverter |
|
| ProtocolCodecException |
|
| ProtocolCodecFactory |
|
| ProtocolCodecFilter |
|
| ProtocolCodecSession |
|
| ProtocolDecoder |
Decodes binary or protocol-specific data into higher-level message objects.
|
| ProtocolDecoderAdapter |
|
| ProtocolDecoderException |
An exception that is thrown when ProtocolDecoder
cannot understand or failed to validate the specified IoBuffer
content.
|
| ProtocolDecoderOutput |
|
| ProtocolEncoder |
Encodes higher-level message objects into binary or protocol-specific data.
|
| ProtocolEncoderAdapter |
An abstract ProtocolEncoder implementation for those who don't have any
resources to dispose.
|
| ProtocolEncoderException |
An exception that is thrown when ProtocolEncoder
cannot understand or failed to validate the specified message object.
|
| ProtocolEncoderOutput |
|
| ProxyAuthException |
ProxyAuthException.java - This class extends SaslException and represents an
authentication failure to the proxy.
|
| ProxyConnector |
ProxyConnector.java - Decorator for SocketConnector to provide proxy
support, as suggested by MINA list discussions.
|
| ProxyFilter |
|
| ProxyHandshakeIoBuffer |
ProxyHandshakeIoBuffer.java - IoBuffer wrapper to indicate handshake
related messages which should not be passed upstream of the ProxyFilter.
|
| ProxyIoSession |
ProxyIoSession.java - Class that contains all informations for the current proxy
authentication session.
|
| ProxyIoSessionInitializer<T extends ConnectFuture> |
|
| ProxyLogicHandler |
ProxyLogicHandler.java - Interface implemented by classes containing proxy type specific logic.
|
| ProxyRequest |
ProxyRequest.java - Abstract wrapper class for proxy requests.
|
| ReadFuture |
|
| RecoverableProtocolDecoderException |
A special exception that tells the ProtocolDecoder can keep
decoding even after this exception is thrown.
|
| ReferenceCountingFilter |
An 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.
|
| RuntimeIoException |
|
| SessionAttributeInitializingFilter |
|
| SessionState |
The session state.
|
| SetEditor |
|
| ShortEditor |
|
| ShortIntegerDecodingState |
DecodingState which decodes short values in big-endian
order (high bytes come first).
|
| SimpleBufferAllocator |
|
| SimpleByteArrayFactory |
Creates ByteArray backed by a heap-allocated
IoBuffer.
|
| SimpleIoProcessorPool<S extends AbstractIoSession> |
|
| SingleByteDecodingState |
|
| SingleSessionIoHandler |
Deprecated.
|
| SingleSessionIoHandlerAdapter |
Deprecated.
|
| SingleSessionIoHandlerDelegate |
Deprecated.
|
| SingleSessionIoHandlerFactory |
Deprecated.
|
| SkippingState |
DecodingState which skips data until canSkip(byte) returns
false.
|
| SocketAcceptor |
|
| SocketAddressFactory |
Workaround for dealing with inability to annotate java docs of JDK
socket address classes.
|
| SocketConnector |
|
| SocketSessionConfig |
|
| Socks4LogicHandler |
Socks4LogicHandler.java - SOCKS4/SOCKS4a authentication mechanisms logic handler.
|
| Socks5LogicHandler |
Socks5LogicHandler.java - SOCKS5 authentication mechanisms logic handler.
|
| SocksProxyConstants |
SocksProxyConstants.java - SOCKS proxy constants.
|
| SocksProxyRequest |
SocksProxyRequest.java - Wrapper class for SOCKS requests.
|
| SslContextFactory |
A factory that creates and configures a new SSLContext.
|
| SslFilter |
An SSL filter that encrypts and decrypts the data exchanged in the session.
|
| SslFilter.SslFilterMessage |
A message that is sent from SslFilter when the connection became
secure or is not secure anymore.
|
| StandardThreadPool |
A ThreadPool
|
| StreamIoHandler |
A IoHandler that adapts asynchronous MINA events to stream I/O.
|
| StreamWriteFilter |
|
| StringEditor |
|
| StringUtilities |
StringUtilities.java - Various methods to handle strings.
|
| Subnet |
A IP subnet using the CIDR notation.
|
| SynchronizedProtocolDecoder |
A ProtocolDecoder implementation which decorates an existing decoder
to be thread-safe.
|
| SynchronizedProtocolEncoder |
A ProtocolEncoder implementation which decorates an existing encoder
to be thread-safe.
|
| SynchronizedQueue<E> |
A decorator that makes the specified Queue thread-safe.
|
| TextLineCodecFactory |
A ProtocolCodecFactory that performs encoding and decoding between
a text line data and a Java string object.
|
| TextLineDecoder |
|
| TextLineEncoder |
A ProtocolEncoder which encodes a string into a text line
which ends with the delimiter.
|
| Transform |
Utility class for working with xml data
Implementation is heavily based on org.apache.log4j.helpers.Transform
|
| TransportMetadata |
Provides meta-information that describes an IoService.
|
| UnknownMessageTypeException |
An exception that is thrown when the type of the message cannot be determined.
|
| UnorderedThreadPoolExecutor |
|
| URIEditor |
|
| URLEditor |
|
| VmPipeAcceptor |
|
| VmPipeAddress |
|
| VmPipeAddressEditor |
|
| VmPipeConnector |
|
| VmPipeSessionConfig |
|
| WriteException |
An exception which is thrown when one or more write operations failed.
|
| WriteFuture |
An IoFuture for asynchronous write requests.
|
| WriteRequest |
|
| WriteRequestFilter |
|
| WriteRequestFilter |
|
| WriteRequestQueue |
|
| WriteRequestWrapper |
|
| WriteTimeoutException |
|
| WriteToClosedSessionException |
An exception which is thrown when one or more write operations were
attempted on a closed session.
|