Class IgniteFutureAdapter<T>
java.lang.Object
org.gridgain.ignite.migrationtools.adapter.internal.futures.IgniteFutureAdapter<T>
- Type Parameters:
T- Type of the futures return object.
- All Implemented Interfaces:
org.apache.ignite.lang.IgniteFuture<T>
public class IgniteFutureAdapter<T>
extends Object
implements org.apache.ignite.lang.IgniteFuture<T>
Adapter for Ignite 2 futures.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancancel()<T1> org.apache.ignite.lang.IgniteFuture<T1>chain(org.apache.ignite.lang.IgniteClosure<? super org.apache.ignite.lang.IgniteFuture<T>, T1> doneCb) <T1> org.apache.ignite.lang.IgniteFuture<T1>chainAsync(org.apache.ignite.lang.IgniteClosure<? super org.apache.ignite.lang.IgniteFuture<T>, T1> doneCb, Executor exec) get()get(long timeout) booleanbooleanisDone()voidvoidlistenAsync(org.apache.ignite.lang.IgniteInClosure<? super org.apache.ignite.lang.IgniteFuture<T>> lsnr, Executor exec)
-
Constructor Details
-
IgniteFutureAdapter
-
-
Method Details
-
get
- Specified by:
getin interfaceorg.apache.ignite.lang.IgniteFuture<T>- Throws:
org.apache.ignite.IgniteException
-
get
- Specified by:
getin interfaceorg.apache.ignite.lang.IgniteFuture<T>- Throws:
org.apache.ignite.IgniteException
-
get
- Specified by:
getin interfaceorg.apache.ignite.lang.IgniteFuture<T>- Throws:
org.apache.ignite.IgniteException
-
cancel
public boolean cancel() throws org.apache.ignite.IgniteException- Specified by:
cancelin interfaceorg.apache.ignite.lang.IgniteFuture<T>- Throws:
org.apache.ignite.IgniteException
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.apache.ignite.lang.IgniteFuture<T>
-
isDone
public boolean isDone()- Specified by:
isDonein interfaceorg.apache.ignite.lang.IgniteFuture<T>
-
listen
public void listen(org.apache.ignite.lang.IgniteInClosure<? super org.apache.ignite.lang.IgniteFuture<T>> lsnr) - Specified by:
listenin interfaceorg.apache.ignite.lang.IgniteFuture<T>
-
listenAsync
public void listenAsync(org.apache.ignite.lang.IgniteInClosure<? super org.apache.ignite.lang.IgniteFuture<T>> lsnr, Executor exec) - Specified by:
listenAsyncin interfaceorg.apache.ignite.lang.IgniteFuture<T>
-
chain
public <T1> org.apache.ignite.lang.IgniteFuture<T1> chain(org.apache.ignite.lang.IgniteClosure<? super org.apache.ignite.lang.IgniteFuture<T>, T1> doneCb) - Specified by:
chainin interfaceorg.apache.ignite.lang.IgniteFuture<T>
-
chainAsync
public <T1> org.apache.ignite.lang.IgniteFuture<T1> chainAsync(org.apache.ignite.lang.IgniteClosure<? super org.apache.ignite.lang.IgniteFuture<T>, T1> doneCb, Executor exec) - Specified by:
chainAsyncin interfaceorg.apache.ignite.lang.IgniteFuture<T>
-