A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractIoClient - Class in org.apache.mina.service.client
TODO
AbstractIoClient(IoHandlerExecutor) - Constructor for class org.apache.mina.service.client.AbstractIoClient
Create an new AbstractIoClient instance
AbstractIoFilter - Class in org.apache.mina.api
A convenient IoFilter implementation to be sub-classed for easier IoFilter implementation.
AbstractIoFilter() - Constructor for class org.apache.mina.api.AbstractIoFilter
 
AbstractIoFuture<V> - Class in org.apache.mina.util
An abstract implementation of IoFuture.
AbstractIoFuture() - Constructor for class org.apache.mina.util.AbstractIoFuture
 
AbstractIoFutureListener<V> - Class in org.apache.mina.api
Convenient base implementation for IoFutureListener. if something wrong happen the exception is rethrown, which will produce an exception caught event for the session
AbstractIoFutureListener() - Constructor for class org.apache.mina.api.AbstractIoFutureListener
 
AbstractIoHandler - Class in org.apache.mina.api
A convenient IoHandler implementation to be sub-classed for easier IoHandler implementation.
AbstractIoHandler() - Constructor for class org.apache.mina.api.AbstractIoHandler
 
AbstractIoServer - Class in org.apache.mina.service.server
Base implementation for IoServers.
AbstractIoServer(IoSessionConfig, IoHandlerExecutor) - Constructor for class org.apache.mina.service.server.AbstractIoServer
Create an new AbstractIoServer instance
AbstractIoService - Class in org.apache.mina.service
Base implementation for IoServices.
AbstractIoService(IoHandlerExecutor) - Constructor for class org.apache.mina.service.AbstractIoService
Create an AbstractIoService
AbstractIoService.ServiceState - Enum in org.apache.mina.service
The Service states
AbstractIoSession - Class in org.apache.mina.session
Base implementation of IoSession shared with all the different transports.
AbstractIoSession(IoService, IdleChecker) - Constructor for class org.apache.mina.session.AbstractIoSession
Create an IoSession with a unique identifier ( IoSession.getId()) and an associated IoService
AbstractIoSessionConfig - Class in org.apache.mina.session
Base class for session configuration.
AbstractIoSessionConfig() - Constructor for class org.apache.mina.session.AbstractIoSessionConfig
 
AbstractNioSession - Class in org.apache.mina.transport.nio
Common ancestor for NIO based IoSession implmentation.
AbstractNioSession(IoService, SelectableChannel, IdleChecker) - Constructor for class org.apache.mina.transport.nio.AbstractNioSession
 
AbstractResourceHandler - Class in org.apache.mina.coap.resource
A base implementation for ResourceHandler when you don't want to return all the resources meta-data.
AbstractResourceHandler() - Constructor for class org.apache.mina.coap.resource.AbstractResourceHandler
 
