Uses of Interface
org.apache.mina.common.IoFuture

Packages that use IoFuture
org.apache.mina.common Common types required for users to use MINA. 
org.apache.mina.transport.vmpipe In-VM pipe support which removes the overhead of local loopback communication. 
 

Uses of IoFuture in org.apache.mina.common
 

Classes in org.apache.mina.common with type parameters of type IoFuture
 class CompositeIoFuture<E extends IoFuture>
          An IoFuture of IoFutures.
 interface IoFutureListener<F extends IoFuture>
          Something interested in being notified when the result of an IoFuture becomes available.
 interface IoSessionInitializer<T extends IoFuture>
          Defines a callback for obtaining the IoSession during session initialization.
 

Subinterfaces of IoFuture in org.apache.mina.common
 interface CloseFuture
          An IoFuture for asynchronous close requests.
 interface ConnectFuture
          An IoFuture for asynchronous connect requests.
 interface ReadFuture
          An IoFuture for asynchronous read requests.
 interface WriteFuture
          An IoFuture for asynchronous write requests.
 

Classes in org.apache.mina.common that implement IoFuture
protected static class AbstractIoAcceptor.AcceptorOperationFuture
           
protected static class AbstractIoService.ServiceOperationFuture
           
protected  class AbstractPollingIoConnector.ConnectionRequest
           
 class CompositeIoFuture<E extends IoFuture>
          An IoFuture of IoFutures.
 class DefaultCloseFuture
          A default implementation of CloseFuture.
 class DefaultConnectFuture
          A default implementation of ConnectFuture.
 class DefaultIoFuture
          A default implementation of IoFuture.
 class DefaultReadFuture
          A default implementation of WriteFuture.
 class DefaultWriteFuture
          A default implementation of WriteFuture.
 

Fields in org.apache.mina.common with type parameters of type IoFuture
static IoFutureListener<IoFuture> IoFutureListener.CLOSE
          An IoFutureListener that closes the IoSession which is associated with the specified IoFuture.
 

Methods in org.apache.mina.common that return IoFuture
 IoFuture IoFuture.addListener(IoFutureListener<?> listener)
          Adds an event listener which is notified when the state of this future changes.
 IoFuture DefaultIoFuture.addListener(IoFutureListener<?> listener)
           
 IoFuture IoFuture.await()
          Wait for the asynchronous operation to end.
 IoFuture DefaultIoFuture.await()
           
 IoFuture IoFuture.awaitUninterruptibly()
          Wait for the asynchronous operation to end uninterruptibly.
 IoFuture DefaultIoFuture.awaitUninterruptibly()
           
protected  IoFuture AbstractPollingConnectionlessIoAcceptor.dispose0()
           
protected abstract  IoFuture AbstractIoService.dispose0()
          Implement this method to release any acquired resources.
protected  IoFuture AbstractPollingIoAcceptor.dispose0()
           
protected  IoFuture AbstractPollingIoConnector.dispose0()
           
 IoFuture IoFuture.removeListener(IoFutureListener<?> listener)
          Removes an existing event listener which is notified when the state of this future changes.
 IoFuture DefaultIoFuture.removeListener(IoFutureListener<?> listener)
           
 

Methods in org.apache.mina.common with parameters of type IoFuture
protected  void AbstractIoService.finishSessionInitialization(IoSession session, IoFuture future, IoSessionInitializer sessionInitializer)
           
protected  void AbstractIoService.finishSessionInitialization0(IoSession session, IoFuture future)
          Implement this method to perform additional tasks required for session initialization.
protected  void AbstractIoConnector.finishSessionInitialization0(IoSession session, IoFuture future)
          Adds required internal attributes and IoFutureListeners related with event notifications to the specified session and future.
 

Method parameters in org.apache.mina.common with type arguments of type IoFuture
static void IoUtil.await(Iterable<? extends IoFuture> futures)
           
static boolean IoUtil.await(Iterable<? extends IoFuture> futures, long timeoutMillis)
           
static boolean IoUtil.await(Iterable<? extends IoFuture> futures, long timeout, TimeUnit unit)
           
static void IoUtil.awaitUninterruptably(Iterable<? extends IoFuture> futures)
           
static boolean IoUtil.awaitUninterruptibly(Iterable<? extends IoFuture> futures, long timeoutMillis)
           
static boolean IoUtil.awaitUninterruptibly(Iterable<? extends IoFuture> futures, long timeout, TimeUnit unit)
           
 

Uses of IoFuture in org.apache.mina.transport.vmpipe
 

Methods in org.apache.mina.transport.vmpipe that return IoFuture
protected  IoFuture VmPipeAcceptor.dispose0()
           
protected  IoFuture VmPipeConnector.dispose0()
           
 



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