Uses of Interface
org.apache.mina.core.future.IoFuture

Packages that use IoFuture
org.apache.mina.core Common types required for users to use MINA. 
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.core.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 IoFuture in org.apache.mina.core
 

Method parameters in org.apache.mina.core 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.core.future
 

Classes in org.apache.mina.core.future 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 completion of an asynchronous I/O operation : IoFuture.
 

Subinterfaces of IoFuture in org.apache.mina.core.future
 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.core.future that implement IoFuture
 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 associated with an IoSession.
 class DefaultReadFuture
          A default implementation of WriteFuture.
 class DefaultWriteFuture
          A default implementation of WriteFuture.
 

Fields in org.apache.mina.core.future 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.core.future that return IoFuture
 IoFuture DefaultIoFuture.addListener(IoFutureListener<?> listener)
          Adds an event listener which is notified when this future is completed.
 IoFuture IoFuture.addListener(IoFutureListener<?> listener)
          Adds an event listener which is notified when this future is completed.
 IoFuture DefaultIoFuture.await()
          Wait for the asynchronous operation to complete.
 IoFuture IoFuture.await()
          Wait for the asynchronous operation to complete.
 IoFuture DefaultIoFuture.awaitUninterruptibly()
          Wait for the asynchronous operation to complete uninterruptibly.
 IoFuture IoFuture.awaitUninterruptibly()
          Wait for the asynchronous operation to complete uninterruptibly.
 IoFuture DefaultIoFuture.removeListener(IoFutureListener<?> listener)
          Removes an existing event listener so it won't be notified when the future is completed.
 IoFuture IoFuture.removeListener(IoFutureListener<?> listener)
          Removes an existing event listener so it won't be notified when the future is completed.
 

Uses of IoFuture in org.apache.mina.core.polling
 

Classes in org.apache.mina.core.polling that implement IoFuture
 class AbstractPollingIoConnector.ConnectionRequest
           
 

Methods in org.apache.mina.core.polling that return IoFuture
protected  IoFuture AbstractPollingIoAcceptor.dispose0()
          Implement this method to release any acquired resources.
protected  IoFuture AbstractPollingIoConnector.dispose0()
          Implement this method to release any acquired resources.
protected  IoFuture AbstractPollingConnectionlessIoAcceptor.dispose0()
          Implement this method to release any acquired resources.
 

Uses of IoFuture in org.apache.mina.core.service
 

Classes in org.apache.mina.core.service that implement IoFuture
static class AbstractIoAcceptor.AcceptorOperationFuture
           
protected static class AbstractIoService.ServiceOperationFuture
           
 

Methods in org.apache.mina.core.service that return IoFuture
protected abstract  IoFuture AbstractIoService.dispose0()
          Implement this method to release any acquired resources.
 

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

Uses of IoFuture in org.apache.mina.core.session
 

Classes in org.apache.mina.core.session with type parameters of type IoFuture
 interface IoSessionInitializer<T extends IoFuture>
          Defines a callback for obtaining the IoSession during session initialization.
 

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

Methods in org.apache.mina.transport.serial that return IoFuture
protected  IoFuture SerialConnector.dispose0()
           
 

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-2008 Apache MINA Project. All Rights Reserved.