## 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.serial |
  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 and Description
    --- | ---
    `IoSessionInitializer<? extends ConnectFuture>` | AbstractPollingIoConnector.ConnectionRequest.`getSessionInitializer()`

    Methods in org.apache.mina.core.polling with parameters of type IoSessionInitializer
    Modifier and Type | Method and 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 and Description
    `AbstractPollingIoConnector.ConnectionRequest(H handle, IoSessionInitializer<? extends ConnectFuture> callback)`

  - ### 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 and Description
    --- | ---
    `ConnectFuture` | IoConnector.`connect(IoSessionInitializer<? extends ConnectFuture> sessionInitializer)` Connects to the `default remote address` and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
    `ConnectFuture` | AbstractIoConnector.`connect(IoSessionInitializer<? extends ConnectFuture> sessionInitializer)` Connects to the `default remote address` and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
    `ConnectFuture` | IoConnector.`connect(SocketAddress remoteAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)` Connects to the specified remote address and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
    `ConnectFuture` | AbstractIoConnector.`connect(SocketAddress remoteAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)` Connects to the specified remote address and invokes the `ioSessionInitializer` when the IoSession is created but before `IoHandler.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 the `ioSessionInitializer` when the IoSession is created but before `IoHandler.sessionCreated(IoSession)` is invoked.
    `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 the `ioSessionInitializer` when the IoSession is created but before `IoHandler.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 and Description
    --- | ---
    `protected ConnectFuture` | ProxyConnector.`connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)` Connects to the specified `address`.

  - ### Uses of IoSessionInitializer in org.apache.mina.proxy.session

    Classes in org.apache.mina.proxy.session that implement IoSessionInitializer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProxyIoSessionInitializer<T extends ConnectFuture>` ProxyIoSessionInitializer.java - `IoSessionInitializer` wrapper class to inject the `ProxyIoSession` object that contains all the attributes of the target connection into the `IoSession`.

    Constructors in org.apache.mina.proxy.session with parameters of type IoSessionInitializer
    Constructor and Description
    `ProxyIoSessionInitializer(IoSessionInitializer<T> wrappedSessionInitializer, ProxyIoSession proxyIoSession)`

  - ### Uses of IoSessionInitializer in org.apache.mina.transport.serial

    Methods in org.apache.mina.transport.serial with parameters of type IoSessionInitializer
    Modifier and Type | Method and Description
    --- | ---
    `protected ConnectFuture` | SerialConnector.`connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)`

  - ### 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 and Description
    --- | ---
    `protected ConnectFuture` | VmPipeConnector.`connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)`

Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.