AbstractTcpClient - Class in org.apache.mina.transport.tcp
Base class for TCP based Clients
AbstractTcpClient(IoHandlerExecutor) - Constructor for class org.apache.mina.transport.tcp.AbstractTcpClient
Create an new AbsractTcpClient instance
AbstractTcpServer - Class in org.apache.mina.transport.tcp
Base class for TCP based Servers
AbstractTcpServer(IoHandlerExecutor) - Constructor for class org.apache.mina.transport.tcp.AbstractTcpServer
Create an new AbsractTcpServer instance
AbstractTcpServer(TcpSessionConfig, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.tcp.AbstractTcpServer
Create an new AbsractTcpServer instance, with a specific configuration
AbstractUdpClient - Class in org.apache.mina.transport.udp
Base class for UDP based Clients
AbstractUdpClient(IoHandlerExecutor) - Constructor for class org.apache.mina.transport.udp.AbstractUdpClient
Create an new AbsractUdpClient instance
AbstractUdpServer - Class in org.apache.mina.transport.udp
Base implementation for all the UDP servers.
AbstractUdpServer(IoHandlerExecutor) - Constructor for class org.apache.mina.transport.udp.AbstractUdpServer
Create an new AbsractUdpServer instance
AbstractUdpServer(UdpSessionConfig, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.udp.AbstractUdpServer
Create an new AbsractUdpServer instance
add(ByteBuffer...) - Method in class org.apache.mina.codec.IoBuffer
Add one or more ByteBuffer to the current IoBuffer
allocate(int) - Static method in class org.apache.mina.codec.IoBuffer
 
allocateDirect(int) - Static method in class org.apache.mina.codec.IoBuffer
 
append(ByteBuffer) - Method in class org.apache.mina.codec.textline.TextLineDecoder.Context
 
array() - Method in class org.apache.mina.codec.IoBuffer
 
arrayOffset() - Method in class org.apache.mina.codec.IoBuffer
 
ArrayUtil - Class in org.apache.mina.http
 
ArrayUtil() - Constructor for class org.apache.mina.http.ArrayUtil
 
asInputStream() - Method in class org.apache.mina.codec.IoBuffer
Provides an input stream which is actually reading the IoBuffer instance.
asReadOnlyBuffer() - Method in class org.apache.mina.codec.IoBuffer
 
Assert - Class in org.apache.mina.util
Provides methods to check preconditions.
assertNotNull(T, String) - Static method in class org.apache.mina.util.Assert
Returns value if it is not null.
AttributeKey<T> - Class in org.apache.mina.session
Represents the Key for an attribute-value of an IoSession.
AttributeKey(Class<T>, String) - Constructor for class org.apache.mina.session.AttributeKey
Creates a new AttributeKey with the given parameters.
AUTO - Static variable in class org.apache.mina.codec.textline.LineDelimiter
A special line delimiter which is used for auto-detection of EOL in TextLineDecoder.
available() - Method in class org.apache.mina.util.ByteBufferInputStream
 

B

bind(SocketAddress) - Method in interface org.apache.mina.api.IoServer
Binds to the specified local addresses and start to accept incoming connections.
bind(int) - Method in interface org.apache.mina.api.IoServer
Binds the server to the specified port.
bind(SocketAddress) - Method in class org.apache.mina.transport.bio.BioUdpServer
 
bind(int) - Method in class org.apache.mina.transport.bio.BioUdpServer
 
bind(int) - Method in class org.apache.mina.transport.nio.NioTcpServer
Binds the server to the specified port.
bind(SocketAddress) - Method in class org.apache.mina.transport.nio.NioTcpServer
Binds to the specified local addresses and start to accept incoming connections.
bind(int) - Method in class org.apache.mina.transport.nio.NioUdpServer
Binds the server to the specified port.
bind(SocketAddress) - Method in class org.apache.mina.transport.nio.NioUdpServer
Binds to the specified local addresses and start to accept incoming connections.
BioUdpServer - Class in org.apache.mina.transport.bio
A java blocking I/O based UDP server.
BioUdpServer() - Constructor for class org.apache.mina.transport.bio.BioUdpServer
Create an UDP server
BioUdpServer(IoHandlerExecutor) - Constructor for class org.apache.mina.transport.bio.BioUdpServer
 
BioUdpServer(UdpSessionConfig, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.bio.BioUdpServer
 
BioUdpSession - Class in org.apache.mina.transport.bio
BioUdpSession(SocketAddress, BioUdpServer, IdleChecker) - Constructor for class org.apache.mina.transport.bio.BioUdpSession
 
BlockingGetClient - Class in org.apache.mina.examples.coap
 
BlockingGetClient() - Constructor for class org.apache.mina.examples.coap.BlockingGetClient
 
BogusSslContextFactory - Class in org.apache.mina.examples.http
Factory to create a bogus SSLContext.
BogusSslContextFactory() - Constructor for class org.apache.mina.examples.http.BogusSslContextFactory
 
ByteBufferDumper - Class in org.apache.mina.util
Utility class for smart dumping ByteBuffer
ByteBufferDumper() - Constructor for class org.apache.mina.util.ByteBufferDumper
 
ByteBufferEncoder<INPUT> - Class in org.apache.mina.codec.delimited
Abstract class providing both encoding and decoding methods between a given type and ByteBuffers.
ByteBufferEncoder() - Constructor for class org.apache.mina.codec.delimited.ByteBufferEncoder
 
ByteBufferInputStream - Class in org.apache.mina.util
InputStream wrapper for ByteBuffer Currently this class is only used and available in MINA's codec module
ByteBufferInputStream(ByteBuffer) - Constructor for class org.apache.mina.util.ByteBufferInputStream
 
ByteBufferOutputStream - Class in org.apache.mina.util
OutputStream wrapper for ByteBuffer Currently this class is only used and available in MINA's codec module
ByteBufferOutputStream() - Constructor for class org.apache.mina.util.ByteBufferOutputStream
 
ByteBufferOutputStream(int) - Constructor for class org.apache.mina.util.ByteBufferOutputStream
 

C

callReadNextFilter(Object) - Method in interface org.apache.mina.filterchain.ReadFilterChainController
 
callReadNextFilter(Object) - Method in class org.apache.mina.session.AbstractIoSession
callWriteNextFilter(WriteRequest) - Method in interface org.apache.mina.filterchain.WriteFilterChainController
 
callWriteNextFilter(WriteRequest) - Method in class org.apache.mina.session.AbstractIoSession
process session message received event using the filter chain.
cancel(boolean) - Method in class org.apache.mina.util.AbstractIoFuture
cancelOwner(boolean) - Method in class org.apache.mina.session.DefaultWriteFuture
 
cancelOwner(boolean) - Method in class org.apache.mina.transport.ConnectFuture
 
cancelOwner(boolean) - Method in class org.apache.mina.util.AbstractIoFuture
Notify the owner of this future that a client is attempting to cancel.
cannotConnect(Exception) - Method in class org.apache.mina.transport.ConnectFuture
Can't connect
capacity() - Method in class org.apache.mina.codec.IoBuffer
 
changeState(IoSession.SessionState) - Method in interface org.apache.mina.api.IoSession
Changes the session's state from the current state to a new state.
changeState(IoSession.SessionState) - Method in class org.apache.mina.session.AbstractIoSession
Changes the session's state from the current state to a new state.
channel - Variable in class org.apache.mina.transport.nio.AbstractNioSession
the NIO channel for this session
channelClose() - Method in class org.apache.mina.transport.nio.AbstractNioSession
Close the inner socket channel
channelClose() - Method in class org.apache.mina.transport.nio.NioTcpSession
Close the inner socket channel
channelClose() - Method in class org.apache.mina.transport.nio.NioUdpSession
Close the inner socket channel
clear() - Method in class org.apache.mina.codec.IoBuffer
 
close(boolean) - Method in interface org.apache.mina.api.IoSession
Closes this session immediately or after all queued write requests are flushed.
close(boolean) - Method in class org.apache.mina.transport.bio.BioUdpSession
Closes this session immediately or after all queued write requests are flushed.
close(boolean) - Method in class org.apache.mina.transport.nio.AbstractNioSession
Closes this session immediately or after all queued write requests are flushed.
CloseEvent - Class in org.apache.mina.service.executor
A session was closed event.
CloseEvent(IoSession) - Constructor for class org.apache.mina.service.executor.CloseEvent
 
CoapClient - Class in org.apache.mina.examples.coap
A CoAP client, accepting "piggy-backed" request and behaving like a server too.
CoapClient() - Constructor for class org.apache.mina.examples.coap.CoapClient
 
CoapCode - Enum in org.apache.mina.coap
Extract of the CoAP RFC : | 1 | GET | [RFCXXXX] | | 2 | POST | [RFCXXXX] | | 3 | PUT | [RFCXXXX] | | 4 | DELETE | [RFCXXXX] | | 65 | 2.01 Created | [RFCXXXX] | | 66 | 2.02 Deleted | [RFCXXXX] | | 67 | 2.03 Valid | [RFCXXXX] | | 68 | 2.04 Changed | [RFCXXXX] | | 69 | 2.05 Content | [RFCXXXX] | | 128 | 4.00 Bad Request | [RFCXXXX] | | 129 | 4.01 Unauthorized | [RFCXXXX] | | 130 | 4.02 Bad Option | [RFCXXXX] | | 131 | 4.03 Forbidden | [RFCXXXX] | | 132 | 4.04 Not Found | [RFCXXXX] | | 133 | 4.05 Method Not Allowed | [RFCXXXX] | | 134 | 4.06 Not Acceptable | [RFCXXXX] | | 140 | 4.12 Precondition Failed | [RFCXXXX] | | 141 | 4.13 Request Entity Too Large | [RFCXXXX] | | 143 | 4.15 Unsupported Content-Format | [RFCXXXX] | | 160 | 5.00 Internal Server Error | [RFCXXXX] | | 161 | 5.01 Not Implemented | [RFCXXXX] | | 162 | 5.02 Bad Gateway | [RFCXXXX] | | 163 | 5.03 Service Unavailable | [RFCXXXX] | | 164 | 5.04 Gateway Timeout | [RFCXXXX] | | 165 | 5.05 Proxying Not Supported | [RFCXXXX] |
CoapDecoder - Class in org.apache.mina.coap.codec
Decoder CoAP messages from the ByteBuffer of a received UDP Datagram.
CoapDecoder() - Constructor for class org.apache.mina.coap.codec.CoapDecoder
 
CoapEncoder - Class in org.apache.mina.coap.codec
Encode a CoAP message following the RFC.
CoapEncoder() - Constructor for class org.apache.mina.coap.codec.CoapEncoder
 
CoapMessage - Class in org.apache.mina.coap
A representation of CoAP message following the CoAP RFC.
CoapMessage(int, MessageType, int, int, byte[], CoapOption[], byte[]) - Constructor for class org.apache.mina.coap.CoapMessage
Create a CoAP message
CoapOption - Class in org.apache.mina.coap
A CoAP message option.
CoapOption(CoapOptionType, byte[]) - Constructor for class org.apache.mina.coap.CoapOption
Create a CoAP option
CoapOptionType - Enum in org.apache.mina.coap
A type of CoAP option following the CoAP RFC list.
CoapResponse - Class in org.apache.mina.coap.resource
Response to a coap request.
CoapResponse(int, byte[], CoapOption...) - Constructor for class org.apache.mina.coap.resource.CoapResponse
Create the CoAP response for a resource request.
CoapServer - Class in org.apache.mina.examples.coap
A CoAP UDP server serving some resources.
CoapServer() - Constructor for class org.apache.mina.examples.coap.CoapServer
 
code() - Method in enum org.apache.mina.http.api.HttpStatus
Retrieve the status code for this instance.
compact() - Method in class org.apache.mina.codec.IoBuffer
 
complete() - Method in class org.apache.mina.session.DefaultWriteFuture
complete this future
complete(IoSession) - Method in class org.apache.mina.transport.ConnectFuture
session connected
completed(V) - Method in interface org.apache.mina.api.IoFutureListener
Called when the task has completed.
config - Variable in class org.apache.mina.service.AbstractIoService
the default session configuration
config - Variable in class org.apache.mina.session.AbstractIoSession
The session config
ConfigurationException - Exception in org.apache.mina.api
A RuntimeException thrown when something wrong happened during IoService or IoSession configuration.
ConfigurationException() - Constructor for exception org.apache.mina.api.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception org.apache.mina.api.ConfigurationException
 
ConfigurationException(String) - Constructor for exception org.apache.mina.api.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception org.apache.mina.api.ConfigurationException
 
connect(SocketAddress) - Method in interface org.apache.mina.api.IoClient
Connects to the specified remote address.
connect(SocketAddress) - Method in class org.apache.mina.transport.bio.BioUdpServer
 
connect(SocketAddress) - Method in class org.apache.mina.transport.nio.NioTcpClient
Connects to the specified remote address.
connect(SocketAddress) - Method in class org.apache.mina.transport.nio.NioUdpClient
Connects to the specified remote address.
connect(SocketAddress, SocketAddress) - Method in class org.apache.mina.transport.nio.NioUdpClient
Connects to the specified remote address binding to the specified local address.
connect(SocketAddress) - Method in class org.apache.mina.transport.nio.NioUdpServer
 
connect(SocketAddress, SocketAddress) - Method in class org.apache.mina.transport.udp.AbstractUdpClient
Connects to the specified remote address binding to the specified local address.
ConnectFuture - Class in org.apache.mina.transport
Future for waiting session connection.
ConnectFuture() - Constructor for class org.apache.mina.transport.ConnectFuture
 
containsHeader(String) - Method in class org.apache.mina.http.api.DefaultHttpResponse
Returns true if the HTTP header with the specified name exists in this request.
containsHeader(String) - Method in interface org.apache.mina.http.api.HttpMessage
Returns true if the HTTP header with the specified name exists in this request.
containsHeader(String) - Method in class org.apache.mina.http.HttpRequestImpl
Returns true if the HTTP header with the specified name exists in this request.
containsParameter(String) - Method in interface org.apache.mina.http.api.HttpRequest
Determines whether this request contains at least one parameter with the specified name
containsParameter(String) - Method in class org.apache.mina.http.HttpRequestImpl
Determines whether this request contains at least one parameter with the specified name
convertToDirectBuffer(WriteRequest, boolean) - Method in class org.apache.mina.transport.nio.AbstractNioSession
Copy the HeapBuffer into a DirectBuffer, if needed.
convertToDirectBuffer(WriteRequest, boolean) - Method in class org.apache.mina.transport.nio.NioTcpSession
Copy the HeapBuffer into a DirectBuffer, if needed.
convertToDirectBuffer(WriteRequest, boolean) - Method in class org.apache.mina.transport.nio.NioUdpSession
Copy the HeapBuffer into a DirectBuffer, if needed.
COOKIE_SEPARATOR_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to split cookie header following RFC6265 Section 5.4
createDecoderState() - Method in class org.apache.mina.coap.codec.CoapDecoder
Create a new session context for this decoder
createDecoderState() - Method in class org.apache.mina.codec.delimited.IoBufferDecoder
Being stateless, this method is left empty
createDecoderState() - Method in class org.apache.mina.codec.delimited.SizePrefixedDecoder
 
createDecoderState() - Method in interface org.apache.mina.codec.ProtocolDecoder
Create a new session context for this decoder
createDecoderState() - Method in class org.apache.mina.codec.textline.TextLineDecoder
 
createDecoderState() - Method in class org.apache.mina.http.HttpServerDecoder
Create a new session context for this decoder
createEncoderState() - Method in class org.apache.mina.coap.codec.CoapEncoder
Create a new session context for this decoder
createEncoderState() - Method in class org.apache.mina.codec.delimited.ByteBufferEncoder
Being stateless, this method is left empty
createEncoderState() - Method in class org.apache.mina.codec.delimited.SizePrefixedEncoder
 
createEncoderState() - Method in interface org.apache.mina.codec.ProtocolEncoder
Create a new session context for this decoder
createEncoderState() - Method in class org.apache.mina.codec.textline.TextLineEncoder
 
createEncoderState() - Method in class org.apache.mina.http.HttpServerEncoder
Create a new session context for this decoder
createKey(Class<T>, String) - Static method in class org.apache.mina.session.AttributeKey
Creates a new AttributeKey with the given parameters.
CRLF - Static variable in class org.apache.mina.codec.textline.LineDelimiter
The CRLF line delimiter constant ("\r\n")

D

DateUtil - Class in org.apache.mina.http
 
DateUtil() - Constructor for class org.apache.mina.http.DateUtil
 
decode(ByteBuffer, Void) - Method in class org.apache.mina.coap.codec.CoapDecoder
Decode binary or protocol-specific content of type INPUT into higher-level protocol message objects, of type OUTPUT
decode(IoBuffer) - Method in class org.apache.mina.codec.delimited.IoBufferDecoder
Decodes a message from a IoBuffer When a truncated input is given to this method it may return null.
decode(IoBuffer, Void) - Method in class org.apache.mina.codec.delimited.IoBufferDecoder
Decodes a message from a ByteBuffer The actual decoding needs to be implemented in the abstract method IoBufferDecoder#decode(ByteBuffer)
decode(IoBuffer) - Method in class org.apache.mina.codec.delimited.serialization.JavaNativeMessageDecoder
 
decode(IoBuffer) - Method in class org.apache.mina.codec.delimited.serialization.ProtobufDynamicMessageDecoder
 
decode(IoBuffer) - Method in class org.apache.mina.codec.delimited.serialization.ProtobufMessageDecoder
 
decode(IoBuffer) - Method in class org.apache.mina.codec.delimited.serialization.ThriftDynamicMessageDecoder
 
decode(IoBuffer) - Method in class org.apache.mina.codec.delimited.serialization.ThriftMessageDecoder
Decodes a message from a IoBuffer When a truncated input is given to this method it may return null.
decode(IoBuffer, SizePrefixedDecoder.MutableInt) - Method in class org.apache.mina.codec.delimited.SizePrefixedDecoder
 
decode(INPUT, DECODING_STATE) - Method in interface org.apache.mina.codec.ProtocolDecoder
Decode binary or protocol-specific content of type INPUT into higher-level protocol message objects, of type OUTPUT
decode(ByteBuffer, TextLineDecoder.Context) - Method in class org.apache.mina.codec.textline.TextLineDecoder
Decode binary or protocol-specific content of type INPUT into higher-level protocol message objects, of type OUTPUT
decode(ByteBuffer, HttpDecoderState) - Method in class org.apache.mina.http.HttpServerDecoder
Decode binary or protocol-specific content of type INPUT into higher-level protocol message objects, of type OUTPUT
DecoderState - Enum in org.apache.mina.http
The various HTTP decoder states.
DEFAULT - Static variable in class org.apache.mina.codec.textline.LineDelimiter
the line delimiter constant of the current O/S.
DefaultHttpResponse - Class in org.apache.mina.http.api
 
DefaultHttpResponse(HttpVersion, HttpStatus, Map<String, String>) - Constructor for class org.apache.mina.http.api.DefaultHttpResponse
 
DefaultTcpSessionConfig - Class in org.apache.mina.transport.tcp
Implementation for the socket session configuration.
DefaultTcpSessionConfig() - Constructor for class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
 
DefaultUdpSessionConfig - Class in org.apache.mina.transport.udp
Implementation for the UDP session configuration.
DefaultUdpSessionConfig() - Constructor for class org.apache.mina.transport.udp.DefaultUdpSessionConfig
 
DefaultWriteFuture - Class in org.apache.mina.session
The default implementation for the IoFuture returned by IoSession.writeWithFuture(Object)
DefaultWriteFuture() - Constructor for class org.apache.mina.session.DefaultWriteFuture
 
DefaultWriteQueue - Class in org.apache.mina.session
The default implementation of the WriteRequest queue for storing writes to process in the IoSession.
DefaultWriteQueue() - Constructor for class org.apache.mina.session.DefaultWriteQueue
 
DefaultWriteRequest - Class in org.apache.mina.session
Default implementation for write requests.
DefaultWriteRequest(Object) - Constructor for class org.apache.mina.session.DefaultWriteRequest
Creates a new instance of a WriteRequest, storing the message as it was when the IoSession.write() has been called.
destroy() - Method in interface org.apache.mina.service.idlechecker.IdleChecker
Stop the idle checker.
destroy() - Method in class org.apache.mina.service.idlechecker.IndexedIdleChecker
Stop the idle checker.
disconnect() - Method in class org.apache.mina.transport.nio.NioTcpClient
done(SelectionKey) - Method in interface org.apache.mina.transport.nio.RegistrationCallback
 
dropFromEndWhile(String[], String) - Static method in class org.apache.mina.http.ArrayUtil
 
dump(ByteBuffer, int, boolean) - Static method in class org.apache.mina.util.ByteBufferDumper
Dump the content of the given ByteBuffer, up to a number of bytes.
dump(ByteBuffer) - Static method in class org.apache.mina.util.ByteBufferDumper
Dumps the given buffer.
duplicate() - Method in class org.apache.mina.codec.IoBuffer
Returns a copy of the current IoBuffer, with an independent copy of the position, limit and mark.

E

encode(CoapMessage, Void) - Method in class org.apache.mina.coap.codec.CoapEncoder
Encodes higher-level message objects of type INPUT into binary or protocol-specific data of type OUTPUT.
encode(INPUT) - Method in class org.apache.mina.codec.delimited.ByteBufferEncoder
Encodes a message to a ByteBuffer
encode(INPUT, Void) - Method in class org.apache.mina.codec.delimited.ByteBufferEncoder
Encodes a message to a ByteBuffer The actual encoding needs to be implemented in the abstract method ByteBufferEncoder.encode(Object)
encode(OUT) - Method in class org.apache.mina.codec.delimited.serialization.JavaNativeMessageEncoder
 
encode(IN, Void) - Method in class org.apache.mina.codec.delimited.SizePrefixedEncoder
 
encode(INPUT, ENCODING_STATE) - Method in interface org.apache.mina.codec.ProtocolEncoder
Encodes higher-level message objects of type INPUT into binary or protocol-specific data of type OUTPUT.
encode(String, Void) - Method in class org.apache.mina.codec.textline.TextLineEncoder
 
encode(HttpPduEncodingVisitor) - Method in class org.apache.mina.http.api.DefaultHttpResponse
encode(HttpPduEncodingVisitor) - Method in class org.apache.mina.http.api.HttpContentChunk
 
encode(HttpPduEncodingVisitor) - Method in class org.apache.mina.http.api.HttpEndOfContent
encode(HttpPduEncodingVisitor) - Method in interface org.apache.mina.http.api.HttpPdu
 
encode(HttpPduEncodingVisitor) - Method in class org.apache.mina.http.HttpRequestImpl
 
encode(HttpPdu, Void) - Method in class org.apache.mina.http.HttpServerEncoder
Encodes higher-level message objects of type INPUT into binary or protocol-specific data of type OUTPUT.
enqueueWriteRequest(WriteRequest) - Method in interface org.apache.mina.api.IoSession
Internal method for enqueue write request after filter chain processing
enqueueWriteRequest(WriteRequest) - Method in class org.apache.mina.transport.bio.BioUdpSession
Internal method for enqueue write request after filter chain processing
enqueueWriteRequest(WriteRequest) - Method in class org.apache.mina.transport.nio.AbstractNioSession
Internal method for enqueue write request after filter chain processing
equals(Object) - Method in class org.apache.mina.coap.CoapMessage
equals(Object) - Method in class org.apache.mina.coap.CoapOption
equals(Object) - Method in class org.apache.mina.codec.IoBuffer
equals(Object) - Method in class org.apache.mina.codec.textline.LineDelimiter
equals(Object) - Method in class org.apache.mina.session.AttributeKey
 
error(Exception) - Method in class org.apache.mina.transport.ConnectFuture
connection error
Event - Interface in org.apache.mina.service.executor
A IoHandler event to be submitted to an IoHandlerExecutor.
EventVisitor - Interface in org.apache.mina.service.executor
Implement this interface for implementing different behavior on different Event.
exception(Throwable) - Method in class org.apache.mina.api.AbstractIoFutureListener
Called if there was an exception by the task as it was executing.
exception(Throwable) - Method in interface org.apache.mina.api.IoFutureListener
Called if there was an exception by the task as it was executing.
exceptionCaught(IoSession, Exception) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked when any runtime exception is thrown during session processing (filters, unexpected error, etc..).
exceptionCaught(IoSession, Exception) - Method in interface org.apache.mina.api.IoHandler
Invoked when any runtime exception is thrown during session processing (filters, unexpected error, etc..).
execute(Event) - Method in interface org.apache.mina.service.executor.IoHandlerExecutor
execute a given event
execute(Event) - Method in class org.apache.mina.service.executor.OrderedHandlerExecutor
execute a given event
execute(Event) - Method in class org.apache.mina.service.executor.UnorderHandlerExecutor
 
extend(int) - Method in class org.apache.mina.codec.IoBuffer
Extends the current IoBuffer capacity.

F

finishDecode(Void) - Method in class org.apache.mina.coap.codec.CoapDecoder
Finish decoding, for example if the decoder accumulated some unused input, it should discard it, or throw an Exception
finishDecode(Void) - Method in class org.apache.mina.codec.delimited.IoBufferDecoder
Being stateless, this method is left empty
finishDecode(SizePrefixedDecoder.MutableInt) - Method in class org.apache.mina.codec.delimited.SizePrefixedDecoder
 
finishDecode(DECODING_STATE) - Method in interface org.apache.mina.codec.ProtocolDecoder
Finish decoding, for example if the decoder accumulated some unused input, it should discard it, or throw an Exception
finishDecode(TextLineDecoder.Context) - Method in class org.apache.mina.codec.textline.TextLineDecoder
Finish decoding, for example if the decoder accumulated some unused input, it should discard it, or throw an Exception
finishDecode(HttpDecoderState) - Method in class org.apache.mina.http.HttpServerDecoder
Finish decoding, for example if the decoder accumulated some unused input, it should discard it, or throw an Exception
fireServiceActivated() - Method in class org.apache.mina.service.AbstractIoService
Inform all current the listeners of the service activation.
fireServiceInactivated() - Method in class org.apache.mina.service.AbstractIoService
Inform all current the listeners of the service desactivation.
FixedSelectorLoopPool - Class in org.apache.mina.transport.nio
A fixed size pool of SelectorLoop.
FixedSelectorLoopPool(String, int) - Constructor for class org.apache.mina.transport.nio.FixedSelectorLoopPool
Create a pool of "size" SelectorLoop
flip() - Method in class org.apache.mina.codec.IoBuffer
 
flushWriteQueue() - Method in class org.apache.mina.transport.nio.AbstractNioSession
 
flushWriteQueue() - Method in class org.apache.mina.transport.nio.NioTcpSession
flushWriteQueue() - Method in class org.apache.mina.transport.nio.NioUdpSession
fromCode(int) - Static method in enum org.apache.mina.coap.CoapCode
Find the CoapCode for the given value code (null if not found)
fromCode(int) - Static method in enum org.apache.mina.coap.CoapOptionType
Find the CoapOptionType for the given value code (null if not found)
fromCode(int) - Static method in enum org.apache.mina.coap.MessageType
Find the MessageType for the given value code (null if not found)
fromHexString(String) - Static method in class org.apache.mina.util.ByteBufferDumper
 
fromString(String) - Static method in enum org.apache.mina.http.api.HttpVersion
Returns the HttpVersion instance from the specified string.

G

get(String, boolean) - Static method in class org.apache.mina.coap.CoapMessage
 
get(Class<L>, ExtensionRegistryLite) - Method in class org.apache.mina.codec.delimited.serialization.ProtobufDynamicMessageDecoder.ProtobufSerializedMessage
 
get(Class<L>) - Method in class org.apache.mina.codec.delimited.serialization.ProtobufDynamicMessageDecoder.ProtobufSerializedMessage
 
get(Class<L>) - Method in class org.apache.mina.codec.delimited.serialization.ThriftDynamicMessageDecoder.ThriftSerializedMessage
 
get() - Method in class org.apache.mina.codec.IoBuffer
 
get(byte[]) - Method in class org.apache.mina.codec.IoBuffer
 
get(byte[], int, int) - Method in class org.apache.mina.codec.IoBuffer
 
get(int) - Method in class org.apache.mina.codec.IoBuffer
 
get() - Method in class org.apache.mina.util.AbstractIoFuture
get(long, TimeUnit) - Method in class org.apache.mina.util.AbstractIoFuture
getAccept() - Method in class org.apache.mina.coap.CoapMessage
 
getAcceptKey() - Method in class org.apache.mina.transport.nio.NioTcpServer
 
getAttribute(AttributeKey<T>, T) - Method in interface org.apache.mina.api.IoSession
Returns the value of the user-defined attribute for the given key.If the there is no attribute with the specified key the defaultValue will be returned.
getAttribute(AttributeKey<T>) - Method in interface org.apache.mina.api.IoSession
Returns the value of the user-defined attribute for the given key.If the there is no attribute with the specified key null will be returned.
getAttribute(AttributeKey<T>, T) - Method in class org.apache.mina.session.AbstractIoSession
Returns the value of the user-defined attribute for the given key.If the there is no attribute with the specified key the defaultValue will be returned.
getAttribute(AttributeKey<T>) - Method in class org.apache.mina.session.AbstractIoSession
Returns the value of the user-defined attribute for the given key.If the there is no attribute with the specified key null will be returned.
getAttributeKeys() - Method in interface org.apache.mina.api.IoSession
Returns an unmodifiable Set of all Keys of this IoSession.
getAttributeKeys() - Method in class org.apache.mina.session.AbstractIoSession
Returns an unmodifiable Set of all Keys of this IoSession.
getBoundAddress() - Method in interface org.apache.mina.api.IoServer
Returns the local addresses which are bound currently.
getBoundAddress() - Method in class org.apache.mina.transport.bio.BioUdpServer
 
getBoundAddress() - Method in class org.apache.mina.transport.nio.NioTcpServer
Returns the local addresses which are bound currently.
getBoundAddress() - Method in class org.apache.mina.transport.nio.NioUdpServer
Returns the local addresses which are bound currently.
getBuffer() - Method in class org.apache.mina.codec.textline.TextLineDecoder.Context
 
getBufferLength() - Method in class org.apache.mina.codec.textline.TextLineDecoder
Returns the allowed buffer size used to store the decoded line in the Context instance.
getByteBuffer() - Method in class org.apache.mina.util.ByteBufferOutputStream
 
getChar() - Method in class org.apache.mina.codec.IoBuffer
 
getChar(int) - Method in class org.apache.mina.codec.IoBuffer
 
getCode() - Method in enum org.apache.mina.coap.CoapCode
 
getCode() - Method in class org.apache.mina.coap.CoapMessage
 
getCode() - Method in enum org.apache.mina.coap.CoapOptionType
 
getCode() - Method in enum org.apache.mina.coap.MessageType
 
getCode() - Method in class org.apache.mina.coap.resource.CoapResponse
 
getConfig() - Method in interface org.apache.mina.api.IoSession
Gets the session configuration, it where the idle timeout are set and other transport specific configuration.
getConfig() - Method in class org.apache.mina.transport.bio.BioUdpSession
Gets the session configuration, it where the idle timeout are set and other transport specific configuration.
getConfig() - Method in class org.apache.mina.transport.nio.NioTcpSession
Gets the session configuration, it where the idle timeout are set and other transport specific configuration.
getConfig() - Method in class org.apache.mina.transport.nio.NioUdpSession
Gets the session configuration, it where the idle timeout are set and other transport specific configuration.
getConnectTimeoutMillis() - Method in class org.apache.mina.transport.tcp.AbstractTcpClient
Returns the connect timeout in milliseconds.
getContent() - Method in class org.apache.mina.coap.resource.CoapResponse
 
getContent() - Method in class org.apache.mina.http.api.HttpContentChunk
The content of the chunk.
getContentFormat() - Method in class org.apache.mina.coap.CoapMessage
 
getContentType() - Method in class org.apache.mina.http.api.DefaultHttpResponse
Gets the Content-Type header of the message.
getContentType() - Method in interface org.apache.mina.http.api.HttpMessage
Gets the Content-Type header of the message.
getContentType() - Method in class org.apache.mina.http.HttpRequestImpl
Gets the Content-Type header of the message.
getCreationTime() - Method in interface org.apache.mina.api.IoSession
The session's creation time.
getCreationTime() - Method in class org.apache.mina.session.AbstractIoSession
The session's creation time.
getCurrentAsString() - Static method in class org.apache.mina.http.DateUtil
Returns the current date as String
getData() - Method in class org.apache.mina.coap.CoapOption
 
getDatagramChannel() - Method in class org.apache.mina.transport.bio.BioUdpServer
 
getDatagramChannel() - Method in class org.apache.mina.transport.nio.NioUdpServer
Get the inner datagram channel for read and write operations.
getDateAsString(Date) - Static method in class org.apache.mina.http.DateUtil
Convert a given Date object to a RFC 1123 formatted String.
getDecoder() - Method in interface org.apache.mina.codec.delimited.ints.IntTranscoder
 
getDecoder() - Method in class org.apache.mina.codec.delimited.ints.RawInt32
 
getDecoder() - Method in class org.apache.mina.codec.delimited.ints.VarInt
 
getDecoder() - Method in class org.apache.mina.codec.textline.TextLineDecoder.Context
 
getDouble() - Method in class org.apache.mina.codec.IoBuffer
 
getDouble(int) - Method in class org.apache.mina.codec.IoBuffer
 
getEncodedSize(INPUT) - Method in class org.apache.mina.codec.delimited.ByteBufferEncoder
Computes the size of the serialized form of a message in bytes.
getEncodedSize(OUT) - Method in class org.apache.mina.codec.delimited.serialization.JavaNativeMessageEncoder
 
getEncodedSize(OUT) - Method in class org.apache.mina.codec.delimited.serialization.ProtobufMessageEncoder
 
getEncodedSize(INPUT) - Method in class org.apache.mina.codec.delimited.serialization.ThriftMessageEncoder
Computes the size of the serialized form of a message in bytes.
getEncoder() - Method in interface org.apache.mina.codec.delimited.ints.IntTranscoder
 
getEncoder() - Method in class org.apache.mina.codec.delimited.ints.RawInt32
 
getEncoder() - Method in class org.apache.mina.codec.delimited.ints.VarInt
 
getFilters() - Method in interface org.apache.mina.api.IoService
Get the list of filters installed on this service
getFilters() - Method in class org.apache.mina.service.AbstractIoService
Get the list of filters installed on this service
getFloat() - Method in class org.apache.mina.codec.IoBuffer
 
getFloat(int) - Method in class org.apache.mina.codec.IoBuffer
 
getFuture() - Method in class org.apache.mina.session.DefaultWriteRequest
The future to be completed on a write success
getFuture() - Method in interface org.apache.mina.session.WriteRequest
The future to be completed on a write success
getHeader(String) - Method in class org.apache.mina.http.api.DefaultHttpResponse
Returns the value of the HTTP header with the specified name.
getHeader(String) - Method in interface org.apache.mina.http.api.HttpMessage
Returns the value of the HTTP header with the specified name.
getHeader(String) - Method in class org.apache.mina.http.HttpRequestImpl
Returns the value of the HTTP header with the specified name.
getHeaders() - Method in class org.apache.mina.http.api.DefaultHttpResponse
Returns a read-only Map of HTTP headers whose key is a String and whose value is a String s.
getHeaders() - Method in interface org.apache.mina.http.api.HttpMessage
Returns a read-only Map of HTTP headers whose key is a String and whose value is a String s.
getHeaders() - Method in class org.apache.mina.http.HttpRequestImpl
Returns a read-only Map of HTTP headers whose key is a String and whose value is a String s.
getId() - Method in interface org.apache.mina.api.IoSession
The unique identifier of this session.
getId() - Method in class org.apache.mina.coap.CoapMessage
 
getId() - Method in class org.apache.mina.session.AbstractIoSession
The unique identifier of this session.
getIdleStatus() - Method in class org.apache.mina.service.executor.IdleEvent
 
getIdleTimeInMillis(IdleStatus) - Method in interface org.apache.mina.api.IoSessionConfig
Returns idle time for the specified type of idleness in milli-seconds.
getIdleTimeInMillis(IdleStatus) - Method in class org.apache.mina.session.AbstractIoSessionConfig
Returns idle time for the specified type of idleness in milli-seconds.
getIdleTimeInMillis(IdleStatus) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Returns idle time for the specified type of idleness in milli-seconds.
getInstance(boolean) - Static method in class org.apache.mina.examples.http.BogusSslContextFactory
Get SSLContext singleton.
getInt() - Method in class org.apache.mina.codec.IoBuffer
 
getInt(int) - Method in class org.apache.mina.codec.IoBuffer
 
getInterface() - Method in class org.apache.mina.coap.resource.AbstractResourceHandler
Interface name of this resource (or null), can be an URL to a WADL file.
getInterface() - Method in interface org.apache.mina.coap.resource.ResourceHandler
Interface name of this resource (or null), can be an URL to a WADL file.
getIoHandler() - Method in interface org.apache.mina.api.IoService
Get the IoHandler in charge of your business logic for this service.
getIoHandler() - Method in class org.apache.mina.service.AbstractIoService
Get the IoHandler in charge of your business logic for this service.
getIoHandlerExecutor() - Method in interface org.apache.mina.api.IoService
Get the IoHandlerExecutor used for executing IoHandler events in another pool of thread (not in the low level I/O one).
getIoHandlerExecutor() - Method in class org.apache.mina.service.AbstractIoService
Get the IoHandlerExecutor used for executing IoHandler events in another pool of thread (not in the low level I/O one).
getLastIoTime() - Method in interface org.apache.mina.api.IoSession
Returns the time in millisecond when I/O occurred lastly (either read or write).
getLastIoTime() - Method in class org.apache.mina.session.AbstractIoSession
Returns the time in millisecond when I/O occurred lastly (either read or write).
getLastReadTime() - Method in interface org.apache.mina.api.IoSession
Returns the time in millisecond when the last I/O read occurred.
getLastReadTime() - Method in class org.apache.mina.session.AbstractIoSession
Returns the time in millisecond when the last I/O read occurred.
getLastWriteTime() - Method in interface org.apache.mina.api.IoSession
Returns the time in millisecond when the last I/O write occurred.
getLastWriteTime() - Method in class org.apache.mina.session.AbstractIoSession
Returns the time in millisecond when the last I/O write occurred.
getLevel() - Method in enum org.apache.mina.filter.logging.LogLevel
 
getLocalAddress() - Method in interface org.apache.mina.api.IoSession
Gets the local address of the local peer.
getLocalAddress() - Method in class org.apache.mina.transport.bio.BioUdpSession
Gets the local address of the local peer.
getLocalAddress() - Method in class org.apache.mina.transport.nio.NioTcpSession
Gets the local address of the local peer.
getLocalAddress() - Method in class org.apache.mina.transport.nio.NioUdpSession
Gets the local address of the local peer.
getLocationPath() - Method in class org.apache.mina.coap.CoapMessage
 
getLocationQuery() - Method in class org.apache.mina.coap.CoapMessage
 
getLong() - Method in class org.apache.mina.codec.IoBuffer
 
getLong(int) - Method in class org.apache.mina.codec.IoBuffer
 
getManagedSessions() - Method in interface org.apache.mina.api.IoService
Returns the map of all sessions which are currently managed by this service.
getManagedSessions() - Method in class org.apache.mina.service.AbstractIoService
Returns the map of all sessions which are currently managed by this service.
getMatchCount() - Method in class org.apache.mina.codec.textline.TextLineDecoder.Context
 
getMaxAge() - Method in class org.apache.mina.coap.CoapMessage
 
getMaxLineLength() - Method in class org.apache.mina.codec.textline.TextLineDecoder
Returns the allowed maximum size of the line to be decoded.
getMaxLineLength() - Method in class org.apache.mina.codec.textline.TextLineEncoder
Returns the allowed maximum size of the encoded line.
getMessage() - Method in class org.apache.mina.service.executor.ReceiveEvent
 
getMessage() - Method in class org.apache.mina.service.executor.SentEvent
 
getMessage() - Method in class org.apache.mina.session.DefaultWriteRequest
Get the message stored for this request.
getMessage() - Method in interface org.apache.mina.session.WriteRequest
Get the message stored for this request.
getMessageReceivedLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
Get the LogLevel for the MessageReceived event.
getMessageSentLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
Get the LogLevel for the messageSent event.
getMessageWritingLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
Get the LogLevel for the MessageWriting event.
getMethod() - Method in interface org.apache.mina.http.api.HttpRequest
Return the HTTP method used for this message HttpMethod
getMethod() - Method in class org.apache.mina.http.HttpRequestImpl
Return the HTTP method used for this message HttpMethod
getName() - Method in class org.apache.mina.session.AttributeKey
Returns the name of this key.
getOptions() - Method in class org.apache.mina.coap.CoapMessage
 
getOptions() - Method in class org.apache.mina.coap.resource.CoapResponse
 
getOriginalMessage() - Method in class org.apache.mina.session.DefaultWriteRequest
Gets the original message, as written by the handler, before passing through the filter chain.
getOriginalMessage() - Method in interface org.apache.mina.session.WriteRequest
Gets the original message, as written by the handler, before passing through the filter chain.
getOverflowLength() - Method in class org.apache.mina.codec.textline.TextLineDecoder.Context
 
getParameter(String) - Method in interface org.apache.mina.http.api.HttpRequest
Returns the value of a request parameter as a String, or null if the parameter does not exist.
getParameter(String) - Method in class org.apache.mina.http.HttpRequestImpl
Returns the value of a request parameter as a String, or null if the parameter does not exist.
getParameters() - Method in interface org.apache.mina.http.api.HttpRequest
Returns a read only Map of query parameters whose key is a String and whose value is a List of Strings.
getParameters() - Method in class org.apache.mina.http.HttpRequestImpl
Returns a read only Map of query parameters whose key is a String and whose value is a List of Strings.
getPartial() - Method in class org.apache.mina.http.HttpDecoderState
 
getPath() - Method in interface org.apache.mina.coap.resource.ResourceHandler
The path served by this resource handler.
getPayload() - Method in class org.apache.mina.coap.CoapMessage
 
getProtocolVersion() - Method in class org.apache.mina.http.api.DefaultHttpResponse
The HTTP version of the message
getProtocolVersion() - Method in interface org.apache.mina.http.api.HttpMessage
The HTTP version of the message
getProtocolVersion() - Method in class org.apache.mina.http.HttpRequestImpl
The HTTP version of the message
getProxyScheme() - Method in class org.apache.mina.coap.CoapMessage
 
getProxyUri() - Method in class org.apache.mina.coap.CoapMessage
return the absolute URI used to make a request to a forward-proxy
getReadBufferSize() - Method in interface org.apache.mina.api.IoSessionConfig
Returns the size of the read buffer that I/O processor allocates per each read.
getReadBufferSize() - Method in class org.apache.mina.session.AbstractIoSessionConfig
Returns the size of the read buffer that I/O processor allocates per each read.
getReadBufferSize() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Returns the size of the read buffer that I/O processor allocates per each read.
getReadBytes() - Method in interface org.apache.mina.api.IoSession
Gets the total number of bytes read for this session since it was created.
getReadBytes() - Method in class org.apache.mina.session.AbstractIoSession
Gets the total number of bytes read for this session since it was created.
getReadKey() - Method in class org.apache.mina.transport.nio.NioUdpServer
 
getRemainingBytes() - Method in class org.apache.mina.http.HttpDecoderState
 
getRemoteAddress() - Method in interface org.apache.mina.api.IoSession
Returns the socket address of remote peer.
getRemoteAddress() - Method in class org.apache.mina.transport.bio.BioUdpSession
Returns the socket address of remote peer.
getRemoteAddress() - Method in class org.apache.mina.transport.nio.NioTcpSession
Returns the socket address of remote peer.
getRemoteAddress() - Method in class org.apache.mina.transport.nio.NioUdpSession
Returns the socket address of remote peer.
getResourceType() - Method in class org.apache.mina.coap.resource.AbstractResourceHandler
Resource type (or null).
getResourceType() - Method in interface org.apache.mina.coap.resource.ResourceHandler
Resource type (or null).
getSelectorLoop() - Method in class org.apache.mina.transport.nio.FixedSelectorLoopPool
Get a SelectorLoop from the pool
getSelectorLoop() - Method in interface org.apache.mina.transport.nio.SelectorLoopPool
Get a SelectorLoop from the pool
getSendBufferSize() - Method in interface org.apache.mina.api.IoSessionConfig
 
getSendBufferSize() - Method in class org.apache.mina.session.AbstractIoSessionConfig
getSendBufferSize() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
getServerSocketChannel() - Method in class org.apache.mina.transport.nio.NioTcpServer
Get the inner Server socket for accepting new client connections
getService() - Method in interface org.apache.mina.api.IoSession
Gets the service this session is attached to.
getService() - Method in class org.apache.mina.session.AbstractIoSession
Gets the service this session is attached to.
getSession() - Method in class org.apache.mina.service.executor.CloseEvent
The session of this event.
getSession() - Method in interface org.apache.mina.service.executor.Event
The session of this event.
getSession() - Method in class org.apache.mina.service.executor.IdleEvent
The session of this event.
getSession() - Method in class org.apache.mina.service.executor.OpenEvent
The session of this event.
getSession() - Method in class org.apache.mina.service.executor.ReceiveEvent
The session of this event.
getSession() - Method in class org.apache.mina.service.executor.SentEvent
The session of this event.
getSessionClosedLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
Get the LogLevel for the SessionClosed event.
getSessionConfig() - Method in interface org.apache.mina.api.IoService
Returns the default configuration of the new IoSessions created by this service.
getSessionConfig() - Method in class org.apache.mina.service.server.AbstractIoServer
Returns the default configuration of the new IoSessions created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.tcp.AbstractTcpClient
Returns the default configuration of the new IoSessions created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.tcp.AbstractTcpServer
Returns the default configuration of the new IoSessions created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.udp.AbstractUdpClient
Returns the default configuration of the new IoSessions created by this service.
getSessionConfig() - Method in class org.apache.mina.transport.udp.AbstractUdpServer
Returns the default configuration of the new IoSessions created by this service.
getSessionIdleLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
Get the LogLevel for the SessionIdle event.
getSessionOpenedLogLevel() - Method in class org.apache.mina.filter.logging.LoggingFilter
Get the LogLevel for the SessionOpened event.
getShort() - Method in class org.apache.mina.codec.IoBuffer
 
getShort(int) - Method in class org.apache.mina.codec.IoBuffer
 
getSoLinger() - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
getSoLinger() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
getSoLinger() - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
getSslContext() - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
getSslContext() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
 
getSslContext() - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
getState() - Method in class org.apache.mina.http.HttpDecoderState
 
getStatus() - Method in class org.apache.mina.http.api.DefaultHttpResponse
The HTTP status code for the HTTP response (e.g. 200 for OK, 404 for not found, etc..)
getStatus() - Method in interface org.apache.mina.http.api.HttpResponse
The HTTP status code for the HTTP response (e.g. 200 for OK, 404 for not found, etc..)
getStatusCode() - Method in exception org.apache.mina.http.HttpException
 
getText() - Method in enum org.apache.mina.coap.CoapCode
 
getTimeout() - Method in interface org.apache.mina.api.IoSessionConfig
Get the SO_TIMEOUT set for this socket
getTimeout() - Method in class org.apache.mina.session.AbstractIoSessionConfig
Get the SO_TIMEOUT set for this socket
getTimeout() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Get the SO_TIMEOUT set for this socket
getTittle() - Method in class org.apache.mina.coap.resource.AbstractResourceHandler
Detailed title for this path (or null).
getTittle() - Method in interface org.apache.mina.coap.resource.ResourceHandler
Detailed title for this path (or null).
getToken() - Method in class org.apache.mina.coap.CoapMessage
 
getTrafficClass() - Method in interface org.apache.mina.api.IoSessionConfig
 
getTrafficClass() - Method in class org.apache.mina.session.AbstractIoSessionConfig
getTrafficClass() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
getType() - Method in class org.apache.mina.coap.CoapMessage
 
getType() - Method in class org.apache.mina.coap.CoapOption
 
getType() - Method in class org.apache.mina.session.AttributeKey
Returns the type of this key.
getUriHost() - Method in class org.apache.mina.coap.CoapMessage
 
getUriPath() - Method in class org.apache.mina.coap.CoapMessage
 
getUriPort() - Method in class org.apache.mina.coap.CoapMessage
 
getUriQuery() - Method in class org.apache.mina.coap.CoapMessage
 
getValue() - Method in class org.apache.mina.codec.delimited.SizePrefixedDecoder.MutableInt
Gets the value as a Integer instance.
getValue() - Method in class org.apache.mina.codec.textline.LineDelimiter
Return the delimiter string.
getValue() - Method in enum org.apache.mina.session.TrafficClassEnum
 
getVersion() - Method in class org.apache.mina.coap.CoapMessage
 
getWriteQueue() - Method in class org.apache.mina.transport.nio.AbstractNioSession
Get the Queue of this session.
getWrittenBytes() - Method in interface org.apache.mina.api.IoSession
Gets the total number of bytes written for this session since it was created.
getWrittenBytes() - Method in class org.apache.mina.session.AbstractIoSession
Gets the total number of bytes written for this session since it was created.

H

handle(CoapMessage, IoSession) - Method in interface org.apache.mina.coap.resource.ResourceHandler
Generate the response for this request.
hashCode() - Method in class org.apache.mina.coap.CoapMessage
hashCode() - Method in class org.apache.mina.coap.CoapOption
hashCode() - Method in class org.apache.mina.codec.IoBuffer
hashCode() - Method in class org.apache.mina.codec.textline.LineDelimiter
hashCode() - Method in class org.apache.mina.session.AttributeKey
 
hasRemaining() - Method in class org.apache.mina.codec.IoBuffer
 
HEADER_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to parse header name and value
HEADERS_BODY_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to parse raw headers from body
HttpContentChunk - Class in org.apache.mina.http.api
A chunk of an HTTP request or response. can be follwowed by another chunk or HttpEndOfContent marking the end of the content
HttpContentChunk(ByteBuffer) - Constructor for class org.apache.mina.http.api.HttpContentChunk
 
HttpDecoderState - Class in org.apache.mina.http
State of a HTTP decoding for a given session.
HttpDecoderState() - Constructor for class org.apache.mina.http.HttpDecoderState
 
HttpEndOfContent - Class in org.apache.mina.http.api
 
HttpEndOfContent() - Constructor for class org.apache.mina.http.api.HttpEndOfContent
 
HttpException - Exception in org.apache.mina.http
 
HttpException(int) - Constructor for exception org.apache.mina.http.HttpException
 
HttpException(int, String) - Constructor for exception org.apache.mina.http.HttpException
 
HttpMessage - Interface in org.apache.mina.http.api
An HTTP message, the ancestor of HTTP request & response.
HttpMethod - Enum in org.apache.mina.http.api
 
HttpPdu - Interface in org.apache.mina.http.api
Marker interface for decoded HTTP elements (P.D.U.: Protocol Data Units)
HttpPduEncodingVisitor - Interface in org.apache.mina.http.api
Visitor in charge of encoding an HTTP message into bytes.
HttpRequest - Interface in org.apache.mina.http.api
An HTTP request
HttpRequestImpl - Class in org.apache.mina.http
 
HttpRequestImpl(HttpVersion, HttpMethod, String, Map<String, String>) - Constructor for class org.apache.mina.http.HttpRequestImpl
 
HttpResponse - Interface in org.apache.mina.http.api
An HTTP response to an HTTP request
HttpServerDecoder - Class in org.apache.mina.http
In charge of decoding received bytes into HTTP message.
HttpServerDecoder() - Constructor for class org.apache.mina.http.HttpServerDecoder
 
HttpServerEncoder - Class in org.apache.mina.http
In charge of encoding HTTP message into bytes.
HttpServerEncoder() - Constructor for class org.apache.mina.http.HttpServerEncoder
 
HttpStatus - Enum in org.apache.mina.http.api
An Enumeration of all known HTTP status codes.
HttpsTest - Class in org.apache.mina.examples.http
 
HttpsTest() - Constructor for class org.apache.mina.examples.http.HttpsTest
 
HttpTest - Class in org.apache.mina.examples.http
 
HttpTest() - Constructor for class org.apache.mina.examples.http.HttpTest
 
HttpVerb - Enum in org.apache.mina.http.api
 
HttpVersion - Enum in org.apache.mina.http.api
Type safe enumeration representing HTTP protocol version

I

IdleChecker - Interface in org.apache.mina.service.idlechecker
Utility for checking detecting idle sessions.
idleChecker - Variable in class org.apache.mina.session.AbstractIoSession
the IdleChecker in charge of detecting idle event for this session
IdleEvent - Class in org.apache.mina.service.executor
An IoSession is idle (no sent or receive events)
IdleEvent(IoSession, IdleStatus) - Constructor for class org.apache.mina.service.executor.IdleEvent
 
IdleStatus - Enum in org.apache.mina.api
Represents the type of idleness of IoSession.
incrementWrittenBytes(int) - Method in class org.apache.mina.session.AbstractIoSession
To be called by the internal plumber when some bytes are written on the socket
IndexedIdleChecker - Class in org.apache.mina.service.idlechecker
An session idle detector using an index in place of polling every session every seconds.
IndexedIdleChecker() - Constructor for class org.apache.mina.service.idlechecker.IndexedIdleChecker
 
init() - Method in class org.apache.mina.transport.nio.SslHelper
Initialize the SSL handshake.
initSecure(SSLContext) - Method in interface org.apache.mina.api.IoSession
Initializes the SSL/TLS environment for this session.
initSecure(SSLContext) - Method in class org.apache.mina.session.AbstractIoSession
Initializes the SSL/TLS environment for this session.
initSecured(IoSession) - Method in class org.apache.mina.transport.udp.AbstractUdpServer
initState() - Method in class org.apache.mina.service.AbstractIoService
Initialize the IoService state
IntTranscoder - Interface in org.apache.mina.codec.delimited.ints
 
IoBuffer - Class in org.apache.mina.codec
A proxy class used to manage ByteBuffers as if they were just a big ByteBuffer.
IoBufferDecoder<INPUT> - Class in org.apache.mina.codec.delimited
Abstract class providing both encoding and decoding methods between a given type and ByteBuffers.
IoBufferDecoder() - Constructor for class org.apache.mina.codec.delimited.IoBufferDecoder
 
IoClient - Interface in org.apache.mina.api
Connects to several end-points, communicates with the server, and fires events to org.apache.mina.service.IoHandlers.
IoFilter - Interface in org.apache.mina.api
Filter are interceptors/processors for incoming data received/sent.
IoFuture<V> - Interface in org.apache.mina.api
A simple extension that allows listeners to register and receive results asynchronously via registered listeners.
IoFutureListener<V> - Interface in org.apache.mina.api
A listener that asynchronously receives the result of a future computation.
IoHandler - Interface in org.apache.mina.api
Handle all the I/O events generated by a IoService.
ioHandlerExecutor - Variable in class org.apache.mina.service.AbstractIoService
used for executing IoHandler event in another pool of thread (not in the low level I/O one)
IoHandlerExecutor - Interface in org.apache.mina.service.executor
A class in charge of executing IoHandler related events.
IoServer - Interface in org.apache.mina.api
A network server bound to a local address.
IoService - Interface in org.apache.mina.api
Base interface for all IoServers and IoClients that provide I/O service and manage IoSession s.
IoSession - Interface in org.apache.mina.api
A handle which represents a connection between two end-points regardless of transport types.
IoSession.SessionState - Enum in org.apache.mina.api
State of a IoSession
IoSessionConfig - Interface in org.apache.mina.api
The configuration of IoSession.
isActive() - Method in class org.apache.mina.service.AbstractIoService
 
isBroadcast() - Method in class org.apache.mina.transport.udp.DefaultUdpSessionConfig
isBroadcast() - Method in interface org.apache.mina.transport.udp.UdpSessionConfig
 
isCancelled() - Method in class org.apache.mina.util.AbstractIoFuture
isClosed() - Method in interface org.apache.mina.api.IoSession
Tells if the session is currently closed.
isClosed() - Method in class org.apache.mina.session.AbstractIoSession
Tells if the session is currently closed.
isClosing() - Method in interface org.apache.mina.api.IoSession
Tells if the session is being closed.
isClosing() - Method in class org.apache.mina.session.AbstractIoSession
Tells if the session is being closed.
isConnected() - Method in interface org.apache.mina.api.IoSession
Tells if the session is currently connected and able to process incoming requests and to send outgoing responses.
isConnected() - Method in class org.apache.mina.session.AbstractIoSession
Tells if the session is currently connected and able to process incoming requests and to send outgoing responses.
isConnectedSecured() - Method in interface org.apache.mina.api.IoSession
Tells if the session is using SSL/TLS.
isConnectedSecured() - Method in class org.apache.mina.session.AbstractIoSession
Tells if the session is using SSL/TLS.
isCreated() - Method in interface org.apache.mina.api.IoSession
Tells if the session is created.
isCreated() - Method in class org.apache.mina.service.AbstractIoService
 
isCreated() - Method in class org.apache.mina.session.AbstractIoSession
Tells if the session is created.
isDefined() - Method in class org.apache.mina.codec.delimited.SizePrefixedDecoder.MutableInt
Returns the existence (or not) of an integer in this mutable.
isDirect() - Method in class org.apache.mina.codec.IoBuffer
 
isDisposed() - Method in class org.apache.mina.service.AbstractIoService
 
isDisposing() - Method in class org.apache.mina.service.AbstractIoService
 
isDone() - Method in class org.apache.mina.util.AbstractIoFuture
isElastic() - Method in class org.apache.mina.util.ByteBufferOutputStream
 
isKeepAlive() - Method in class org.apache.mina.http.api.DefaultHttpResponse
Returns true if this message enables keep-alive connection.
isKeepAlive() - Method in interface org.apache.mina.http.api.HttpMessage
Returns true if this message enables keep-alive connection.
isKeepAlive() - Method in class org.apache.mina.http.HttpRequestImpl
Returns true if this message enables keep-alive connection.
isKeepAlive() - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
isKeepAlive() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
isKeepAlive() - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
isOobInline() - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
isOobInline() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
isOobInline() - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
isReadOnly() - Method in class org.apache.mina.codec.IoBuffer
 
isReadSuspended() - Method in interface org.apache.mina.api.IoSession
Is read operation is suspended for this session.
isReadSuspended() - Method in class org.apache.mina.transport.bio.BioUdpSession
Is read operation is suspended for this session.
isReadSuspended() - Method in class org.apache.mina.transport.nio.NioTcpSession
Is read operation is suspended for this session.
isReadSuspended() - Method in class org.apache.mina.transport.nio.NioUdpSession
Is read operation is suspended for this session.
isRegisteredForWrite() - Method in class org.apache.mina.transport.nio.AbstractNioSession
 
isReuseAddress() - Method in interface org.apache.mina.api.IoSessionConfig
 
isReuseAddress() - Method in class org.apache.mina.service.server.AbstractIoServer
Is the reuse address enabled for this server.
isReuseAddress() - Method in class org.apache.mina.session.AbstractIoSessionConfig
isReuseAddress() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
isSecured() - Method in interface org.apache.mina.api.IoSession
Tells if the session is belonging to a secured connection.
isSecured() - Method in class org.apache.mina.session.AbstractIoSession
Tells if the session is belonging to a secured connection.
isSecured() - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
Tells if the session provides some encryption (SSL/TLS)
isSecured() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Tells if the session provides some encryption (SSL/TLS)
isSecured() - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
Tells if the session provides some encryption (SSL/TLS)
isSecuring() - Method in interface org.apache.mina.api.IoSession
Tells if the session is processing a SSL/TLS handshake.
isSecuring() - Method in class org.apache.mina.session.AbstractIoSession
Tells if the session is processing a SSL/TLS handshake.
isSuspended() - Method in class org.apache.mina.service.AbstractIoService
 
isTcpNoDelay() - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
isTcpNoDelay() - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
isTcpNoDelay() - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
isWriteSuspended() - Method in interface org.apache.mina.api.IoSession
Is write operation is suspended for this session.
isWriteSuspended() - Method in class org.apache.mina.transport.bio.BioUdpSession
Is write operation is suspended for this session.
isWriteSuspended() - Method in class org.apache.mina.transport.nio.NioTcpSession
Is write operation is suspended for this session.
isWriteSuspended() - Method in class org.apache.mina.transport.nio.NioUdpSession
Is write operation is suspended for this session.

J

JavaNativeMessageDecoder<IN extends Serializable> - Class in org.apache.mina.codec.delimited.serialization
Decoder providing the built-in Java-deserialization.
JavaNativeMessageDecoder() - Constructor for class org.apache.mina.codec.delimited.serialization.JavaNativeMessageDecoder
 
JavaNativeMessageEncoder<OUT extends Serializable> - Class in org.apache.mina.codec.delimited.serialization
Encoder providing the built-in Java-serialization.
JavaNativeMessageEncoder() - Constructor for class org.apache.mina.codec.delimited.serialization.JavaNativeMessageEncoder
 

K

KEY_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to parse out key/value pairs

L

limit() - Method in class org.apache.mina.codec.IoBuffer
 
limit(int) - Method in class org.apache.mina.codec.IoBuffer
 
line() - Method in enum org.apache.mina.http.api.HttpStatus
Retrieve the status line for this instance.
LineDelimiter - Class in org.apache.mina.codec.textline
A delimiter which is appended to the end of a text line, such as CR/LF.
LineDelimiter(String) - Constructor for class org.apache.mina.codec.textline.LineDelimiter
Creates a new line delimiter with the specified value.
LoggingFilter - Class in org.apache.mina.filter.logging
A simple filter logging incoming events.
LoggingFilter() - Constructor for class org.apache.mina.filter.logging.LoggingFilter
Default Constructor.
LoggingFilter(Class<?>) - Constructor for class org.apache.mina.filter.logging.LoggingFilter
Create a new LoggingFilter using a class name
LoggingFilter(String) - Constructor for class org.apache.mina.filter.logging.LoggingFilter
Create a new LoggingFilter using a name
LogLevel - Enum in org.apache.mina.filter.logging
Defines a logging level.

M

MAC - Static variable in class org.apache.mina.codec.textline.LineDelimiter
The line delimiter constant of Mac OS ("\r")
main(String[]) - Static method in class org.apache.mina.examples.coap.BlockingGetClient
 
main(String[]) - Static method in class org.apache.mina.examples.coap.CoapClient
 
main(String[]) - Static method in class org.apache.mina.examples.coap.CoapServer
 
main(String[]) - Static method in class org.apache.mina.examples.echoclient.NioEchoClient
 
main(String[]) - Static method in class org.apache.mina.examples.echoserver.NioEchoServer
 
main(String[]) - Static method in class org.apache.mina.examples.http.HttpsTest
 
main(String[]) - Static method in class org.apache.mina.examples.http.HttpTest
 
main(String[]) - Static method in class org.apache.mina.examples.udpecho.NioUdpEchoServer
 
mark() - Method in class org.apache.mina.codec.IoBuffer
 
mark(int) - Method in class org.apache.mina.util.ByteBufferInputStream
 
markSupported() - Method in class org.apache.mina.util.ByteBufferInputStream
 
messageReceived(IoSession, Object, ReadFilterChainController) - Method in class org.apache.mina.api.AbstractIoFilter
Invoked when a message is received.
messageReceived(IoSession, Object) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked when a message is received.
messageReceived(IoSession, Object, ReadFilterChainController) - Method in interface org.apache.mina.api.IoFilter
Invoked when a message is received.
messageReceived(IoSession, Object) - Method in interface org.apache.mina.api.IoHandler
Invoked when a message is received.
messageReceived(IoSession, Object, ReadFilterChainController) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
Process the incoming message, calling the session decoder.
messageReceived(IoSession, Object, ReadFilterChainController) - Method in class org.apache.mina.filter.logging.LoggingFilter
Invoked when a message is received.
messageReceived(IoSession, Object, ReadFilterChainController) - Method in class org.apache.mina.filter.query.RequestFilter
 
messageSent(IoSession, Object) - Method in class org.apache.mina.api.AbstractIoFilter
Invoked when a high level message was written to the low level O/S buffer.
messageSent(IoSession, Object) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked when a high level message was written to the low level O/S buffer.
messageSent(IoSession, Object) - Method in interface org.apache.mina.api.IoFilter
Invoked when a high level message was written to the low level O/S buffer.
messageSent(IoSession, Object) - Method in interface org.apache.mina.api.IoHandler
Invoked when a high level message was written to the low level O/S buffer.
messageSent(IoSession, Object) - Method in class org.apache.mina.filter.logging.LoggingFilter
Invoked when a high level message was written to the low level O/S buffer.
MessageType - Enum in org.apache.mina.coap
Type of CoAP message : CONFIMABLE : need to be confirmed by a ACK NON_CONFIRMABLE : fire and forget message ACK : confirmation of a CONFIRMABLE message RESET : to reset the session (see the RFC for details)
messageWriting(IoSession, WriteRequest, WriteFilterChainController) - Method in class org.apache.mina.api.AbstractIoFilter
Invoked when a message is under writing.
messageWriting(IoSession, WriteRequest, WriteFilterChainController) - Method in interface org.apache.mina.api.IoFilter
Invoked when a message is under writing.
messageWriting(IoSession, WriteRequest, WriteFilterChainController) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
Invoked when a message is under writing.
messageWriting(IoSession, WriteRequest, WriteFilterChainController) - Method in class org.apache.mina.filter.logging.LoggingFilter
Invoked when a message is under writing.
MinaRuntimeException - Exception in org.apache.mina.api
Something very wrong happened in the low level part of I/O processing.
MinaRuntimeException() - Constructor for exception org.apache.mina.api.MinaRuntimeException
 
MinaRuntimeException(String, Throwable) - Constructor for exception org.apache.mina.api.MinaRuntimeException
 
MinaRuntimeException(String) - Constructor for exception org.apache.mina.api.MinaRuntimeException
 
MinaRuntimeException(Throwable) - Constructor for exception org.apache.mina.api.MinaRuntimeException
 
modifyRegistration(boolean, boolean, boolean, SelectorListener, SelectableChannel, boolean) - Method in class org.apache.mina.transport.nio.NioSelectorLoop
modifyRegistration(boolean, boolean, boolean, SelectorListener, SelectableChannel, boolean) - Method in interface org.apache.mina.transport.nio.SelectorLoop
 

N

NEED_CLIENT_AUTH - Static variable in class org.apache.mina.transport.nio.SslHelper
 
newInstance(Class<L>, ExtensionRegistryLite) - Static method in class org.apache.mina.codec.delimited.ProtobufDecoder
 
newInstance(Class<L>) - Static method in class org.apache.mina.codec.delimited.ProtobufDecoder
 
newInstance() - Static method in class org.apache.mina.codec.delimited.ProtobufDynamicDecoder
 
newInstance(Class<L>) - Static method in class org.apache.mina.codec.delimited.ProtobufEncoder
 
newInstance() - Static method in class org.apache.mina.codec.delimited.serialization.ProtobufDynamicMessageDecoder
 
newInstance(Class<TYPE>) - Static method in class org.apache.mina.codec.delimited.serialization.ProtobufMessageDecoder
 
newInstance(Class<TYPE>, ExtensionRegistryLite) - Static method in class org.apache.mina.codec.delimited.serialization.ProtobufMessageDecoder
 
newInstance(Class<T>) - Static method in class org.apache.mina.codec.delimited.serialization.ProtobufMessageEncoder
 
newInstance() - Static method in class org.apache.mina.codec.delimited.serialization.ThriftDynamicMessageDecoder
 
newInstance(Class<L>) - Static method in class org.apache.mina.codec.delimited.serialization.ThriftMessageDecoder
 
newInstance(Class<L>) - Static method in class org.apache.mina.codec.delimited.serialization.ThriftMessageEncoder
 
newInstance(Class<L>) - Static method in class org.apache.mina.codec.delimited.ThriftDecoder
 
newInstance() - Static method in class org.apache.mina.codec.delimited.ThriftDynamicDecoder
 
newInstance(Class<L>) - Static method in class org.apache.mina.codec.delimited.ThriftEncoder
 
newInstance() - Static method in class org.apache.mina.codec.IoBuffer
Build a new instance of IoBuffer
NioEchoClient - Class in org.apache.mina.examples.echoclient
A simple TCP client, write back to the client every received messages.
NioEchoClient() - Constructor for class org.apache.mina.examples.echoclient.NioEchoClient
 
NioEchoServer - Class in org.apache.mina.examples.echoserver
A simple TCP server, write back to the client every received messages.
NioEchoServer() - Constructor for class org.apache.mina.examples.echoserver.NioEchoServer
 
NioSelectorLoop - Class in org.apache.mina.transport.nio
This class holds a Selector and handle all the incoming events for the sessions registered on this selector.ALl the events will be processed by some dedicated thread, taken from a pool.
NioSelectorLoop(String) - Constructor for class org.apache.mina.transport.nio.NioSelectorLoop
Creates an instance of the SelectorLoop.
NioSelectorLoop(String, int) - Constructor for class org.apache.mina.transport.nio.NioSelectorLoop
Creates an instance of the SelectorLoop.
NioTcpClient - Class in org.apache.mina.transport.nio
This class implements a TCP NIO based client.
NioTcpClient() - Constructor for class org.apache.mina.transport.nio.NioTcpClient
Create a TCP client with new selector pool of default size and a IoHandlerExecutor of default type ( OrderedHandlerExecutor)
NioTcpClient(SelectorLoopPool, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioTcpClient
Create a TCP client with provided selector loops pool.
NioTcpClient(SelectorLoop, SelectorLoopPool, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioTcpClient
Create a TCP client with provided selector loops pool
NioTcpServer - Class in org.apache.mina.transport.nio
This class implements a TCP NIO based server.
NioTcpServer() - Constructor for class org.apache.mina.transport.nio.NioTcpServer
Create a TCP server with new selector pool of default size and a IoHandlerExecutor of default type ( OrderedHandlerExecutor)
NioTcpServer(TcpSessionConfig) - Constructor for class org.apache.mina.transport.nio.NioTcpServer
Create a TCP server with new selector pool of default size and a IoHandlerExecutor of default type ( OrderedHandlerExecutor)
NioTcpServer(SelectorLoopPool, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioTcpServer
Create a TCP server with provided selector loops pool.
NioTcpServer(TcpSessionConfig, SelectorLoopPool, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioTcpServer
Create a TCP server with provided selector loops pool.
NioTcpServer(SelectorLoop, SelectorLoopPool, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioTcpServer
Create a TCP server with provided selector loops pool
NioTcpServer(TcpSessionConfig, SelectorLoop, SelectorLoopPool, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioTcpServer
Create a TCP server with provided selector loops pool
NioTcpSession - Class in org.apache.mina.transport.nio
A NIO based TCP session, should be used by NioTcpServer and NioTcpClient.
NioUdpClient - Class in org.apache.mina.transport.nio
This class implements a UDP NIO based client.
NioUdpClient() - Constructor for class org.apache.mina.transport.nio.NioUdpClient
Create a new instance of NioUdpClient
NioUdpClient(IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioUdpClient
Create a new instance of NioUdpClient
NioUdpEchoServer - Class in org.apache.mina.examples.udpecho
A UDP base echo server sending back every datagram received
NioUdpEchoServer() - Constructor for class org.apache.mina.examples.udpecho.NioUdpEchoServer
 
NioUdpServer - Class in org.apache.mina.transport.nio
This class implements a UDP NIO based server.
NioUdpServer() - Constructor for class org.apache.mina.transport.nio.NioUdpServer
Create an UDP server with a new selector pool of default size and a IoHandlerExecutor of default type ( OrderedHandlerExecutor)
NioUdpServer(UdpSessionConfig) - Constructor for class org.apache.mina.transport.nio.NioUdpServer
Create an UDP server with a new selector pool of default size and a IoHandlerExecutor of default type ( OrderedHandlerExecutor)
NioUdpServer(SelectorLoop, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioUdpServer
Create an UDP server with provided selector loops pool
NioUdpServer(UdpSessionConfig, SelectorLoop, IoHandlerExecutor) - Constructor for class org.apache.mina.transport.nio.NioUdpServer
Create an UDP server with provided selector loops pool
NioUdpSession - Class in org.apache.mina.transport.nio
A UDP session based on NIO
NUL - Static variable in class org.apache.mina.codec.textline.LineDelimiter
The line delimiter constant for NUL-terminated text protocols such as Flash XML socket ("\0")

O

OpenEvent - Class in org.apache.mina.service.executor
OpenEvent(IoSession) - Constructor for class org.apache.mina.service.executor.OpenEvent
 
order() - Method in class org.apache.mina.codec.IoBuffer
Returns the byte order used by this IoBuffer when converting bytes from/to other primitive types.
order(ByteOrder) - Method in class org.apache.mina.codec.IoBuffer
Sets the byte order of this IoBuffer.
OrderedHandlerExecutor - Class in org.apache.mina.service.executor
Use this executor if you want the IoHandler events of a session to be executed in order and on the same thread.
OrderedHandlerExecutor(int, int) - Constructor for class org.apache.mina.service.executor.OrderedHandlerExecutor
Create an OrderedHandlerExecutor with a given number of thread and a given queue size.
org.apache.mina.api - package org.apache.mina.api
Base API for the MINA library.
org.apache.mina.coap - package org.apache.mina.coap
 
org.apache.mina.coap.codec - package org.apache.mina.coap.codec
 
org.apache.mina.coap.resource - package org.apache.mina.coap.resource
 
org.apache.mina.codec - package org.apache.mina.codec
 
org.apache.mina.codec.delimited - package org.apache.mina.codec.delimited
Set of tools for delimited buffers.
org.apache.mina.codec.delimited.ints - package org.apache.mina.codec.delimited.ints
Integer encoder and decoders used for delimited buffers.
org.apache.mina.codec.delimited.serialization - package org.apache.mina.codec.delimited.serialization
Serialization mechanisms.
org.apache.mina.codec.textline - package org.apache.mina.codec.textline
 
org.apache.mina.examples.coap - package org.apache.mina.examples.coap
 
org.apache.mina.examples.echoclient - package org.apache.mina.examples.echoclient
 
org.apache.mina.examples.echoserver - package org.apache.mina.examples.echoserver
 
org.apache.mina.examples.http - package org.apache.mina.examples.http
 
org.apache.mina.examples.udpecho - package org.apache.mina.examples.udpecho
 
org.apache.mina.filter.codec - package org.apache.mina.filter.codec
 
org.apache.mina.filter.logging - package org.apache.mina.filter.logging
 
org.apache.mina.filter.query - package org.apache.mina.filter.query
 
org.apache.mina.filterchain - package org.apache.mina.filterchain
 
org.apache.mina.http - package org.apache.mina.http
 
org.apache.mina.http.api - package org.apache.mina.http.api
 
org.apache.mina.service - package org.apache.mina.service
 
org.apache.mina.service.client - package org.apache.mina.service.client
 
org.apache.mina.service.executor - package org.apache.mina.service.executor
Classes in charge of decoupling IoHandler event of the low level read/write/accept I/O threads ( SelectorLoop ).
org.apache.mina.service.idlechecker - package org.apache.mina.service.idlechecker
 
org.apache.mina.service.server - package org.apache.mina.service.server
 
org.apache.mina.session - package org.apache.mina.session
 
org.apache.mina.transport - package org.apache.mina.transport
 
org.apache.mina.transport.bio - package org.apache.mina.transport.bio
Transport implementation base on blocking I/O Socket
org.apache.mina.transport.nio - package org.apache.mina.transport.nio
Transport implementations base on NIO (New I/O), Channel
org.apache.mina.transport.tcp - package org.apache.mina.transport.tcp
Shared plumber for TCP transport implementations.
org.apache.mina.transport.udp - package org.apache.mina.transport.udp
Shared plumber UDP transport implementations.
org.apache.mina.util - package org.apache.mina.util
Various utilities.

P

PARAM_STRING_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to parse out parameters from query string
parseToMilliseconds(String) - Static method in class org.apache.mina.http.DateUtil
Parse a given date String to a long representation of the time.
parseToRFC1123(long) - Static method in class org.apache.mina.http.DateUtil
Converts a millisecond representation of a date to a RFC 1123 formatted String.
PEER_ADDRESS - Static variable in class org.apache.mina.transport.nio.SslHelper
A session attribute key that should be set to an InetSocketAddress.
position() - Method in class org.apache.mina.codec.IoBuffer
 
position(int) - Method in class org.apache.mina.codec.IoBuffer
 
post(String, boolean, byte[]) - Static method in class org.apache.mina.coap.CoapMessage
 
processException(Exception) - Method in class org.apache.mina.session.AbstractIoSession
send a caught exception to the IoHandler (if any)
processIdleSession(long) - Method in interface org.apache.mina.service.idlechecker.IdleChecker
Find idle session, to be called for each select() call.
processIdleSession(long) - Method in class org.apache.mina.service.idlechecker.IndexedIdleChecker
Find idle session, to be called for each select() call.
processMessageReceived(ByteBuffer) - Method in class org.apache.mina.session.AbstractIoSession
process session message received event using the filter chain.
processMessageSent(Object) - Method in class org.apache.mina.session.AbstractIoSession
 
processMessageWriting(WriteRequest, IoFuture<Void>) - Method in class org.apache.mina.session.AbstractIoSession
process session message writing event using the filter chain.
processRead(AbstractIoSession, ByteBuffer) - Method in class org.apache.mina.transport.nio.SslHelper
Process a read ByteBuffer over a secured connection, or during the SSL/TLS Handshake.
processSessionClosed() - Method in class org.apache.mina.session.AbstractIoSession
process session closed event using the filter chain.
processSessionIdle(IdleStatus) - Method in class org.apache.mina.session.AbstractIoSession
process session idle event using the filter chain.
processSessionOpen() - Method in class org.apache.mina.session.AbstractIoSession
process session open event using the filter chain.
processWrite(SelectorLoop) - Method in class org.apache.mina.transport.nio.AbstractNioSession
Process a write operation.
ProtobufDecoder<OUTPUT extends com.google.protobuf.GeneratedMessage> - Class in org.apache.mina.codec.delimited
Decode Protocol Buffer messages of type OUTPUT
ProtobufDecoder(Class<OUTPUT>, ExtensionRegistryLite) - Constructor for class org.apache.mina.codec.delimited.ProtobufDecoder
 
ProtobufDynamicDecoder - Class in org.apache.mina.codec.delimited
 
ProtobufDynamicDecoder() - Constructor for class org.apache.mina.codec.delimited.ProtobufDynamicDecoder
 
ProtobufDynamicMessageDecoder - Class in org.apache.mina.codec.delimited.serialization
An alternative decoder for protobuf which allows the use various target classes with the same decoder.
ProtobufDynamicMessageDecoder() - Constructor for class org.apache.mina.codec.delimited.serialization.ProtobufDynamicMessageDecoder
 
ProtobufDynamicMessageDecoder.ProtobufSerializedMessage - Class in org.apache.mina.codec.delimited.serialization
 
ProtobufDynamicMessageDecoder.ProtobufSerializedMessage(IoBuffer) - Constructor for class org.apache.mina.codec.delimited.serialization.ProtobufDynamicMessageDecoder.ProtobufSerializedMessage
 
ProtobufEncoder<INPUT extends com.google.protobuf.GeneratedMessage> - Class in org.apache.mina.codec.delimited
Encode for protocol buffer messages.
ProtobufEncoder(Class<INPUT>) - Constructor for class org.apache.mina.codec.delimited.ProtobufEncoder
 
ProtobufMessageDecoder<IN extends com.google.protobuf.GeneratedMessage> - Class in org.apache.mina.codec.delimited.serialization
 
ProtobufMessageEncoder<OUT extends com.google.protobuf.GeneratedMessage> - Class in org.apache.mina.codec.delimited.serialization
 
ProtobufMessageEncoder() - Constructor for class org.apache.mina.codec.delimited.serialization.ProtobufMessageEncoder
 
ProtocolCodecFilter<MESSAGE,ENCODED,ENCODING_STATE,DECODING_STATE> - Class in org.apache.mina.filter.codec
An IoFilter which translates binary or protocol specific data into message objects and vice versa using ProtocolCodecFactory, ProtocolEncoder, or ProtocolDecoder.
ProtocolCodecFilter(ProtocolEncoder<MESSAGE, ENCODED, ENCODING_STATE>, ProtocolDecoder<ENCODED, MESSAGE, DECODING_STATE>) - Constructor for class org.apache.mina.filter.codec.ProtocolCodecFilter
Creates a new instance of ProtocolCodecFilter, with the specified encoder and decoder.
ProtocolDecoder<INPUT,OUTPUT,DECODING_STATE> - Interface in org.apache.mina.codec
Decodes binary or protocol-specific data into higher-level message objects.
ProtocolDecoderException - Exception in org.apache.mina.codec
Exception thrown by a ProtocolDecoder if something wrong happen during decoding.
ProtocolDecoderException() - Constructor for exception org.apache.mina.codec.ProtocolDecoderException
 
ProtocolDecoderException(String) - Constructor for exception org.apache.mina.codec.ProtocolDecoderException
 
ProtocolDecoderException(Throwable) - Constructor for exception org.apache.mina.codec.ProtocolDecoderException
 
ProtocolDecoderException(String, Throwable) - Constructor for exception org.apache.mina.codec.ProtocolDecoderException
 
ProtocolEncoder<INPUT,OUTPUT,ENCODING_STATE> - Interface in org.apache.mina.codec
In charge of encoding a message of type MESSAGE into another form (could be a ByteBuffer or any other protocol level construction.
ProtocolEncoderException - Exception in org.apache.mina.codec
Exception thrown by a ProtocolEncoder if something wrong happen during encoding.
ProtocolEncoderException() - Constructor for exception org.apache.mina.codec.ProtocolEncoderException
 
ProtocolEncoderException(String) - Constructor for exception org.apache.mina.codec.ProtocolEncoderException
 
ProtocolEncoderException(Throwable) - Constructor for exception org.apache.mina.codec.ProtocolEncoderException
 
ProtocolEncoderException(String, Throwable) - Constructor for exception org.apache.mina.codec.ProtocolEncoderException
 
ProxyTcpSessionConfig - Class in org.apache.mina.transport.tcp
This class proxy the inner java.net.Socket configuration with the SocketSessionConfig of the session.
ProxyTcpSessionConfig(Socket) - Constructor for class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
 
put(byte) - Method in class org.apache.mina.codec.IoBuffer
 
put(byte[]) - Method in class org.apache.mina.codec.IoBuffer
 
put(ByteBuffer) - Method in class org.apache.mina.codec.IoBuffer
 
put(IoBuffer) - Method in class org.apache.mina.codec.IoBuffer
 
put(byte[], int, int) - Method in class org.apache.mina.codec.IoBuffer
 
put(int, byte) - Method in class org.apache.mina.codec.IoBuffer
 
putChar(char) - Method in class org.apache.mina.codec.IoBuffer
 
putChar(int, char) - Method in class org.apache.mina.codec.IoBuffer
 
putDouble(double) - Method in class org.apache.mina.codec.IoBuffer
 
putDouble(int, double) - Method in class org.apache.mina.codec.IoBuffer
 
putFloat(float) - Method in class org.apache.mina.codec.IoBuffer
 
putFloat(int, float) - Method in class org.apache.mina.codec.IoBuffer
 
putInt(int) - Method in class org.apache.mina.codec.IoBuffer
 
putInt(int, int) - Method in class org.apache.mina.codec.IoBuffer
 
putLong(int, long) - Method in class org.apache.mina.codec.IoBuffer
 
putLong(long) - Method in class org.apache.mina.codec.IoBuffer
 
putShort(int, short) - Method in class org.apache.mina.codec.IoBuffer
 
putShort(short) - Method in class org.apache.mina.codec.IoBuffer
 

Q

QUERY_STRING_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to parse out QueryString from HttpRequest

R

RAW_VALUE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to parse raw headers and body
RawInt32 - Class in org.apache.mina.codec.delimited.ints
Class providing raw/canonical representation of integers.
RawInt32(ByteOrder) - Constructor for class org.apache.mina.codec.delimited.ints.RawInt32
 
read() - Method in class org.apache.mina.util.ByteBufferInputStream
 
read(byte[], int, int) - Method in class org.apache.mina.util.ByteBufferInputStream
 
ReadFilterChainController - Interface in org.apache.mina.filterchain
Chain controller used by a filter for calling the next filter in read order.
ready(boolean, boolean, boolean, ByteBuffer, boolean) - Method in class org.apache.mina.transport.nio.NioTcpServer
ready(boolean, boolean, boolean, ByteBuffer, boolean) - Method in class org.apache.mina.transport.nio.NioTcpSession
ready(boolean, boolean, boolean, ByteBuffer, boolean) - Method in class org.apache.mina.transport.nio.NioUdpServer
ready(boolean, boolean, boolean, ByteBuffer, boolean) - Method in class org.apache.mina.transport.nio.NioUdpSession
 
ready(boolean, boolean, boolean, ByteBuffer, boolean) - Method in interface org.apache.mina.transport.nio.SelectorListener
 
ReceiveEvent - Class in org.apache.mina.service.executor
A IoSession received a message Event.
ReceiveEvent(IoSession, Object) - Constructor for class org.apache.mina.service.executor.ReceiveEvent
 
register(IoFutureListener<V>) - Method in interface org.apache.mina.api.IoFuture
Register a listener to asynchronously receive the results of the future computation.
register(ResourceHandler) - Method in class org.apache.mina.coap.resource.ResourceRegistry
Register a new resource handler.
register(boolean, boolean, boolean, boolean, SelectorListener, SelectableChannel, RegistrationCallback) - Method in class org.apache.mina.transport.nio.NioSelectorLoop
Register a channel on a Selector, for some events.
register(boolean, boolean, boolean, boolean, SelectorListener, SelectableChannel, RegistrationCallback) - Method in interface org.apache.mina.transport.nio.SelectorLoop
Register a channel on a Selector, for some events.
register(IoFutureListener<V>) - Method in class org.apache.mina.util.AbstractIoFuture
Register a listener to asynchronously receive the results of the future computation.
RegistrationCallback - Interface in org.apache.mina.transport.nio
To be used with NioSelectorLoop for being informed when the SelectionKey was created and registered.
remaining() - Method in class org.apache.mina.codec.IoBuffer
 
removeAttribute(AttributeKey<T>) - Method in interface org.apache.mina.api.IoSession
Removes the specified Attribute from this container.
removeAttribute(AttributeKey<T>) - Method in class org.apache.mina.session.AbstractIoSession
Removes the specified Attribute from this container.
Request - Interface in org.apache.mina.filter.query
A request message, which should be responded by a Response.
request(IoSession, REQUEST, long) - Method in class org.apache.mina.filter.query.RequestFilter
Send a request message and provide a IoFuture for handling the response.
REQUEST_LINE_PATTERN - Static variable in class org.apache.mina.http.HttpServerDecoder
Regex to parse HttpRequest Request Line
RequestFilter<REQUEST extends Request,RESPONSE extends Response> - Class in org.apache.mina.filter.query
A filter providing IoFuture for request/response protocol.
RequestFilter() - Constructor for class org.apache.mina.filter.query.RequestFilter
 
requestId() - Method in class org.apache.mina.coap.CoapMessage
requestId() - Method in interface org.apache.mina.filter.query.Request
 
requestId() - Method in interface org.apache.mina.filter.query.Response
 
RequestTimeoutException - Exception in org.apache.mina.filter.query
An exception occurring when the request took too much time.
RequestTimeoutException() - Constructor for exception org.apache.mina.filter.query.RequestTimeoutException
 
reset() - Method in class org.apache.mina.codec.delimited.SizePrefixedDecoder.MutableInt
Remove the value.
reset() - Method in class org.apache.mina.codec.IoBuffer
 
reset() - Method in class org.apache.mina.codec.textline.TextLineDecoder.Context
 
reset() - Method in class org.apache.mina.util.ByteBufferInputStream
 
ResourceHandler - Interface in org.apache.mina.coap.resource
A resource handler for a given path.
ResourceRegistry - Class in org.apache.mina.coap.resource
The resource registry for the different ResourceHandler.
ResourceRegistry() - Constructor for class org.apache.mina.coap.resource.ResourceRegistry
 
respond(CoapMessage, IoSession) - Method in class org.apache.mina.coap.resource.ResourceRegistry
Response to a request : delegate it to the correct handler for the requested path.
Response - Interface in org.apache.mina.filter.query
A message which can be possibly a response to a request.
resumeRead() - Method in interface org.apache.mina.api.IoSession
Resumes read operations for this session.
resumeRead() - Method in class org.apache.mina.transport.bio.BioUdpSession
Resumes read operations for this session.
resumeRead() - Method in class org.apache.mina.transport.nio.NioTcpSession
Resumes read operations for this session.
resumeRead() - Method in class org.apache.mina.transport.nio.NioUdpSession
Resumes read operations for this session.
resumeWrite() - Method in interface org.apache.mina.api.IoSession
Resumes write operations for this session.
resumeWrite() - Method in class org.apache.mina.transport.bio.BioUdpSession
Resumes write operations for this session.
resumeWrite() - Method in class org.apache.mina.transport.nio.NioTcpSession
Resumes write operations for this session.
resumeWrite() - Method in class org.apache.mina.transport.nio.NioUdpSession
Resumes write operations for this session.
rewind() - Method in class org.apache.mina.codec.IoBuffer
 

S

scheduleException(IoFutureListener<V>, Throwable) - Method in class org.apache.mina.util.AbstractIoFuture
Default implementation to call a listener's IoFutureListener.exception(Throwable) method.
scheduleResult(IoFutureListener<V>, V) - Method in class org.apache.mina.util.AbstractIoFuture
Default implementation to call a listener's IoFutureListener.completed(Object) method.
secured - Variable in class org.apache.mina.session.AbstractIoSession
Tells if the session is secured or not
SelectorListener - Interface in org.apache.mina.transport.nio
Listen for selector events.
SelectorLoop - Interface in org.apache.mina.transport.nio
 
SelectorLoopPool - Interface in org.apache.mina.transport.nio
A pool of SelectorLoop
SentEvent - Class in org.apache.mina.service.executor
An IoSession sent a message Event
SentEvent(IoSession, Object) - Constructor for class org.apache.mina.service.executor.SentEvent
 
serviceActivated(IoService) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked when a new service is activated by an IoService.
serviceActivated(IoService) - Method in interface org.apache.mina.api.IoHandler
Invoked when a new service is activated by an IoService.
serviceInactivated(IoService) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked when a service is inactivated by an IoService.
serviceInactivated(IoService) - Method in interface org.apache.mina.api.IoHandler
Invoked when a service is inactivated by an IoService.
sessionClosed(IoSession) - Method in class org.apache.mina.api.AbstractIoFilter
Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked when a connection is closed.
sessionClosed(IoSession) - Method in interface org.apache.mina.api.IoFilter
Invoked when a connection is closed.
sessionClosed(IoSession) - Method in interface org.apache.mina.api.IoHandler
Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.filter.logging.LoggingFilter
Invoked when a connection is closed.
sessionClosed(IoSession) - Method in class org.apache.mina.filter.query.RequestFilter
Invoked when a connection is closed.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.api.AbstractIoFilter
Invoked with the related IdleStatus when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked with the related IdleStatus when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.api.IoFilter
Invoked with the related IdleStatus when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in interface org.apache.mina.api.IoHandler
Invoked with the related IdleStatus when a connection becomes idle.
sessionIdle(IoSession, IdleStatus) - Method in class org.apache.mina.filter.logging.LoggingFilter
Invoked with the related IdleStatus when a connection becomes idle.
sessionOpened(IoSession) - Method in class org.apache.mina.api.AbstractIoFilter
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.api.AbstractIoHandler
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in interface org.apache.mina.api.IoFilter
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in interface org.apache.mina.api.IoHandler
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.filter.codec.ProtocolCodecFilter
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.filter.logging.LoggingFilter
Invoked when a connection has been opened.
sessionOpened(IoSession) - Method in class org.apache.mina.filter.query.RequestFilter
 
sessionRead(AbstractIoSession, long) - Method in interface org.apache.mina.service.idlechecker.IdleChecker
Inform the IdleCheker a session have a read event
sessionRead(AbstractIoSession, long) - Method in class org.apache.mina.service.idlechecker.IndexedIdleChecker
Inform the IdleCheker a session have a read event
sessionWritten(AbstractIoSession, long) - Method in interface org.apache.mina.service.idlechecker.IdleChecker
Inform the IdleCheker a session have a write event
sessionWritten(AbstractIoSession, long) - Method in class org.apache.mina.service.idlechecker.IndexedIdleChecker
Inform the IdleCheker a session have a write event
setAcceptKey(SelectionKey) - Method in class org.apache.mina.transport.nio.NioTcpServer
 
setActive() - Method in class org.apache.mina.service.AbstractIoService
Sets the IoService state to ACTIVE.
setAttribute(AttributeKey<? extends T>, T) - Method in interface org.apache.mina.api.IoSession
Sets a user-defined attribute.
setAttribute(AttributeKey<? extends T>, T) - Method in class org.apache.mina.session.AbstractIoSession
Sets a user-defined attribute.
setBroadcast(boolean) - Method in class org.apache.mina.transport.udp.DefaultUdpSessionConfig
setBroadcast(boolean) - Method in interface org.apache.mina.transport.udp.UdpSessionConfig
 
setBufferLength(int) - Method in class org.apache.mina.codec.textline.TextLineDecoder
Sets the default buffer size.
setCode(int) - Method in class org.apache.mina.coap.CoapMessage
 
setCode(int) - Method in class org.apache.mina.coap.resource.CoapResponse
 
setConnectTimeoutMillis(int) - Method in class org.apache.mina.transport.tcp.AbstractTcpClient
Sets the connect timeout in milliseconds.
setContent(byte[]) - Method in class org.apache.mina.coap.resource.CoapResponse
 
setCreated() - Method in class org.apache.mina.service.AbstractIoService
Sets the IoService state to CREATED.
setDisposed() - Method in class org.apache.mina.service.AbstractIoService
Sets the IoService state to DISPOSED.
setDisposing() - Method in class org.apache.mina.service.AbstractIoService
Sets the IoService state to DISPOSING.
setElastic(boolean) - Method in class org.apache.mina.util.ByteBufferOutputStream
 
setException(Throwable) - Method in class org.apache.mina.util.AbstractIoFuture
Set the future result as a Throwable, indicating that a throwable was thrown while executing the task.
setFilters(IoFilter...) - Method in interface org.apache.mina.api.IoService
Set the list of filters for this service.
setFilters(IoFilter...) - Method in class org.apache.mina.service.AbstractIoService
Set the list of filters for this service.
setFuture(IoFuture<Void>) - Method in class org.apache.mina.session.DefaultWriteRequest
Store the future into the request
setFuture(IoFuture<Void>) - Method in interface org.apache.mina.session.WriteRequest
Store the future into the request
setId(int) - Method in class org.apache.mina.coap.CoapMessage
 
setIdleTimeInMillis(IdleStatus, long) - Method in interface org.apache.mina.api.IoSessionConfig
Set the delay before an IoSession is considered idle for a given operation type (read/write/both) @see IdleStatus
setIdleTimeInMillis(IdleStatus, long) - Method in class org.apache.mina.session.AbstractIoSessionConfig
Set the delay before an IoSession is considered idle for a given operation type (read/write/both) @see IdleStatus
setIdleTimeInMillis(IdleStatus, long) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Set the delay before an IoSession is considered idle for a given operation type (read/write/both) @see IdleStatus
setIoHandler(IoHandler) - Method in interface org.apache.mina.api.IoService
Set the IoHandler in charge of your business logic for this service.
setIoHandler(IoHandler) - Method in class org.apache.mina.service.AbstractIoService
Set the IoHandler in charge of your business logic for this service.
setKeepAlive(boolean) - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
setKeepAlive(boolean) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
setKeepAlive(boolean) - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
setMatchCount(int) - Method in class org.apache.mina.codec.textline.TextLineDecoder.Context
 
setMaxLineLength(int) - Method in class org.apache.mina.codec.textline.TextLineDecoder
Sets the allowed maximum size of the line to be decoded.
setMaxLineLength(int) - Method in class org.apache.mina.codec.textline.TextLineEncoder
Sets the allowed maximum size of the encoded line.
setMessage(Object) - Method in class org.apache.mina.session.DefaultWriteRequest
Store the encoded message
setMessage(Object) - Method in interface org.apache.mina.session.WriteRequest
Store the encoded message
setMessageReceivedLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
Set the LogLevel for the MessageReceived event.
setMessageSentLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
Set the LogLevel for the messageSent event.
setMessageWritingLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
Set the LogLevel for the MessageWriting event.
setNotRegisteredForWrite() - Method in class org.apache.mina.transport.nio.AbstractNioSession
 
setOobInline(boolean) - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
setOobInline(boolean) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
setOobInline(boolean) - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
setOptions(CoapOption[]) - Method in class org.apache.mina.coap.CoapMessage
 
setOptions(CoapOption[]) - Method in class org.apache.mina.coap.resource.CoapResponse
 
setPartial(ByteBuffer) - Method in class org.apache.mina.http.HttpDecoderState
 
setPayload(byte[]) - Method in class org.apache.mina.coap.CoapMessage
 
setReadBufferSize(int) - Method in interface org.apache.mina.api.IoSessionConfig
Sets the size of the read buffer that I/O processor allocates per each read.
setReadBufferSize(int) - Method in class org.apache.mina.session.AbstractIoSessionConfig
Sets the size of the read buffer that I/O processor allocates per each read.
setReadBufferSize(int) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Sets the size of the read buffer that I/O processor allocates per each read.
setReadKey(SelectionKey) - Method in class org.apache.mina.transport.nio.NioUdpServer
 
setRemainingBytes(int) - Method in class org.apache.mina.http.HttpDecoderState
 
setResult(V) - Method in class org.apache.mina.util.AbstractIoFuture
Set the future result of the executing task.
setReuseAddress(boolean) - Method in interface org.apache.mina.api.IoSessionConfig
 
setReuseAddress(boolean) - Method in class org.apache.mina.service.server.AbstractIoServer
Set the reuse address flag on the server socket
setReuseAddress(boolean) - Method in class org.apache.mina.session.AbstractIoSessionConfig
setReuseAddress(boolean) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
setSecured(boolean) - Method in class org.apache.mina.session.AbstractIoSession
setSendBufferSize(int) - Method in interface org.apache.mina.api.IoSessionConfig
Sets the size of the buffer that I/O processor allocates per each write.
setSendBufferSize(int) - Method in class org.apache.mina.session.AbstractIoSessionConfig
Sets the size of the buffer that I/O processor allocates per each write.
setSendBufferSize(int) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Sets the size of the buffer that I/O processor allocates per each write.
setServerSocketChannel(ServerSocketChannel) - Method in class org.apache.mina.transport.nio.NioTcpServer
 
setSessionClosedLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
Set the LogLevel for the SessionClosed event.
setSessionConfig(IoSessionConfig) - Method in class org.apache.mina.service.server.AbstractIoServer
Set the default configuration for created TCP sessions
setSessionConfig(TcpSessionConfig) - Method in class org.apache.mina.transport.tcp.AbstractTcpClient
Set the default configuration for created TCP sessions
setSessionConfig(TcpSessionConfig) - Method in class org.apache.mina.transport.tcp.AbstractTcpServer
Set the default configuration for created TCP sessions
setSessionConfig(UdpSessionConfig) - Method in class org.apache.mina.transport.udp.AbstractUdpServer
setSessionIdleLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
Set the LogLevel for the SessionIdle event.
setSessionOpenedLogLevel(LogLevel) - Method in class org.apache.mina.filter.logging.LoggingFilter
Set the LogLevel for the SessionOpened event.
setSoLinger(int) - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
setSoLinger(int) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
setSoLinger(int) - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
setSslContext(SSLContext) - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
Inject a SSLContex valid for the session.
setSslContext(SSLContext) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
 
setSslContext(SSLContext) - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
setState(DecoderState) - Method in class org.apache.mina.http.HttpDecoderState
 
setSuspended() - Method in class org.apache.mina.service.AbstractIoService
Sets the IoService state to SUSPENDED.
setTcpNoDelay(boolean) - Method in class org.apache.mina.transport.tcp.DefaultTcpSessionConfig
setTcpNoDelay(boolean) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
setTcpNoDelay(boolean) - Method in interface org.apache.mina.transport.tcp.TcpSessionConfig
 
setTimeout(int) - Method in interface org.apache.mina.api.IoSessionConfig
Sets the SO_TIMEOUT option for this socket
setTimeout(int) - Method in class org.apache.mina.session.AbstractIoSessionConfig
Sets the SO_TIMEOUT option for this socket
setTimeout(int) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Sets the SO_TIMEOUT option for this socket
setToken(byte[]) - Method in class org.apache.mina.coap.CoapMessage
 
setTrafficClass(TrafficClassEnum) - Method in interface org.apache.mina.api.IoSessionConfig
Set the ToS flag for this session
setTrafficClass(int) - Method in interface org.apache.mina.api.IoSessionConfig
Set the ToS flag for this session
setTrafficClass(TrafficClassEnum) - Method in class org.apache.mina.session.AbstractIoSessionConfig
Set the ToS flag for this session
setTrafficClass(int) - Method in class org.apache.mina.session.AbstractIoSessionConfig
Set the ToS flag for this session
setTrafficClass(int) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Set the ToS flag for this session
setTrafficClass(TrafficClassEnum) - Method in class org.apache.mina.transport.tcp.ProxyTcpSessionConfig
Set the ToS flag for this session
setType(MessageType) - Method in class org.apache.mina.coap.CoapMessage
 
setValue(Integer) - Method in class org.apache.mina.codec.delimited.SizePrefixedDecoder.MutableInt
Set the value.
setVersion(int) - Method in class org.apache.mina.coap.CoapMessage
 
SizePrefixedDecoder<OUT> - Class in org.apache.mina.codec.delimited
 
SizePrefixedDecoder(IoBufferDecoder<Integer>, IoBufferDecoder<OUT>) - Constructor for class org.apache.mina.codec.delimited.SizePrefixedDecoder
 
SizePrefixedDecoder.MutableInt - Class in org.apache.mina.codec.delimited
A mutable Integer wrapper.
SizePrefixedEncoder<IN> - Class in org.apache.mina.codec.delimited
 
SizePrefixedEncoder(ByteBufferEncoder<Integer>, ByteBufferEncoder<IN>) - Constructor for class org.apache.mina.codec.delimited.SizePrefixedEncoder
 
skip(long) - Method in class org.apache.mina.util.ByteBufferInputStream
 
slice() - Method in class org.apache.mina.codec.IoBuffer
 
SSL_HELPER - Static variable in interface org.apache.mina.api.IoSession
The SslHelper instance name, stored in the session's attributes
SslHelper - Class in org.apache.mina.transport.nio
An helper class used to manage everything related to SSL/TLS establishment and management.
SslHelper(IoSession, SSLContext) - Constructor for class org.apache.mina.transport.nio.SslHelper
Create a new SSL Handler.
start() - Method in interface org.apache.mina.service.idlechecker.IdleChecker
Start the idle checker inner threads
start() - Method in class org.apache.mina.service.idlechecker.IndexedIdleChecker
Start the idle checker inner threads
state - Variable in class org.apache.mina.session.AbstractIoSession
The session's state : one of CREATED, CONNECTED, CLOSING, CLOSED, SECURING, CONNECTED_SECURED
StatelessProtocolDecoder<INPUT,OUTPUT> - Interface in org.apache.mina.codec
A state less ProtocolDecoder : no context stored for the different sessions.
StatelessProtocolEncoder<INPUT,OUTPUT> - Interface in org.apache.mina.codec
A state less ProtocolEncoder : no context stored for the different sessions.
suspendRead() - Method in interface org.apache.mina.api.IoSession
Suspends read operations for this session.
suspendRead() - Method in class org.apache.mina.transport.bio.BioUdpSession
Suspends read operations for this session.
suspendRead() - Method in class org.apache.mina.transport.nio.NioTcpSession
Suspends read operations for this session.
suspendRead() - Method in class org.apache.mina.transport.nio.NioUdpSession
Suspends read operations for this session.
suspendWrite() - Method in interface org.apache.mina.api.IoSession
Suspends write operations for this session.
suspendWrite() - Method in class org.apache.mina.transport.bio.BioUdpSession
Suspends write operations for this session.
suspendWrite() - Method in class org.apache.mina.transport.nio.NioTcpSession
Suspends write operations for this session.
suspendWrite() - Method in class org.apache.mina.transport.nio.NioUdpSession
Suspends write operations for this session.

T

TcpSessionConfig - Interface in org.apache.mina.transport.tcp
A IoSessionConfig for socket based sessions.
TextLineDecoder - Class in org.apache.mina.codec.textline
A ProtocolDecoder which decodes a text line into a string.
TextLineDecoder() - Constructor for class org.apache.mina.codec.textline.TextLineDecoder
Creates a new instance with the current default Charset and LineDelimiter.AUTO delimiter.
TextLineDecoder(String) - Constructor for class org.apache.mina.codec.textline.TextLineDecoder
Creates a new instance with the current default Charset and the specified delimiter.
TextLineDecoder(LineDelimiter) - Constructor for class org.apache.mina.codec.textline.TextLineDecoder
Creates a new instance with the current default Charset and the specified delimiter.
TextLineDecoder(Charset) - Constructor for class org.apache.mina.codec.textline.TextLineDecoder
Creates a new instance with the spcified charset and LineDelimiter.AUTO delimiter.
TextLineDecoder(Charset, String) - Constructor for class org.apache.mina.codec.textline.TextLineDecoder
Creates a new instance with the spcified charset and the specified delimiter.
TextLineDecoder(Charset, LineDelimiter) - Constructor for class org.apache.mina.codec.textline.TextLineDecoder
Creates a new instance with the specified charset and the specified delimiter.
TextLineDecoder.Context - Class in org.apache.mina.codec.textline
A Context used during the decoding of a lin.
TextLineEncoder - Class in org.apache.mina.codec.textline
A ProtocolEncoder which encodes a string into a text line which ends with the delimiter.
TextLineEncoder() - Constructor for class org.apache.mina.codec.textline.TextLineEncoder
Creates a new instance with the current default Charset and LineDelimiter.UNIX delimiter.
TextLineEncoder(String) - Constructor for class org.apache.mina.codec.textline.TextLineEncoder
Creates a new instance with the current default Charset and the specified delimiter.
TextLineEncoder(LineDelimiter) - Constructor for class org.apache.mina.codec.textline.TextLineEncoder
Creates a new instance with the current default Charset and the specified delimiter.
TextLineEncoder(Charset) - Constructor for class org.apache.mina.codec.textline.TextLineEncoder
Creates a new instance with the spcified charset and LineDelimiter.UNIX delimiter.
TextLineEncoder(Charset, String) - Constructor for class org.apache.mina.codec.textline.TextLineEncoder
Creates a new instance with the spcified charset and the specified delimiter.
TextLineEncoder(Charset, LineDelimiter) - Constructor for class org.apache.mina.codec.textline.TextLineEncoder
Creates a new instance with the spcified charset and the specified delimiter.
ThriftDecoder<M extends org.apache.thrift.TBase<?,?>> - Class in org.apache.mina.codec.delimited
 
ThriftDecoder(Class<M>) - Constructor for class org.apache.mina.codec.delimited.ThriftDecoder
 
ThriftDynamicDecoder - Class in org.apache.mina.codec.delimited
 
ThriftDynamicDecoder() - Constructor for class org.apache.mina.codec.delimited.ThriftDynamicDecoder
 
ThriftDynamicMessageDecoder - Class in org.apache.mina.codec.delimited.serialization
 
ThriftDynamicMessageDecoder() - Constructor for class org.apache.mina.codec.delimited.serialization.ThriftDynamicMessageDecoder
 
ThriftDynamicMessageDecoder.ThriftSerializedMessage - Class in org.apache.mina.codec.delimited.serialization
 
ThriftDynamicMessageDecoder.ThriftSerializedMessage(TDeserializer, IoBuffer) - Constructor for class org.apache.mina.codec.delimited.serialization.ThriftDynamicMessageDecoder.ThriftSerializedMessage
 
ThriftEncoder<OUT extends org.apache.thrift.TBase<?,?>> - Class in org.apache.mina.codec.delimited
 
ThriftEncoder(Class<OUT>) - Constructor for class org.apache.mina.codec.delimited.ThriftEncoder
 
ThriftMessageDecoder<OUTPUT extends org.apache.thrift.TBase<?,?>> - Class in org.apache.mina.codec.delimited.serialization
Decode IoBuffer into Thrift messages.
ThriftMessageDecoder(Class<OUTPUT>) - Constructor for class org.apache.mina.codec.delimited.serialization.ThriftMessageDecoder
Create thrift message decoder
ThriftMessageEncoder<INPUT extends org.apache.thrift.TBase<?,?>> - Class in org.apache.mina.codec.delimited.serialization
Encode Thrift message into ByteBuffer
ThriftMessageEncoder() - Constructor for class org.apache.mina.codec.delimited.serialization.ThriftMessageEncoder
 
toHex(ByteBuffer) - Static method in class org.apache.mina.util.ByteBufferDumper
Dump a byte buffer remaining bytes as a hex-decimal string.
toString() - Method in enum org.apache.mina.api.IdleStatus
Returns the string representation of this status.
toString() - Method in class org.apache.mina.coap.CoapMessage
toString() - Method in class org.apache.mina.coap.CoapOption
toString() - Method in class org.apache.mina.coap.resource.CoapResponse
 
toString() - Method in class org.apache.mina.codec.IoBuffer
 
toString() - Method in class org.apache.mina.codec.textline.LineDelimiter
toString() - Method in class org.apache.mina.http.api.DefaultHttpResponse
toString() - Method in class org.apache.mina.http.api.HttpEndOfContent
toString() - Method in enum org.apache.mina.http.api.HttpVersion
 
toString() - Method in class org.apache.mina.http.HttpRequestImpl
toString() - Method in class org.apache.mina.session.AbstractIoSession
toString() - Method in class org.apache.mina.session.DefaultWriteRequest
 
TrafficClassEnum - Enum in org.apache.mina.session
Define the list of Trafic Class available.

U

UdpSessionConfig - Interface in org.apache.mina.transport.udp
A IoSessionConfig for UDP based sessions.
unbind() - Method in interface org.apache.mina.api.IoServer
Unbinds from the local addresses that this service is bound to and stops to accept incoming connections.
unbind() - Method in class org.apache.mina.transport.bio.BioUdpServer
 
unbind() - Method in class org.apache.mina.transport.nio.NioTcpServer
Unbinds from the local addresses that this service is bound to and stops to accept incoming connections.
unbind() - Method in class org.apache.mina.transport.nio.NioUdpServer
Unbinds from the local addresses that this service is bound to and stops to accept incoming connections.
UNIX - Static variable in class org.apache.mina.codec.textline.LineDelimiter
The line delimiter constant of UNIX ("\n")
UnorderHandlerExecutor - Class in org.apache.mina.service.executor
(in progress)
UnorderHandlerExecutor(Executor) - Constructor for class org.apache.mina.service.executor.UnorderHandlerExecutor
 
unregister(SelectorListener, SelectableChannel) - Method in class org.apache.mina.transport.nio.NioSelectorLoop
unregister(SelectorListener, SelectableChannel) - Method in interface org.apache.mina.transport.nio.SelectorLoop
 

V

valueOf(String) - Static method in enum org.apache.mina.api.IdleStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.api.IoSession.SessionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.coap.CoapCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.coap.CoapOptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.coap.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.filter.logging.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpVerb
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.api.HttpVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.http.DecoderState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.service.AbstractIoService.ServiceState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.mina.session.TrafficClassEnum
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.apache.mina.session.TrafficClassEnum
Get back the Enum value fro the integer value
values() - Static method in enum org.apache.mina.api.IdleStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.api.IoSession.SessionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.coap.CoapCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.coap.CoapOptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.coap.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.filter.logging.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpVerb
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.api.HttpVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.http.DecoderState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.service.AbstractIoService.ServiceState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.mina.session.TrafficClassEnum
Returns an array containing the constants of this enum type, in the order they are declared.
VarInt - Class in org.apache.mina.codec.delimited.ints
Class providing a variable length representation of integers.
VarInt() - Constructor for class org.apache.mina.codec.delimited.ints.VarInt
 
visit(HttpRequest) - Method in interface org.apache.mina.http.api.HttpPduEncodingVisitor
 
visit(HttpResponse) - Method in interface org.apache.mina.http.api.HttpPduEncodingVisitor
 
visit(HttpContentChunk) - Method in interface org.apache.mina.http.api.HttpPduEncodingVisitor
 
visit(HttpEndOfContent) - Method in interface org.apache.mina.http.api.HttpPduEncodingVisitor
 
visit(EventVisitor) - Method in class org.apache.mina.service.executor.CloseEvent
 
visit(EventVisitor) - Method in interface org.apache.mina.service.executor.Event
Call the visitor method for this kind of event.
visit(OpenEvent) - Method in interface org.apache.mina.service.executor.EventVisitor
 
visit(CloseEvent) - Method in interface org.apache.mina.service.executor.EventVisitor
 
visit(ReceiveEvent) - Method in interface org.apache.mina.service.executor.EventVisitor
 
visit(SentEvent) - Method in interface org.apache.mina.service.executor.EventVisitor
 
visit(IdleEvent) - Method in interface org.apache.mina.service.executor.EventVisitor
 
visit(EventVisitor) - Method in class org.apache.mina.service.executor.IdleEvent
 
visit(EventVisitor) - Method in class org.apache.mina.service.executor.OpenEvent
 
visit(EventVisitor) - Method in class org.apache.mina.service.executor.ReceiveEvent
 
visit(EventVisitor) - Method in class org.apache.mina.service.executor.SentEvent
 

W

wakeup() - Method in class org.apache.mina.transport.nio.NioSelectorLoop
 
wakeup() - Method in interface org.apache.mina.transport.nio.SelectorLoop
Wake up the selector
WANT_CLIENT_AUTH - Static variable in class org.apache.mina.transport.nio.SslHelper
 
WINDOWS - Static variable in class org.apache.mina.codec.textline.LineDelimiter
The line delimiter constant of MS Windows/DOS ("\r\n")
wrap(byte[]...) - Static method in class org.apache.mina.codec.IoBuffer
 
wrap(byte[], int, int) - Static method in class org.apache.mina.codec.IoBuffer
 
wrap(ByteBuffer...) - Static method in class org.apache.mina.codec.IoBuffer
Wraps ByteBuffers into a new IoBuffer
write(Object) - Method in interface org.apache.mina.api.IoSession
Enqueue a message for writing.
write(Object) - Method in class org.apache.mina.session.AbstractIoSession
Enqueue a message for writing.
write(byte[], int, int) - Method in class org.apache.mina.util.ByteBufferOutputStream
 
write(int) - Method in class org.apache.mina.util.ByteBufferOutputStream
 
writeDirect(Object) - Method in class org.apache.mina.transport.nio.AbstractNioSession
Writes the message immediately.
writeDirect(Object) - Method in class org.apache.mina.transport.nio.NioTcpSession
Writes the message immediately.
writeDirect(Object) - Method in class org.apache.mina.transport.nio.NioUdpSession
Writes the message immediately.
WriteFilterChainController - Interface in org.apache.mina.filterchain
Chain controller used by a filter for calling the next filter in write order.
WriteRequest - Interface in org.apache.mina.session
The write request created by the IoSession.write(java.lang.Object) method, which is transmitted through the filter chain and finish as a socket write.
writeTo(INPUT, ByteBuffer) - Method in class org.apache.mina.codec.delimited.ByteBufferEncoder
Writes a message on a ByteBuffer.
writeTo(OUT, ByteBuffer) - Method in class org.apache.mina.codec.delimited.serialization.JavaNativeMessageEncoder
 
writeTo(OUT, ByteBuffer) - Method in class org.apache.mina.codec.delimited.serialization.ProtobufMessageEncoder
 
writeTo(INPUT, ByteBuffer) - Method in class org.apache.mina.codec.delimited.serialization.ThriftMessageEncoder
Writes a message on a ByteBuffer.
writeWithFuture(Object) - Method in interface org.apache.mina.api.IoSession
Same as IoSession.write(Object), but provide a IoFuture for tracking the completion of this write.
writeWithFuture(Object) - Method in class org.apache.mina.session.AbstractIoSession
Same as IoSession.write(Object), but provide a IoFuture for tracking the completion of this write.
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2009–2013 Apache MINA Project. All rights reserved.