Uses of Interface
org.apache.mina.core.future.IoFuture
-
Packages that use IoFuture Package Description 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.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 Modifier and Type Method Description static voidIoUtil. await(Iterable<? extends IoFuture> futures)static booleanIoUtil. await(Iterable<? extends IoFuture> futures, long timeoutMillis)static booleanIoUtil. await(Iterable<? extends IoFuture> futures, long timeout, TimeUnit unit)static voidIoUtil. awaitUninterruptably(Iterable<? extends IoFuture> futures)Wait on all theIoFutures we get.static booleanIoUtil. awaitUninterruptibly(Iterable<? extends IoFuture> futures, long timeoutMillis)Wait on all theIoFutures we get.static booleanIoUtil. awaitUninterruptibly(Iterable<? extends IoFuture> futures, long timeout, TimeUnit unit)Wait on all theIoFutures we get. -
Uses of IoFuture in org.apache.mina.core.future
Classes in org.apache.mina.core.future with type parameters of type IoFuture Modifier and Type Class Description classCompositeIoFuture<E extends IoFuture>interfaceIoFutureListener<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 Modifier and Type Interface Description interfaceCloseFutureAnIoFuturefor asynchronous close requests.interfaceConnectFutureAnIoFuturefor asynchronous connect requests.interfaceReadFutureAnIoFutureforasynchronous read requests.interfaceWriteFutureAnIoFuturefor asynchronous write requests.Classes in org.apache.mina.core.future that implement IoFuture Modifier and Type Class Description classCompositeIoFuture<E extends IoFuture>classDefaultCloseFutureA default implementation ofCloseFuture.classDefaultConnectFutureA default implementation ofConnectFuture.classDefaultIoFutureclassDefaultReadFutureA default implementation ofWriteFuture.classDefaultWriteFutureA default implementation ofWriteFuture.Fields in org.apache.mina.core.future with type parameters of type IoFuture Modifier and Type Field Description static IoFutureListener<IoFuture>IoFutureListener. CLOSEMethods in org.apache.mina.core.future that return IoFuture Modifier and Type Method Description IoFutureDefaultIoFuture. addListener(IoFutureListener<?> listener)Adds an eventlistenerwhich is notified when this future is completed.IoFutureIoFuture. addListener(IoFutureListener<?> listener)Adds an eventlistenerwhich is notified when this future is completed.IoFutureDefaultIoFuture. await()Wait for the asynchronous operation to complete.IoFutureIoFuture. await()Wait for the asynchronous operation to complete.IoFutureDefaultIoFuture. awaitUninterruptibly()Wait for the asynchronous operation to complete uninterruptibly.IoFutureIoFuture. awaitUninterruptibly()Wait for the asynchronous operation to complete uninterruptibly.IoFutureDefaultIoFuture. removeListener(IoFutureListener<?> listener)Removes an existing eventlistenerso it won't be notified when the future is completed.IoFutureIoFuture. removeListener(IoFutureListener<?> listener)Removes an existing eventlistenerso 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 Modifier and Type Class Description classAbstractPollingIoConnector.ConnectionRequestA ConnectionRequest's Iouture -
Uses of IoFuture in org.apache.mina.core.service
Classes in org.apache.mina.core.service that implement IoFuture Modifier and Type Class Description static classAbstractIoAcceptor.AcceptorOperationFutureAIoFutureprotected static classAbstractIoService.ServiceOperationFutureAIoFuturededicated class forMethods in org.apache.mina.core.service with parameters of type IoFuture Modifier and Type Method Description protected voidAbstractIoConnector. finishSessionInitialization0(IoSession session, IoFuture future)Adds required internal attributes andIoFutureListeners related with event notifications to the specifiedsessionandfuture.protected voidAbstractIoService. finishSessionInitialization0(IoSession session, IoFuture future)Implement this method to perform additional tasks required for session initialization.protected voidAbstractIoService. 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 Modifier and Type Interface Description interfaceIoSessionInitializer<T extends IoFuture>Defines a callback for obtaining theIoSessionduring session initialization. -
Uses of IoFuture in org.apache.mina.transport.vmpipe
Methods in org.apache.mina.transport.vmpipe with parameters of type IoFuture Modifier and Type Method Description (package private) voidVmPipeAcceptor. doFinishSessionInitialization(IoSession session, IoFuture future)
-