## Uses of Interface
org.apache.mina.core.future.ConnectFuture

- Packages that use ConnectFuture
  Package | Description
  --- | ---
  org.apache.mina.core.future |
  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 ConnectFuture in org.apache.mina.core.future

    Classes in org.apache.mina.core.future that implement ConnectFuture
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultConnectFuture` A default implementation of `ConnectFuture`.

    Methods in org.apache.mina.core.future that return ConnectFuture
    Modifier and Type | Method and Description
    --- | ---
    `ConnectFuture` | DefaultConnectFuture.`addListener(IoFutureListener<?> listener)`
    `ConnectFuture` | ConnectFuture.`addListener(IoFutureListener<?> listener)`
    `ConnectFuture` | DefaultConnectFuture.`await()`
    `ConnectFuture` | ConnectFuture.`await()`
    `ConnectFuture` | DefaultConnectFuture.`awaitUninterruptibly()`
    `ConnectFuture` | ConnectFuture.`awaitUninterruptibly()`
    `static ConnectFuture` | DefaultConnectFuture.`newFailedFuture(Throwable exception)` Returns a new `ConnectFuture` which is already marked as 'failed to connect'.
    `ConnectFuture` | DefaultConnectFuture.`removeListener(IoFutureListener<?> listener)`
    `ConnectFuture` | ConnectFuture.`removeListener(IoFutureListener<?> listener)`

  - ### Uses of ConnectFuture in org.apache.mina.core.polling

    Classes in org.apache.mina.core.polling that implement ConnectFuture
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPollingIoConnector.ConnectionRequest`

    Methods in org.apache.mina.core.polling that return ConnectFuture
    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.

    Methods in org.apache.mina.core.polling that return types with arguments of type ConnectFuture
    Modifier and Type | Method and Description
    --- | ---
    `IoSessionInitializer<? extends ConnectFuture>` | AbstractPollingIoConnector.ConnectionRequest.`getSessionInitializer()`

    Method parameters in org.apache.mina.core.polling with type arguments of type ConnectFuture
    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.

    Constructor parameters in org.apache.mina.core.polling with type arguments of type ConnectFuture
    Constructor and Description
    `AbstractPollingIoConnector.ConnectionRequest(H handle, IoSessionInitializer<? extends ConnectFuture> callback)`

  - ### Uses of ConnectFuture in org.apache.mina.core.service

    Methods in org.apache.mina.core.service that return ConnectFuture
    Modifier and Type | Method and Description
    --- | ---
    `ConnectFuture` | IoConnector.`connect()` Connects to the `default remote address`.
    `ConnectFuture` | AbstractIoConnector.`connect()` Connects to the `default remote address`.
    `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)` Connects to the specified remote address.
    `ConnectFuture` | AbstractIoConnector.`connect(SocketAddress remoteAddress)` Connects to the specified remote address.
    `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)` Connects to the specified remote address binding to the specified local address.
    `ConnectFuture` | AbstractIoConnector.`connect(SocketAddress remoteAddress, SocketAddress localAddress)` Connects to the specified remote address binding to the specified local address.
    `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.

    Method parameters in org.apache.mina.core.service with type arguments of type ConnectFuture
    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.

  - ### Uses of ConnectFuture in org.apache.mina.proxy

    Methods in org.apache.mina.proxy that return ConnectFuture
    Modifier and Type | Method and Description
    --- | ---
    `protected ConnectFuture` | ProxyConnector.`connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)` Connects to the specified `address`.
    `protected ConnectFuture` | ProxyConnector.`fireConnected(IoSession session)` Fires the connection event on the real future to notify the client.

    Method parameters in org.apache.mina.proxy with type arguments of type ConnectFuture
    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 ConnectFuture in org.apache.mina.proxy.session

    Classes in org.apache.mina.proxy.session with type parameters of type ConnectFuture
    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`.

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

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

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

  - ### Uses of ConnectFuture in org.apache.mina.transport.vmpipe

    Methods in org.apache.mina.transport.vmpipe that return ConnectFuture
    Modifier and Type | Method and Description
    --- | ---
    `protected ConnectFuture` | VmPipeConnector.`connect0(SocketAddress remoteAddress, SocketAddress localAddress, IoSessionInitializer<? extends ConnectFuture> sessionInitializer)`

    Method parameters in org.apache.mina.transport.vmpipe with type arguments of type ConnectFuture
    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.