Uses of Interface
org.apache.mina.core.session.IoSessionInitializer
Packages that use IoSessionInitializer
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).
In-VM pipe support which removes the overhead of local loopback communication.
-
Uses of IoSessionInitializer in org.apache.mina.core.polling
Fields in org.apache.mina.core.polling declared as IoSessionInitializerModifier and TypeFieldDescriptionprivate final IoSessionInitializer<? extends ConnectFuture> AbstractPollingIoConnector.ConnectionRequest.sessionInitializerThe callback to call when the session is initializedMethods in org.apache.mina.core.polling that return IoSessionInitializerModifier and TypeMethodDescriptionIoSessionInitializer<? extends ConnectFuture> AbstractPollingIoConnector.ConnectionRequest.getSessionInitializer()Methods in org.apache.mina.core.polling with parameters of type IoSessionInitializerModifier and TypeMethodDescriptionprotected final ConnectFutureAbstractPollingIoConnector.connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Implement this method to perform the actual connect operation.Constructors in org.apache.mina.core.polling with parameters of type IoSessionInitializerModifierConstructorDescriptionConnectionRequest(H handle, IoSessionInitializer<? extends ConnectFuture> callback) Creates a new ConnectionRequest instance -
Uses of IoSessionInitializer in org.apache.mina.core.service
Methods in org.apache.mina.core.service with parameters of type IoSessionInitializerModifier and TypeMethodDescriptionfinal ConnectFutureAbstractIoConnector.connect(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Connects to the specified remote address binding to the specified local address and and invokes theioSessionInitializerwhen the IoSession is created but beforeIoHandler.sessionCreated(IoSession)is invoked.AbstractIoConnector.connect(SocketAddress remoteAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Connects to the specified remote address and invokes theioSessionInitializerwhen the IoSession is created but beforeIoHandler.sessionCreated(IoSession)is invoked.AbstractIoConnector.connect(IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Connects to thedefault remote addressand invokes theioSessionInitializerwhen the IoSession is created but beforeIoHandler.sessionCreated(IoSession)is invoked.IoConnector.connect(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Connects to the specified remote address binding to the specified local address and and invokes theioSessionInitializerwhen the IoSession is created but beforeIoHandler.sessionCreated(IoSession)is invoked.IoConnector.connect(SocketAddress remoteAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Connects to the specified remote address and invokes theioSessionInitializerwhen the IoSession is created but beforeIoHandler.sessionCreated(IoSession)is invoked.IoConnector.connect(IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Connects to thedefault remote addressand invokes theioSessionInitializerwhen the IoSession is created but beforeIoHandler.sessionCreated(IoSession)is invoked.protected abstract ConnectFutureAbstractIoConnector.connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Implement this method to perform the actual connect operation.protected final voidAbstractIoService.initSession(IoSession session, IoFuture future, IoSessionInitializer sessionInitializer) -
Uses of IoSessionInitializer in org.apache.mina.proxy
Methods in org.apache.mina.proxy with parameters of type IoSessionInitializerModifier and TypeMethodDescriptionprotected ConnectFutureProxyConnector.connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Connects to the specifiedaddress. -
Uses of IoSessionInitializer in org.apache.mina.proxy.session
Classes in org.apache.mina.proxy.session that implement IoSessionInitializerModifier and TypeClassDescriptionclassProxyIoSessionInitializer<T extends ConnectFuture>ProxyIoSessionInitializer.java -IoSessionInitializerwrapper class to inject theProxyIoSessionobject that contains all the attributes of the target connection into theIoSession.Fields in org.apache.mina.proxy.session declared as IoSessionInitializerModifier and TypeFieldDescriptionprivate final IoSessionInitializer<T> ProxyIoSessionInitializer.wrappedSessionInitializerConstructors in org.apache.mina.proxy.session with parameters of type IoSessionInitializerModifierConstructorDescriptionProxyIoSessionInitializer(IoSessionInitializer<T> wrappedSessionInitializer, ProxyIoSession proxyIoSession) Creates a new ProxyIoSessionInitializer instance -
Uses of IoSessionInitializer in org.apache.mina.transport.vmpipe
Methods in org.apache.mina.transport.vmpipe with parameters of type IoSessionInitializerModifier and TypeMethodDescriptionprotected ConnectFutureVmPipeConnector.connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer) Implement this method to perform the actual connect operation.