Uses of Interface
org.apache.mina.core.service.IoService
-
Packages that use IoService Package Description org.apache.mina.core.polling Base class for implementing transport based on active polling strategies like NIO select call, or any API based on I/O polling system calls (epoll, poll, select, kqueue, etc).org.apache.mina.core.service org.apache.mina.core.session org.apache.mina.integration.jmx JMX (Java Management eXtension) integration.org.apache.mina.proxy org.apache.mina.transport.socket org.apache.mina.transport.socket.apr org.apache.mina.transport.socket.nio Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.org.apache.mina.transport.vmpipe In-VM pipe support which removes the overhead of local loopback communication. -
-
Uses of IoService in org.apache.mina.core.polling
Classes in org.apache.mina.core.polling that implement IoService Modifier and Type Class Description class
AbstractPollingIoAcceptor<S extends AbstractIoSession,H>
A base class for implementing transport using a polling strategy.class
AbstractPollingIoConnector<S extends AbstractIoSession,H>
A base class for implementing client transport using a polling strategy. -
Uses of IoService in org.apache.mina.core.service
Subinterfaces of IoService in org.apache.mina.core.service Modifier and Type Interface Description interface
IoAcceptor
Accepts incoming connection, communicates with clients, and fires events toIoHandler
s.interface
IoConnector
Connects to endpoint, communicates with the server, and fires events toIoHandler
s.Classes in org.apache.mina.core.service that implement IoService Modifier and Type Class Description class
AbstractIoAcceptor
A base implementation ofIoAcceptor
.class
AbstractIoConnector
A base implementation ofIoConnector
.class
AbstractIoService
Base implementation ofIoService
s.Methods in org.apache.mina.core.service with parameters of type IoService Modifier and Type Method Description void
IoServiceListener. serviceActivated(IoService service)
Invoked when a new service is activated by anIoService
.void
IoServiceListener. serviceDeactivated(IoService service)
Invoked when a service is deactivated by anIoService
.void
IoServiceListener. serviceIdle(IoService service, IdleStatus idleStatus)
Invoked when a service is idle.Constructors in org.apache.mina.core.service with parameters of type IoService Constructor Description IoServiceListenerSupport(IoService service)
Creates a new instance of the listenerSupport.IoServiceStatistics(IoService service)
Creates a new IoServiceStatistics instance -
Uses of IoService in org.apache.mina.core.session
Methods in org.apache.mina.core.session that return IoService Modifier and Type Method Description IoService
AbstractIoSession. getService()
IoService
DummySession. getService()
IoService
IoSession. getService()
Methods in org.apache.mina.core.session with parameters of type IoService Modifier and Type Method Description void
DummySession. setService(IoService service)
Sets theIoService
which provides I/O service to this session.Constructors in org.apache.mina.core.session with parameters of type IoService Constructor Description AbstractIoSession(IoService service)
Create a Session for a service -
Uses of IoService in org.apache.mina.integration.jmx
Constructors in org.apache.mina.integration.jmx with parameters of type IoService Constructor Description IoServiceMBean(IoService source)
Creates a new IoServiceMBean instance -
Uses of IoService in org.apache.mina.proxy
Classes in org.apache.mina.proxy that implement IoService Modifier and Type Class Description class
ProxyConnector
ProxyConnector.java - Decorator forSocketConnector
to provide proxy support, as suggested by MINA list discussions. -
Uses of IoService in org.apache.mina.transport.socket
Subinterfaces of IoService in org.apache.mina.transport.socket Modifier and Type Interface Description interface
DatagramAcceptor
IoAcceptor
for datagram transport (UDP/IP).interface
DatagramConnector
IoConnector
for datagram transport (UDP/IP).interface
SocketAcceptor
IoAcceptor
for socket transport (TCP/IP).interface
SocketConnector
IoConnector
for socket transport (TCP/IP).Fields in org.apache.mina.transport.socket declared as IoService Modifier and Type Field Description protected IoService
DefaultSocketSessionConfig. parent
Methods in org.apache.mina.transport.socket with parameters of type IoService Modifier and Type Method Description void
DefaultSocketSessionConfig. init(IoService parent)
Initialize this configuration. -
Uses of IoService in org.apache.mina.transport.socket.apr
Classes in org.apache.mina.transport.socket.apr that implement IoService Modifier and Type Class Description class
AprSocketAcceptor
IoAcceptor
for APR based socket transport (TCP/IP).class
AprSocketConnector
IoConnector
for APR based socket transport (TCP/IP). -
Uses of IoService in org.apache.mina.transport.socket.nio
Classes in org.apache.mina.transport.socket.nio that implement IoService Modifier and Type Class Description class
NioDatagramAcceptor
IoAcceptor
for datagram transport (UDP/IP).class
NioDatagramConnector
IoConnector
for datagram transport (UDP/IP).class
NioSocketAcceptor
IoAcceptor
for socket transport (TCP/IP).class
NioSocketConnector
IoConnector
for socket transport (TCP/IP).Constructors in org.apache.mina.transport.socket.nio with parameters of type IoService Constructor Description NioSession(IoProcessor<NioSession> processor, IoService service, Channel channel)
Creates a new instance of NioSession, with its associated IoProcessor. -
Uses of IoService in org.apache.mina.transport.vmpipe
Classes in org.apache.mina.transport.vmpipe that implement IoService Modifier and Type Class Description class
VmPipeAcceptor
Binds the specifiedIoHandler
to the specifiedVmPipeAddress
.class
VmPipeConnector
Connects toIoHandler
s which is bound on the specifiedVmPipeAddress
.
-