Class IgniteComputeAdapter

java.lang.Object
org.gridgain.ignite.migrationtools.adapter.internal.IgniteComputeAdapter
All Implemented Interfaces:
org.apache.ignite.IgniteCompute, org.apache.ignite.lang.IgniteAsyncSupport

public class IgniteComputeAdapter extends Object implements org.apache.ignite.IgniteCompute
IgniteComputeAdapter.
  • Constructor Summary

    Constructors
    Constructor
    Description
    IgniteComputeAdapter(org.apache.ignite3.compute.IgniteCompute computeApi, org.apache.ignite3.network.IgniteCluster clusterApi, org.apache.ignite.cluster.ClusterGroup clusterGroup, Function<Class<?>,List<org.apache.ignite3.deployment.DeploymentUnit>> deploymentUnitSelector)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    <R> Map<org.apache.ignite.lang.IgniteUuid,org.apache.ignite.compute.ComputeTaskFuture<R>>
     
    <R> R
    affinityCall(String s, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R> R
    affinityCall(Collection<String> collection, int i, org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R> R
    affinityCall(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R> org.apache.ignite.lang.IgniteFuture<R>
    affinityCallAsync(String s, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R> org.apache.ignite.lang.IgniteFuture<R>
    affinityCallAsync(Collection<String> collection, int i, org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R> org.apache.ignite.lang.IgniteFuture<R>
    affinityCallAsync(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    void
    affinityRun(String s, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    void
    affinityRun(Collection<String> collection, int i, org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    void
    affinityRun(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    org.apache.ignite.lang.IgniteFuture<Void>
    affinityRunAsync(String s, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    org.apache.ignite.lang.IgniteFuture<Void>
    affinityRunAsync(Collection<String> collection, int i, org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    org.apache.ignite.lang.IgniteFuture<Void>
    affinityRunAsync(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    <T, R> Collection<R>
    apply(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, Collection<? extends T> collection)
     
    <R, T> R
    apply(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t)
     
    <R1, R2, T> R2
    apply(org.apache.ignite.lang.IgniteClosure<T,R1> igniteClosure, Collection<? extends T> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer)
     
    <T, R> org.apache.ignite.lang.IgniteFuture<Collection<R>>
    applyAsync(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, Collection<? extends T> collection)
     
    <R, T> org.apache.ignite.lang.IgniteFuture<R>
    applyAsync(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t)
     
    <R1, R2, T> org.apache.ignite.lang.IgniteFuture<R2>
    applyAsync(org.apache.ignite.lang.IgniteClosure<T,R1> igniteClosure, Collection<? extends T> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer)
     
    <R> Collection<R>
    broadcast(org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R, T> Collection<R>
    broadcast(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t)
     
    void
    broadcast(org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    <R> org.apache.ignite.lang.IgniteFuture<Collection<R>>
    broadcastAsync(org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R, T> org.apache.ignite.lang.IgniteFuture<Collection<R>>
    broadcastAsync(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t)
     
    org.apache.ignite.lang.IgniteFuture<Void>
    broadcastAsync(org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    <R> Collection<R>
    call(Collection<? extends org.apache.ignite.lang.IgniteCallable<R>> collection)
     
    <R1, R2> R2
    call(Collection<? extends org.apache.ignite.lang.IgniteCallable<R1>> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer)
     
    <R> R
    call(org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    <R> org.apache.ignite.lang.IgniteFuture<Collection<R>>
    callAsync(Collection<? extends org.apache.ignite.lang.IgniteCallable<R>> collection)
     
    <R1, R2> org.apache.ignite.lang.IgniteFuture<R2>
    callAsync(Collection<? extends org.apache.ignite.lang.IgniteCallable<R1>> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer)
     
    <R> org.apache.ignite.lang.IgniteFuture<R>
    callAsync(org.apache.ignite.lang.IgniteCallable<R> igniteCallable)
     
    org.apache.ignite.cluster.ClusterGroup
     
    <T, R> R
    execute(Class<? extends org.apache.ignite.compute.ComputeTask<T,R>> klass, T t)
     
    <T, R> R
    execute(String s, T t)
     
    <T, R> R
    execute(org.apache.ignite.compute.ComputeTask<T,R> computeTask, T t)
     
    <T, R> org.apache.ignite.compute.ComputeTaskFuture<R>
    executeAsync(Class<? extends org.apache.ignite.compute.ComputeTask<T,R>> klass, T t)
     
    <T, R> org.apache.ignite.compute.ComputeTaskFuture<R>
     
    <T, R> org.apache.ignite.compute.ComputeTaskFuture<R>
    executeAsync(org.apache.ignite.compute.ComputeTask<T,R> computeTask, T t)
     
    <R> org.apache.ignite.compute.ComputeTaskFuture<R>
     
    boolean
     
    void
    localDeployTask(Class<? extends org.apache.ignite.compute.ComputeTask> klass, ClassLoader classLoader)
     
    Map<String,Class<? extends org.apache.ignite.compute.ComputeTask<?,?>>>
     
    void
    run(Collection<? extends org.apache.ignite.lang.IgniteRunnable> collection)
     
    void
    run(org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    org.apache.ignite.lang.IgniteFuture<Void>
    runAsync(Collection<? extends org.apache.ignite.lang.IgniteRunnable> collection)
     
    org.apache.ignite.lang.IgniteFuture<Void>
    runAsync(org.apache.ignite.lang.IgniteRunnable igniteRunnable)
     
    void
     
    org.apache.ignite.IgniteCompute
     
    org.apache.ignite.IgniteCompute
     
    org.apache.ignite.IgniteCompute
     
    org.apache.ignite.IgniteCompute
     
    org.apache.ignite.IgniteCompute
     
    org.apache.ignite.IgniteCompute
    withTimeout(long l)
     

    Methods inherited from class java.lang.Object

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

    • IgniteComputeAdapter

      public IgniteComputeAdapter(org.apache.ignite3.compute.IgniteCompute computeApi, org.apache.ignite3.network.IgniteCluster clusterApi, org.apache.ignite.cluster.ClusterGroup clusterGroup, Function<Class<?>,List<org.apache.ignite3.deployment.DeploymentUnit>> deploymentUnitSelector)
      Constructor.
  • Method Details

    • clusterGroup

      public org.apache.ignite.cluster.ClusterGroup clusterGroup()
      Specified by:
      clusterGroup in interface org.apache.ignite.IgniteCompute
    • affinityRun

      public void affinityRun(String s, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityRun in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityRun

      public void affinityRun(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityRun in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityRun

      public void affinityRun(Collection<String> collection, int i, org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityRun in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityRunAsync

      public org.apache.ignite.lang.IgniteFuture<Void> affinityRunAsync(String s, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityRunAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityRunAsync

      public org.apache.ignite.lang.IgniteFuture<Void> affinityRunAsync(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityRunAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityRunAsync

      public org.apache.ignite.lang.IgniteFuture<Void> affinityRunAsync(Collection<String> collection, int i, org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityRunAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityCall

      public <R> R affinityCall(String s, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityCall in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityCall

      public <R> R affinityCall(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityCall in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityCall

      public <R> R affinityCall(Collection<String> collection, int i, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityCall in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityCallAsync

      public <R> org.apache.ignite.lang.IgniteFuture<R> affinityCallAsync(String s, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityCallAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityCallAsync

      public <R> org.apache.ignite.lang.IgniteFuture<R> affinityCallAsync(Collection<String> collection, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityCallAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • affinityCallAsync

      public <R> org.apache.ignite.lang.IgniteFuture<R> affinityCallAsync(Collection<String> collection, int i, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      affinityCallAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • execute

      public <T, R> R execute(Class<? extends org.apache.ignite.compute.ComputeTask<T,R>> klass, T t) throws org.apache.ignite.IgniteException
      Specified by:
      execute in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • execute

      public <T, R> R execute(org.apache.ignite.compute.ComputeTask<T,R> computeTask, T t) throws org.apache.ignite.IgniteException
      Specified by:
      execute in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • execute

      public <T, R> R execute(String s, T t) throws org.apache.ignite.IgniteException
      Specified by:
      execute in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • executeAsync

      public <T, R> org.apache.ignite.compute.ComputeTaskFuture<R> executeAsync(Class<? extends org.apache.ignite.compute.ComputeTask<T,R>> klass, T t) throws org.apache.ignite.IgniteException
      Specified by:
      executeAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • executeAsync

      public <T, R> org.apache.ignite.compute.ComputeTaskFuture<R> executeAsync(org.apache.ignite.compute.ComputeTask<T,R> computeTask, T t) throws org.apache.ignite.IgniteException
      Specified by:
      executeAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • executeAsync

      public <T, R> org.apache.ignite.compute.ComputeTaskFuture<R> executeAsync(String s, T t) throws org.apache.ignite.IgniteException
      Specified by:
      executeAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • broadcast

      public void broadcast(org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      broadcast in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • broadcast

      public <R> Collection<R> broadcast(org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      broadcast in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • broadcast

      public <R, T> Collection<R> broadcast(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t) throws org.apache.ignite.IgniteException
      Specified by:
      broadcast in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • broadcastAsync

      public org.apache.ignite.lang.IgniteFuture<Void> broadcastAsync(org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      broadcastAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • broadcastAsync

      public <R> org.apache.ignite.lang.IgniteFuture<Collection<R>> broadcastAsync(org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      broadcastAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • broadcastAsync

      public <R, T> org.apache.ignite.lang.IgniteFuture<Collection<R>> broadcastAsync(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t) throws org.apache.ignite.IgniteException
      Specified by:
      broadcastAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • run

      public void run(org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      run in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • run

      public void run(Collection<? extends org.apache.ignite.lang.IgniteRunnable> collection) throws org.apache.ignite.IgniteException
      Specified by:
      run in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • runAsync

      public org.apache.ignite.lang.IgniteFuture<Void> runAsync(org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException
      Specified by:
      runAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • runAsync

      public org.apache.ignite.lang.IgniteFuture<Void> runAsync(Collection<? extends org.apache.ignite.lang.IgniteRunnable> collection) throws org.apache.ignite.IgniteException
      Specified by:
      runAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • call

      public <R> R call(org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      call in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • callAsync

      public <R> org.apache.ignite.lang.IgniteFuture<R> callAsync(org.apache.ignite.lang.IgniteCallable<R> igniteCallable) throws org.apache.ignite.IgniteException
      Specified by:
      callAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • call

      public <R> Collection<R> call(Collection<? extends org.apache.ignite.lang.IgniteCallable<R>> collection) throws org.apache.ignite.IgniteException
      Specified by:
      call in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • callAsync

      public <R> org.apache.ignite.lang.IgniteFuture<Collection<R>> callAsync(Collection<? extends org.apache.ignite.lang.IgniteCallable<R>> collection) throws org.apache.ignite.IgniteException
      Specified by:
      callAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • call

      public <R1, R2> R2 call(Collection<? extends org.apache.ignite.lang.IgniteCallable<R1>> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer) throws org.apache.ignite.IgniteException
      Specified by:
      call in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • callAsync

      public <R1, R2> org.apache.ignite.lang.IgniteFuture<R2> callAsync(Collection<? extends org.apache.ignite.lang.IgniteCallable<R1>> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer) throws org.apache.ignite.IgniteException
      Specified by:
      callAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • apply

      public <R, T> R apply(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t) throws org.apache.ignite.IgniteException
      Specified by:
      apply in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • apply

      public <T, R> Collection<R> apply(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, Collection<? extends T> collection) throws org.apache.ignite.IgniteException
      Specified by:
      apply in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • apply

      public <R1, R2, T> R2 apply(org.apache.ignite.lang.IgniteClosure<T,R1> igniteClosure, Collection<? extends T> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer) throws org.apache.ignite.IgniteException
      Specified by:
      apply in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • applyAsync

      public <R, T> org.apache.ignite.lang.IgniteFuture<R> applyAsync(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, T t) throws org.apache.ignite.IgniteException
      Specified by:
      applyAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • applyAsync

      public <T, R> org.apache.ignite.lang.IgniteFuture<Collection<R>> applyAsync(org.apache.ignite.lang.IgniteClosure<T,R> igniteClosure, Collection<? extends T> collection) throws org.apache.ignite.IgniteException
      Specified by:
      applyAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • applyAsync

      public <R1, R2, T> org.apache.ignite.lang.IgniteFuture<R2> applyAsync(org.apache.ignite.lang.IgniteClosure<T,R1> igniteClosure, Collection<? extends T> collection, org.apache.ignite.lang.IgniteReducer<R1,R2> igniteReducer) throws org.apache.ignite.IgniteException
      Specified by:
      applyAsync in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • activeTaskFutures

      public <R> Map<org.apache.ignite.lang.IgniteUuid,org.apache.ignite.compute.ComputeTaskFuture<R>> activeTaskFutures()
      Specified by:
      activeTaskFutures in interface org.apache.ignite.IgniteCompute
    • withName

      public org.apache.ignite.IgniteCompute withName(String s)
      Specified by:
      withName in interface org.apache.ignite.IgniteCompute
    • withTimeout

      public org.apache.ignite.IgniteCompute withTimeout(long l)
      Specified by:
      withTimeout in interface org.apache.ignite.IgniteCompute
    • withNoFailover

      public org.apache.ignite.IgniteCompute withNoFailover()
      Specified by:
      withNoFailover in interface org.apache.ignite.IgniteCompute
    • withNoResultCache

      public org.apache.ignite.IgniteCompute withNoResultCache()
      Specified by:
      withNoResultCache in interface org.apache.ignite.IgniteCompute
    • localDeployTask

      public void localDeployTask(Class<? extends org.apache.ignite.compute.ComputeTask> klass, ClassLoader classLoader) throws org.apache.ignite.IgniteException
      Specified by:
      localDeployTask in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • localTasks

      public Map<String,Class<? extends org.apache.ignite.compute.ComputeTask<?,?>>> localTasks()
      Specified by:
      localTasks in interface org.apache.ignite.IgniteCompute
    • undeployTask

      public void undeployTask(String s) throws org.apache.ignite.IgniteException
      Specified by:
      undeployTask in interface org.apache.ignite.IgniteCompute
      Throws:
      org.apache.ignite.IgniteException
    • future

      public <R> org.apache.ignite.compute.ComputeTaskFuture<R> future()
      Specified by:
      future in interface org.apache.ignite.lang.IgniteAsyncSupport
      Specified by:
      future in interface org.apache.ignite.IgniteCompute
    • withAsync

      public org.apache.ignite.IgniteCompute withAsync()
      Specified by:
      withAsync in interface org.apache.ignite.lang.IgniteAsyncSupport
      Specified by:
      withAsync in interface org.apache.ignite.IgniteCompute
    • isAsync

      public boolean isAsync()
      Specified by:
      isAsync in interface org.apache.ignite.lang.IgniteAsyncSupport
    • withExecutor

      public org.apache.ignite.IgniteCompute withExecutor(String s)
      Specified by:
      withExecutor in interface org.apache.ignite.IgniteCompute