Uses of Interface
org.apache.mina.core.session.IoSessionInitializer
-
Packages that use IoSessionInitializer 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.proxy org.apache.mina.proxy.session org.apache.mina.transport.vmpipe In-VM pipe support which removes the overhead of local loopback communication. -
-
Uses of IoSessionInitializer in org.apache.mina.core.polling
Methods in org.apache.mina.core.polling that return IoSessionInitializer Modifier and Type Method Description IoSessionInitializer<? extends ConnectFuture>
AbstractPollingIoConnector.ConnectionRequest. getSessionInitializer()
Methods in org.apache.mina.core.polling with parameters of type IoSessionInitializer Modifier and Type Method Description protected ConnectFuture
AbstractPollingIoConnector. 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 IoSessionInitializer Constructor Description ConnectionRequest(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 IoSessionInitializer Modifier and Type Method Description ConnectFuture
AbstractIoConnector. connect(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)
Connects to the specified remote address binding to the specified local address and and invokes theioSessionInitializer
when the IoSession is created but beforeIoHandler.sessionCreated(IoSession)
is invoked.ConnectFuture
AbstractIoConnector. connect(SocketAddress remoteAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)
Connects to the specified remote address and invokes theioSessionInitializer
when the IoSession is created but beforeIoHandler.sessionCreated(IoSession)
is invoked.ConnectFuture
AbstractIoConnector. connect(IoSessionInitializer<? extends ConnectFuture> sessionInitializer)
Connects to thedefault remote address
and invokes theioSessionInitializer
when the IoSession is created but beforeIoHandler.sessionCreated(IoSession)
is invoked.ConnectFuture
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 theioSessionInitializer
when the IoSession is created but beforeIoHandler.sessionCreated(IoSession)
is invoked.ConnectFuture
IoConnector. connect(SocketAddress remoteAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)
Connects to the specified remote address and invokes theioSessionInitializer
when the IoSession is created but beforeIoHandler.sessionCreated(IoSession)
is invoked.ConnectFuture
IoConnector. connect(IoSessionInitializer<? extends ConnectFuture> sessionInitializer)
Connects to thedefault remote address
and invokes theioSessionInitializer
when the IoSession is created but beforeIoHandler.sessionCreated(IoSession)
is invoked.protected abstract ConnectFuture
AbstractIoConnector. connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)
Implement this method to perform the actual connect operation.protected void
AbstractIoService. 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 IoSessionInitializer Modifier and Type Method Description protected ConnectFuture
ProxyConnector. 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 IoSessionInitializer Modifier and Type Class Description class
ProxyIoSessionInitializer<T extends ConnectFuture>
ProxyIoSessionInitializer.java -IoSessionInitializer
wrapper class to inject theProxyIoSession
object that contains all the attributes of the target connection into theIoSession
.Constructors in org.apache.mina.proxy.session with parameters of type IoSessionInitializer Constructor Description ProxyIoSessionInitializer(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 IoSessionInitializer Modifier and Type Method Description protected ConnectFuture
VmPipeConnector. connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)
Implement this method to perform the actual connect operation.
-