Uses of Interface
org.apache.mina.core.session.IoSessionConfig
-
Packages that use IoSessionConfig 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.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 IoSessionConfig in org.apache.mina.core.polling
Constructors in org.apache.mina.core.polling with parameters of type IoSessionConfig Constructor Description AbstractPollingIoAcceptor(IoSessionConfig sessionConfig, java.lang.Class<? extends IoProcessor<S>> processorClass)Constructor forAbstractPollingIoAcceptor.AbstractPollingIoAcceptor(IoSessionConfig sessionConfig, java.lang.Class<? extends IoProcessor<S>> processorClass, int processorCount)Constructor forAbstractPollingIoAcceptor.AbstractPollingIoAcceptor(IoSessionConfig sessionConfig, java.lang.Class<? extends IoProcessor<S>> processorClass, int processorCount, java.nio.channels.spi.SelectorProvider selectorProvider)Constructor forAbstractPollingIoAcceptor.AbstractPollingIoAcceptor(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor, IoProcessor<S> processor)Constructor forAbstractPollingIoAcceptor.AbstractPollingIoAcceptor(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor, IoProcessor<S> processor, boolean createdProcessor, java.nio.channels.spi.SelectorProvider selectorProvider)Constructor forAbstractPollingIoAcceptor.AbstractPollingIoAcceptor(IoSessionConfig sessionConfig, IoProcessor<S> processor)Constructor forAbstractPollingIoAcceptor.AbstractPollingIoConnector(IoSessionConfig sessionConfig, java.lang.Class<? extends IoProcessor<S>> processorClass)Constructor forAbstractPollingIoConnector.AbstractPollingIoConnector(IoSessionConfig sessionConfig, java.lang.Class<? extends IoProcessor<S>> processorClass, int processorCount)Constructor forAbstractPollingIoConnector.AbstractPollingIoConnector(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor, IoProcessor<S> processor)Constructor forAbstractPollingIoConnector.AbstractPollingIoConnector(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor, IoProcessor<S> processor, boolean createdProcessor)Constructor forAbstractPollingIoAcceptor.AbstractPollingIoConnector(IoSessionConfig sessionConfig, IoProcessor<S> processor)Constructor forAbstractPollingIoConnector. -
Uses of IoSessionConfig in org.apache.mina.core.service
Fields in org.apache.mina.core.service declared as IoSessionConfig Modifier and Type Field Description protected IoSessionConfigAbstractIoService. sessionConfigThe defaultIoSessionConfigwhich will be used to configure new sessions.Fields in org.apache.mina.core.service with type parameters of type IoSessionConfig Modifier and Type Field Description private java.lang.Class<? extends IoSessionConfig>DefaultTransportMetadata. sessionConfigTypeMethods in org.apache.mina.core.service that return IoSessionConfig Modifier and Type Method Description IoSessionConfigIoService. getSessionConfig()Methods in org.apache.mina.core.service that return types with arguments of type IoSessionConfig Modifier and Type Method Description java.lang.Class<? extends IoSessionConfig>DefaultTransportMetadata. getSessionConfigType()java.lang.Class<? extends IoSessionConfig>TransportMetadata. getSessionConfigType()Constructors in org.apache.mina.core.service with parameters of type IoSessionConfig Constructor Description AbstractIoAcceptor(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor)Constructor forAbstractIoAcceptor.AbstractIoConnector(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor)Constructor forAbstractIoConnector.AbstractIoService(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor)Constructor forAbstractIoService. -
Uses of IoSessionConfig in org.apache.mina.core.session
Classes in org.apache.mina.core.session that implement IoSessionConfig Modifier and Type Class Description classAbstractIoSessionConfigA base implementation ofIoSessionConfig.Fields in org.apache.mina.core.session declared as IoSessionConfig Modifier and Type Field Description protected IoSessionConfigAbstractIoSession. configThe session configprivate IoSessionConfigDummySession. configMethods in org.apache.mina.core.session that return IoSessionConfig Modifier and Type Method Description IoSessionConfigAbstractIoSession. getConfig()IoSessionConfigDummySession. getConfig()IoSessionConfigIoSession. getConfig()Methods in org.apache.mina.core.session with parameters of type IoSessionConfig Modifier and Type Method Description voidAbstractIoSessionConfig. setAll(IoSessionConfig config)Sets all configuration properties retrieved from the specifiedconfig.voidIoSessionConfig. setAll(IoSessionConfig config)Sets all configuration properties retrieved from the specifiedconfig.voidDummySession. setConfig(IoSessionConfig config)Sets the configuration of this session. -
Uses of IoSessionConfig in org.apache.mina.proxy
Methods in org.apache.mina.proxy that return IoSessionConfig Modifier and Type Method Description IoSessionConfigProxyConnector. getSessionConfig()Constructors in org.apache.mina.proxy with parameters of type IoSessionConfig Constructor Description ProxyConnector(SocketConnector connector, IoSessionConfig config, java.util.concurrent.Executor executor)Creates a new proxy connector. -
Uses of IoSessionConfig in org.apache.mina.transport.socket
Subinterfaces of IoSessionConfig in org.apache.mina.transport.socket Modifier and Type Interface Description interfaceDatagramSessionConfigAnIoSessionConfigfor datagram transport type.interfaceSocketSessionConfigAnIoSessionConfigfor socket transport type.Classes in org.apache.mina.transport.socket that implement IoSessionConfig Modifier and Type Class Description classAbstractDatagramSessionConfigThe Datagram transport session configuration.classAbstractSocketSessionConfigThe TCP transport session configuration.classDefaultDatagramSessionConfigA default implementation ofDatagramSessionConfig.classDefaultSocketSessionConfigA default implementation ofSocketSessionConfig.Methods in org.apache.mina.transport.socket with parameters of type IoSessionConfig Modifier and Type Method Description voidAbstractDatagramSessionConfig. setAll(IoSessionConfig config)Sets all configuration properties retrieved from the specifiedconfig.voidAbstractSocketSessionConfig. setAll(IoSessionConfig config)Sets all configuration properties retrieved from the specifiedconfig. -
Uses of IoSessionConfig in org.apache.mina.transport.socket.apr
Classes in org.apache.mina.transport.socket.apr that implement IoSessionConfig Modifier and Type Class Description private classAprDatagramSession.SessionConfigImplThe implementation for theIoSessionConfigrelated to APR UDP socket.private classAprSocketSession.SessionConfigImplThe implementation for theIoSessionConfigrelated to APR TCP socket. -
Uses of IoSessionConfig in org.apache.mina.transport.socket.nio
Classes in org.apache.mina.transport.socket.nio that implement IoSessionConfig Modifier and Type Class Description (package private) classNioDatagramSessionConfigDefine the configuration for a Datagram based session.private classNioSocketSession.SessionConfigImplA private class storing a copy of the IoService configuration when the IoSession is created.Constructors in org.apache.mina.transport.socket.nio with parameters of type IoSessionConfig Constructor Description NioDatagramAcceptor(IoSessionConfig sessionConfig, java.util.concurrent.Executor executor)Creates a new instance. -
Uses of IoSessionConfig in org.apache.mina.transport.vmpipe
Subinterfaces of IoSessionConfig in org.apache.mina.transport.vmpipe Modifier and Type Interface Description interfaceVmPipeSessionConfigAnIoSessionConfigfor vmpipe transport type.Classes in org.apache.mina.transport.vmpipe that implement IoSessionConfig Modifier and Type Class Description (package private) classDefaultVmPipeSessionConfigA default implementation ofVmPipeSessionConfig.
-