Uses of Interface
org.apache.mina.core.session.IoSessionConfig
Packages that use IoSessionConfig
Package
Description
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).
Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.
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 IoSessionConfigModifierConstructorDescriptionprotectedAbstractPollingIoAcceptor(IoSessionConfig sessionConfig, Class<? extends IoProcessor<S>> processorClass) Constructor forAbstractPollingIoAcceptor.protectedAbstractPollingIoAcceptor(IoSessionConfig sessionConfig, Class<? extends IoProcessor<S>> processorClass, int processorCount) Constructor forAbstractPollingIoAcceptor.protectedAbstractPollingIoAcceptor(IoSessionConfig sessionConfig, Class<? extends IoProcessor<S>> processorClass, int processorCount, SelectorProvider selectorProvider) Constructor forAbstractPollingIoAcceptor.protectedAbstractPollingIoAcceptor(IoSessionConfig sessionConfig, Executor executor, IoProcessor<S> processor) Constructor forAbstractPollingIoAcceptor.privateAbstractPollingIoAcceptor(IoSessionConfig sessionConfig, Executor executor, IoProcessor<S> processor, boolean createdProcessor, SelectorProvider selectorProvider) Constructor forAbstractPollingIoAcceptor.protectedAbstractPollingIoAcceptor(IoSessionConfig sessionConfig, IoProcessor<S> processor) Constructor forAbstractPollingIoAcceptor.protectedAbstractPollingIoConnector(IoSessionConfig sessionConfig, Class<? extends IoProcessor<S>> processorClass) Constructor forAbstractPollingIoConnector.protectedAbstractPollingIoConnector(IoSessionConfig sessionConfig, Class<? extends IoProcessor<S>> processorClass, int processorCount) Constructor forAbstractPollingIoConnector.protectedAbstractPollingIoConnector(IoSessionConfig sessionConfig, Executor executor, IoProcessor<S> processor) Constructor forAbstractPollingIoConnector.privateAbstractPollingIoConnector(IoSessionConfig sessionConfig, Executor executor, IoProcessor<S> processor, boolean createdProcessor) Constructor forAbstractPollingIoAcceptor.protectedAbstractPollingIoConnector(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 IoSessionConfigModifier and TypeFieldDescriptionprotected final IoSessionConfigAbstractIoService.sessionConfigThe defaultIoSessionConfigwhich will be used to configure new sessions.Fields in org.apache.mina.core.service with type parameters of type IoSessionConfigModifier and TypeFieldDescriptionprivate final Class<? extends IoSessionConfig> DefaultTransportMetadata.sessionConfigTypeMethods in org.apache.mina.core.service that return IoSessionConfigMethods in org.apache.mina.core.service that return types with arguments of type IoSessionConfigModifier and TypeMethodDescriptionClass<? extends IoSessionConfig> DefaultTransportMetadata.getSessionConfigType()Class<? extends IoSessionConfig> TransportMetadata.getSessionConfigType()Constructors in org.apache.mina.core.service with parameters of type IoSessionConfigModifierConstructorDescriptionprotectedAbstractIoAcceptor(IoSessionConfig sessionConfig, Executor executor) Constructor forAbstractIoAcceptor.protectedAbstractIoConnector(IoSessionConfig sessionConfig, Executor executor) Constructor forAbstractIoConnector.protectedAbstractIoService(IoSessionConfig sessionConfig, Executor executor) Constructor forAbstractIoService. -
Uses of IoSessionConfig in org.apache.mina.core.session
Classes in org.apache.mina.core.session that implement IoSessionConfigFields in org.apache.mina.core.session declared as IoSessionConfigModifier and TypeFieldDescriptionprotected IoSessionConfigAbstractIoSession.configThe session configprivate IoSessionConfigDummySession.configMethods in org.apache.mina.core.session that return IoSessionConfigModifier and TypeMethodDescriptionAbstractIoSession.getConfig()DummySession.getConfig()IoSession.getConfig()Methods in org.apache.mina.core.session with parameters of type IoSessionConfigModifier and TypeMethodDescriptionvoidAbstractIoSessionConfig.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 IoSessionConfigConstructors in org.apache.mina.proxy with parameters of type IoSessionConfigModifierConstructorDescriptionProxyConnector(SocketConnector connector, IoSessionConfig config, Executor executor) Creates a new proxy connector. -
Uses of IoSessionConfig in org.apache.mina.transport.socket
Subinterfaces of IoSessionConfig in org.apache.mina.transport.socketModifier and TypeInterfaceDescriptioninterfaceAnIoSessionConfigfor datagram transport type.interfaceAnIoSessionConfigfor socket transport type.Classes in org.apache.mina.transport.socket that implement IoSessionConfigModifier and TypeClassDescriptionclassThe Datagram transport session configuration.classThe TCP transport session configuration.classA default implementation ofDatagramSessionConfig.classA default implementation ofSocketSessionConfig.Methods in org.apache.mina.transport.socket with parameters of type IoSessionConfigModifier and TypeMethodDescriptionvoidAbstractDatagramSessionConfig.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 IoSessionConfigModifier and TypeClassDescriptionprivate classThe implementation for theIoSessionConfigrelated to APR UDP socket.private classThe 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 IoSessionConfigModifier and TypeClassDescription(package private) classDefine the configuration for a Datagram based session.private classA 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 IoSessionConfigModifierConstructorDescriptionprivateNioDatagramAcceptor(IoSessionConfig sessionConfig, Executor executor) Creates a new instance. -
Uses of IoSessionConfig in org.apache.mina.transport.vmpipe
Subinterfaces of IoSessionConfig in org.apache.mina.transport.vmpipeClasses in org.apache.mina.transport.vmpipe that implement IoSessionConfigModifier and TypeClassDescription(package private) classA default implementation ofVmPipeSessionConfig.