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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    <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)
     
    get(long timeout, TimeUnit unit)
     
    boolean
     
    boolean
     
    void
    listen(org.apache.ignite.lang.IgniteInClosure<? super org.apache.ignite.lang.IgniteFuture<T>> lsnr)
     
    void
    listenAsync(org.apache.ignite.lang.IgniteInClosure<? super org.apache.ignite.lang.IgniteFuture<T>> lsnr, Executor exec)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • get

      public T get() throws org.apache.ignite.IgniteException
      Specified by:
      get in interface org.apache.ignite.lang.IgniteFuture<T>
      Throws:
      org.apache.ignite.IgniteException
    • get

      public T get(long timeout) throws org.apache.ignite.IgniteException
      Specified by:
      get in interface org.apache.ignite.lang.IgniteFuture<T>
      Throws:
      org.apache.ignite.IgniteException
    • get

      public T get(long timeout, TimeUnit unit) throws org.apache.ignite.IgniteException
      Specified by:
      get in interface org.apache.ignite.lang.IgniteFuture<T>
      Throws:
      org.apache.ignite.IgniteException
    • cancel

      public boolean cancel() throws org.apache.ignite.IgniteException
      Specified by:
      cancel in interface org.apache.ignite.lang.IgniteFuture<T>
      Throws:
      org.apache.ignite.IgniteException
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface org.apache.ignite.lang.IgniteFuture<T>
    • isDone

      public boolean isDone()
      Specified by:
      isDone in interface org.apache.ignite.lang.IgniteFuture<T>
    • listen

      public void listen(org.apache.ignite.lang.IgniteInClosure<? super org.apache.ignite.lang.IgniteFuture<T>> lsnr)
      Specified by:
      listen in interface org.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:
      listenAsync in interface org.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:
      chain in interface org.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:
      chainAsync in interface org.apache.ignite.lang.IgniteFuture<T>