Class IgniteComputeAdapter
java.lang.Object
org.gridgain.ignite.migrationtools.adapter.internal.IgniteComputeAdapter
- All Implemented Interfaces:
org.apache.ignite.IgniteCompute,org.apache.ignite.lang.IgniteAsyncSupport
IgniteComputeAdapter.
-
Constructor Summary
ConstructorsConstructorDescriptionIgniteComputeAdapter(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 TypeMethodDescription<R> Map<org.apache.ignite.lang.IgniteUuid,org.apache.ignite.compute.ComputeTaskFuture<R>> <R> RaffinityCall(String s, Object o, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) <R> RaffinityCall(Collection<String> collection, int i, org.apache.ignite.lang.IgniteCallable<R> igniteCallable) <R> RaffinityCall(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) voidaffinityRun(String s, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable) voidaffinityRun(Collection<String> collection, int i, org.apache.ignite.lang.IgniteRunnable igniteRunnable) voidaffinityRun(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) voidbroadcast(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> Rcall(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 <T,R> R <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> executeAsync(String s, T t) <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>future()booleanisAsync()voidlocalDeployTask(Class<? extends org.apache.ignite.compute.ComputeTask> klass, ClassLoader classLoader) voidrun(Collection<? extends org.apache.ignite.lang.IgniteRunnable> collection) voidrun(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) voidorg.apache.ignite.IgniteComputeorg.apache.ignite.IgniteComputeorg.apache.ignite.IgniteComputeorg.apache.ignite.IgniteComputeorg.apache.ignite.IgniteComputeorg.apache.ignite.IgniteComputewithTimeout(long l)
-
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:
clusterGroupin interfaceorg.apache.ignite.IgniteCompute
-
affinityRun
public void affinityRun(String s, Object o, org.apache.ignite.lang.IgniteRunnable igniteRunnable) throws org.apache.ignite.IgniteException - Specified by:
affinityRunin interfaceorg.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:
affinityRunin interfaceorg.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:
affinityRunin interfaceorg.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:
affinityRunAsyncin interfaceorg.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:
affinityRunAsyncin interfaceorg.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:
affinityRunAsyncin interfaceorg.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:
affinityCallin interfaceorg.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:
affinityCallin interfaceorg.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:
affinityCallin interfaceorg.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:
affinityCallAsyncin interfaceorg.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:
affinityCallAsyncin interfaceorg.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:
affinityCallAsyncin interfaceorg.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:
executein interfaceorg.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:
executein interfaceorg.apache.ignite.IgniteCompute- Throws:
org.apache.ignite.IgniteException
-
execute
- Specified by:
executein interfaceorg.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:
executeAsyncin interfaceorg.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:
executeAsyncin interfaceorg.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:
executeAsyncin interfaceorg.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:
broadcastin interfaceorg.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:
broadcastin interfaceorg.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:
broadcastin interfaceorg.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:
broadcastAsyncin interfaceorg.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:
broadcastAsyncin interfaceorg.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:
broadcastAsyncin interfaceorg.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:
runin interfaceorg.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:
runin interfaceorg.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:
runAsyncin interfaceorg.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:
runAsyncin interfaceorg.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:
callin interfaceorg.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:
callAsyncin interfaceorg.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:
callin interfaceorg.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:
callAsyncin interfaceorg.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:
callin interfaceorg.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:
callAsyncin interfaceorg.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:
applyin interfaceorg.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:
applyin interfaceorg.apache.ignite.IgniteCompute- Throws:
org.apache.ignite.IgniteException
-
apply
public <R1,R2, R2 applyT> (org.apache.ignite.lang.IgniteClosure<T, R1> igniteClosure, Collection<? extends T> collection, org.apache.ignite.lang.IgniteReducer<R1, throws org.apache.ignite.IgniteExceptionR2> igniteReducer) - Specified by:
applyin interfaceorg.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:
applyAsyncin interfaceorg.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:
applyAsyncin interfaceorg.apache.ignite.IgniteCompute- Throws:
org.apache.ignite.IgniteException
-
applyAsync
public <R1,R2, org.apache.ignite.lang.IgniteFuture<R2> applyAsyncT> (org.apache.ignite.lang.IgniteClosure<T, R1> igniteClosure, Collection<? extends T> collection, org.apache.ignite.lang.IgniteReducer<R1, throws org.apache.ignite.IgniteExceptionR2> igniteReducer) - Specified by:
applyAsyncin interfaceorg.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:
activeTaskFuturesin interfaceorg.apache.ignite.IgniteCompute
-
withName
- Specified by:
withNamein interfaceorg.apache.ignite.IgniteCompute
-
withTimeout
public org.apache.ignite.IgniteCompute withTimeout(long l) - Specified by:
withTimeoutin interfaceorg.apache.ignite.IgniteCompute
-
withNoFailover
public org.apache.ignite.IgniteCompute withNoFailover()- Specified by:
withNoFailoverin interfaceorg.apache.ignite.IgniteCompute
-
withNoResultCache
public org.apache.ignite.IgniteCompute withNoResultCache()- Specified by:
withNoResultCachein interfaceorg.apache.ignite.IgniteCompute
-
localDeployTask
public void localDeployTask(Class<? extends org.apache.ignite.compute.ComputeTask> klass, ClassLoader classLoader) throws org.apache.ignite.IgniteException - Specified by:
localDeployTaskin interfaceorg.apache.ignite.IgniteCompute- Throws:
org.apache.ignite.IgniteException
-
localTasks
- Specified by:
localTasksin interfaceorg.apache.ignite.IgniteCompute
-
undeployTask
- Specified by:
undeployTaskin interfaceorg.apache.ignite.IgniteCompute- Throws:
org.apache.ignite.IgniteException
-
future
public <R> org.apache.ignite.compute.ComputeTaskFuture<R> future()- Specified by:
futurein interfaceorg.apache.ignite.lang.IgniteAsyncSupport- Specified by:
futurein interfaceorg.apache.ignite.IgniteCompute
-
withAsync
public org.apache.ignite.IgniteCompute withAsync()- Specified by:
withAsyncin interfaceorg.apache.ignite.lang.IgniteAsyncSupport- Specified by:
withAsyncin interfaceorg.apache.ignite.IgniteCompute
-
isAsync
public boolean isAsync()- Specified by:
isAsyncin interfaceorg.apache.ignite.lang.IgniteAsyncSupport
-
withExecutor
- Specified by:
withExecutorin interfaceorg.apache.ignite.IgniteCompute
-