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.proxy org.apache.mina.transport.socket 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 classAbstractPollingIoAcceptor<S extends AbstractIoSession,H>A base class for implementing transport using a polling strategy.classAbstractPollingIoConnector<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 interfaceIoAcceptorAccepts incoming connection, communicates with clients, and fires events toIoHandlers.interfaceIoConnectorConnects to endpoint, communicates with the server, and fires events toIoHandlers.Classes in org.apache.mina.core.service that implement IoService Modifier and Type Class Description classAbstractIoAcceptorA base implementation ofIoAcceptor.classAbstractIoConnectorA base implementation ofIoConnector.classAbstractIoServiceBase implementation ofIoServices.Methods in org.apache.mina.core.service with parameters of type IoService Modifier and Type Method Description voidIoServiceListener. serviceActivated(IoService service)Invoked when a new service is activated by anIoService.voidIoServiceListener. serviceDeactivated(IoService service)Invoked when a service is deactivated by anIoService.voidIoServiceListener. 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 IoServiceAbstractIoSession. getService()IoServiceDummySession. getService()IoServiceIoSession. getService()Methods in org.apache.mina.core.session with parameters of type IoService Modifier and Type Method Description voidDummySession. setService(IoService service)Sets theIoServicewhich 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.proxy
Classes in org.apache.mina.proxy that implement IoService Modifier and Type Class Description classProxyConnectorProxyConnector.java - Decorator forSocketConnectorto 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 interfaceDatagramAcceptorIoAcceptorfor datagram transport (UDP/IP).interfaceDatagramConnectorIoConnectorfor datagram transport (UDP/IP).interfaceSocketAcceptorIoAcceptorfor socket transport (TCP/IP).interfaceSocketConnectorIoConnectorfor socket transport (TCP/IP).Fields in org.apache.mina.transport.socket declared as IoService Modifier and Type Field Description protected IoServiceDefaultSocketSessionConfig. parentMethods in org.apache.mina.transport.socket with parameters of type IoService Modifier and Type Method Description voidDefaultSocketSessionConfig. init(IoService parent)Initialize this configuration. -
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 classNioDatagramAcceptorIoAcceptorfor datagram transport (UDP/IP).classNioDatagramConnectorIoConnectorfor datagram transport (UDP/IP).classNioSocketAcceptorIoAcceptorfor socket transport (TCP/IP).classNioSocketConnectorIoConnectorfor socket transport (TCP/IP).Constructors in org.apache.mina.transport.socket.nio with parameters of type IoService Constructor Description NioDatagramSession(IoService service, DatagramChannel channel, IoProcessor<NioSession> processor)Creates a new connector-side session instance.NioDatagramSession(IoService service, DatagramChannel channel, IoProcessor<NioSession> processor, SocketAddress remoteAddress)Creates a new acceptor-side session instance.NioSession(IoProcessor<NioSession> processor, IoService service, Channel channel)Creates a new instance of NioSession, with its associated IoProcessor.NioSocketSession(IoService service, IoProcessor<NioSession> processor, SocketChannel channel)Creates a new instance of NioSocketSession. -
Uses of IoService in org.apache.mina.transport.vmpipe
Classes in org.apache.mina.transport.vmpipe that implement IoService Modifier and Type Class Description classVmPipeAcceptorBinds the specifiedIoHandlerto the specifiedVmPipeAddress.classVmPipeConnectorConnects toIoHandlers which is bound on the specifiedVmPipeAddress.Constructors in org.apache.mina.transport.vmpipe with parameters of type IoService Constructor Description VmPipeSession(IoService service, IoServiceListenerSupport serviceListeners, VmPipeAddress localAddress, IoHandler handler, VmPipe remoteEntry)
-