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

Packages that use WriteFuture
org.apache.mina.core Common types required for users to use MINA. 
org.apache.mina.core.future   
org.apache.mina.core.service   
org.apache.mina.core.session   
org.apache.mina.core.write   
org.apache.mina.filter.codec Filter implementations that helps you to implement complex protocols via 'codec' concept. 
org.apache.mina.filter.ssl Classes that implement IoFilter and provide Secure Sockets Layer functionality. 
 

Uses of WriteFuture in org.apache.mina.core
 

Methods in org.apache.mina.core that return types with arguments of type WriteFuture
static List<WriteFuture> IoUtil.broadcast(Object message, Collection<IoSession> sessions)
          Writes the specified message to the specified sessions.
static List<WriteFuture> IoUtil.broadcast(Object message, IoSession... sessions)
          Writes the specified message to the specified sessions.
static List<WriteFuture> IoUtil.broadcast(Object message, Iterable<IoSession> sessions)
          Writes the specified message to the specified sessions.
static List<WriteFuture> IoUtil.broadcast(Object message, Iterator<IoSession> sessions)
          Writes the specified message to the specified sessions.
 

Uses of WriteFuture in org.apache.mina.core.future
 

Classes in org.apache.mina.core.future that implement WriteFuture
 class DefaultWriteFuture
          A default implementation of WriteFuture.
 

Methods in org.apache.mina.core.future that return WriteFuture
 WriteFuture WriteFuture.addListener(IoFutureListener<?> listener)
          Adds an event listener which is notified when this future is completed.
 WriteFuture DefaultWriteFuture.addListener(IoFutureListener<?> listener)
          Adds an event listener which is notified when this future is completed.
 WriteFuture WriteFuture.await()
          Wait for the asynchronous operation to complete.
 WriteFuture DefaultWriteFuture.await()
          Wait for the asynchronous operation to complete.
 WriteFuture WriteFuture.awaitUninterruptibly()
          Wait for the asynchronous operation to complete uninterruptibly.
 WriteFuture DefaultWriteFuture.awaitUninterruptibly()
          Wait for the asynchronous operation to complete uninterruptibly.
static WriteFuture DefaultWriteFuture.newNotWrittenFuture(IoSession session, Throwable cause)
          Returns a new DefaultWriteFuture which is already marked as 'not written'.
static WriteFuture DefaultWriteFuture.newWrittenFuture(IoSession session)
          Returns a new DefaultWriteFuture which is already marked as 'written'.
 WriteFuture WriteFuture.removeListener(IoFutureListener<?> listener)
          Removes an existing event listener so it won't be notified when the future is completed.
 WriteFuture DefaultWriteFuture.removeListener(IoFutureListener<?> listener)
          Removes an existing event listener so it won't be notified when the future is completed.
 

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

Methods in org.apache.mina.core.service that return types with arguments of type WriteFuture
 Set<WriteFuture> IoService.broadcast(Object message)
          Writes the specified message to all the IoSessions managed by this service.
 Set<WriteFuture> AbstractIoService.broadcast(Object message)
          Writes the specified message to all the IoSessions managed by this service.
 

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

Methods in org.apache.mina.core.session that return WriteFuture
 WriteFuture IoSession.write(Object message)
          Writes the specified message to remote peer.
 WriteFuture AbstractIoSession.write(Object message)
          Writes the specified message to remote peer.
 WriteFuture IoSession.write(Object message, SocketAddress destination)
          (Optional) Writes the specified message to the specified destination.
 WriteFuture AbstractIoSession.write(Object message, SocketAddress remoteAddress)
          (Optional) Writes the specified message to the specified destination.
 

Uses of WriteFuture in org.apache.mina.core.write
 

Methods in org.apache.mina.core.write that return WriteFuture
 WriteFuture DefaultWriteRequest.getFuture()
           
 WriteFuture WriteRequestWrapper.getFuture()
           
 WriteFuture WriteRequest.getFuture()
          Returns WriteFuture that is associated with this write request.
 

Constructors in org.apache.mina.core.write with parameters of type WriteFuture
DefaultWriteRequest(Object message, WriteFuture future)
          Creates a new instance with WriteFuture.
DefaultWriteRequest(Object message, WriteFuture future, SocketAddress destination)
          Creates a new instance.
 

Uses of WriteFuture in org.apache.mina.filter.codec
 

Methods in org.apache.mina.filter.codec that return WriteFuture
 WriteFuture ProtocolEncoderOutput.flush()
          Flushes all buffers you wrote via ProtocolEncoderOutput.write(Object) to the session.
 

Uses of WriteFuture in org.apache.mina.filter.ssl
 

Methods in org.apache.mina.filter.ssl that return WriteFuture
 WriteFuture SslFilter.stopSsl(IoSession session)
          Stops the SSL session by sending TLS close_notify message to initiate TLS closure.
 



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