# Package org.apache.mina.core.future

- Interface Summary
  Interface | Description
  --- | ---
  CloseFuture | An `IoFuture` for asynchronous close requests.
  ConnectFuture | An `IoFuture` for asynchronous connect requests.
  IoFuture | Represents the completion of an asynchronous I/O operation on an `IoSession`.
  IoFutureListener<F extends IoFuture> | Something interested in being notified when the completion of an asynchronous I/O operation : `IoFuture`.
  ReadFuture | An `IoFuture` for `asynchronous read requests`.
  WriteFuture | An `IoFuture` for asynchronous write requests.

- Class Summary
  Class | Description
  --- | ---
  CompositeIoFuture<E extends IoFuture> | An `IoFuture` of `IoFuture`s.
  DefaultCloseFuture | A default implementation of `CloseFuture`.
  DefaultConnectFuture | A default implementation of `ConnectFuture`.
  DefaultIoFuture | A default implementation of `IoFuture` associated with an `IoSession`.
  DefaultReadFuture | A default implementation of `WriteFuture`.
  DefaultWriteFuture | A default implementation of `WriteFuture`.

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