|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.proxy | |
| 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 |
IoFuture.addListener(IoFutureListener<?> listener)
Adds an event listener which is notified when this future is completed. |
IoFuture |
DefaultIoFuture.addListener(IoFutureListener<?> listener)
Adds an event listener which is notified when this future is completed. |
IoFuture |
IoFuture.await()
Wait for the asynchronous operation to complete. |
IoFuture |
DefaultIoFuture.await()
Wait for the asynchronous operation to complete. |
IoFuture |
IoFuture.awaitUninterruptibly()
Wait for the asynchronous operation to complete uninterruptibly. |
IoFuture |
DefaultIoFuture.awaitUninterruptibly()
Wait for the asynchronous operation to complete uninterruptibly. |
IoFuture |
IoFuture.removeListener(IoFutureListener<?> listener)
Removes an existing event listener so it won't be notified when the future is completed. |
IoFuture |
DefaultIoFuture.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 |
AbstractPollingIoConnector.dispose0()
Implement this method to release any acquired resources. |
protected IoFuture |
AbstractPollingIoAcceptor.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.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. |
protected void |
AbstractIoService.initSession(IoSession session,
IoFuture future,
IoSessionInitializer sessionInitializer)
|
| 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.proxy |
|---|
| Methods in org.apache.mina.proxy that return IoFuture | |
|---|---|
protected IoFuture |
ProxyConnector.dispose0()
Implement this method to release any acquired resources. |
| 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 |
VmPipeConnector.dispose0()
|
protected IoFuture |
VmPipeAcceptor.dispose0()
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||