| Package | Description |
|---|---|
| org.apache.ignite |
Contains entry-point Ignite & HPC APIs.
|
| org.apache.ignite.internal |
Contains main implementation.
|
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.persistence.migration | |
| org.apache.ignite.internal.processors.cache.verify | |
| org.apache.ignite.internal.processors.cluster | |
| org.apache.ignite.internal.processors.datastructures | |
| org.apache.ignite.internal.processors.platform.compute | |
| org.apache.ignite.internal.util.lang | |
| org.apache.ignite.internal.util.lang.gridfunc |
Contains utilities classes for
GridFunc. |
| org.apache.ignite.internal.visor.cache |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
IgniteCompute.affinityCall(@NotNull Collection<String> cacheNames,
int partId,
IgniteCallable<R> job)
Executes given job on the node where partition is located (the partition is primary on the node)
It's guaranteed that the data of all the partitions of all participating caches,
the affinity key belongs to, will present on the destination node throughout the job execution.
|
<R> R |
IgniteCompute.affinityCall(@NotNull Collection<String> cacheNames,
Object affKey,
IgniteCallable<R> job)
Executes given job on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> R |
IgniteQueue.affinityCall(IgniteCallable<R> job)
Executes given job on collocated queue on the node where the queue is located
(a.k.a. affinity co-location).
|
<R> R |
IgniteSet.affinityCall(IgniteCallable<R> job)
Executes given job on collocated set on the node where the set is located
(a.k.a. affinity co-location).
|
<R> R |
IgniteCompute.affinityCall(String cacheName,
Object affKey,
IgniteCallable<R> job)
Executes given job on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> IgniteFuture<R> |
IgniteCompute.affinityCallAsync(@NotNull Collection<String> cacheNames,
int partId,
IgniteCallable<R> job)
Executes given job asynchronously on the node where partition is located (the partition is primary on the node)
The data of the partition will not be migrated from the target node
while the job is executed.
|
<R> IgniteFuture<R> |
IgniteCompute.affinityCallAsync(@NotNull Collection<String> cacheNames,
Object affKey,
IgniteCallable<R> job)
Executes given job asynchronously on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> IgniteFuture<R> |
IgniteCompute.affinityCallAsync(String cacheName,
Object affKey,
IgniteCallable<R> job)
Executes given job asynchronously on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> Collection<R> |
IgniteCompute.broadcast(IgniteCallable<R> job)
Broadcasts given job to all nodes in cluster group.
|
<R> IgniteFuture<Collection<R>> |
IgniteCompute.broadcastAsync(IgniteCallable<R> job)
Broadcasts given job asynchronously to all nodes in cluster group.
|
<R> R |
IgniteCompute.call(IgniteCallable<R> job)
Executes provided job on a node within the underlying cluster group.
|
<R> IgniteFuture<R> |
IgniteCompute.callAsync(IgniteCallable<R> job)
Executes provided job asynchronously on a node within the underlying cluster group.
|
| Modifier and Type | Method and Description |
|---|---|
<R> Collection<R> |
IgniteCompute.call(Collection<? extends IgniteCallable<R>> jobs)
Executes collection of jobs on nodes within the underlying cluster group.
|
<R1,R2> R2 |
IgniteCompute.call(Collection<? extends IgniteCallable<R1>> jobs,
IgniteReducer<R1,R2> rdc)
Executes collection of jobs on nodes within the underlying cluster group.
|
<R> IgniteFuture<Collection<R>> |
IgniteCompute.callAsync(Collection<? extends IgniteCallable<R>> jobs)
Executes collection of jobs asynchronously on nodes within the underlying cluster group.
|
<R1,R2> IgniteFuture<R2> |
IgniteCompute.callAsync(Collection<? extends IgniteCallable<R1>> jobs,
IgniteReducer<R1,R2> rdc)
Executes collection of jobs asynchronously on nodes within the underlying cluster group.
|
| Modifier and Type | Method and Description |
|---|---|
<R> R |
IgniteComputeImpl.affinityCall(@NotNull Collection<String> cacheNames,
int partId,
IgniteCallable<R> job)
Executes given job on the node where partition is located (the partition is primary on the node)
It's guaranteed that the data of all the partitions of all participating caches,
the affinity key belongs to, will present on the destination node throughout the job execution.
|
<R> R |
IgniteComputeImpl.affinityCall(@NotNull Collection<String> cacheNames,
Object affKey,
IgniteCallable<R> job)
Executes given job on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> R |
IgniteComputeImpl.affinityCall(String cacheName,
Object affKey,
IgniteCallable<R> job)
Executes given job on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> IgniteFuture<R> |
IgniteComputeImpl.affinityCallAsync(@NotNull Collection<String> cacheNames,
int partId,
IgniteCallable<R> job)
Executes given job asynchronously on the node where partition is located (the partition is primary on the node)
The data of the partition will not be migrated from the target node
while the job is executed.
|
<R> IgniteFuture<R> |
IgniteComputeImpl.affinityCallAsync(@NotNull Collection<String> cacheNames,
Object affKey,
IgniteCallable<R> job)
Executes given job asynchronously on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> IgniteFuture<R> |
IgniteComputeImpl.affinityCallAsync(String cacheName,
Object affKey,
IgniteCallable<R> job)
Executes given job asynchronously on the node where data for provided affinity key is located
(a.k.a. affinity co-location).
|
<R> Collection<R> |
IgniteComputeImpl.broadcast(IgniteCallable<R> job)
Broadcasts given job to all nodes in cluster group.
|
<R> IgniteFuture<Collection<R>> |
IgniteComputeImpl.broadcastAsync(IgniteCallable<R> job)
Broadcasts given job asynchronously to all nodes in cluster group.
|
<R> R |
IgniteComputeImpl.call(IgniteCallable<R> job)
Executes provided job on a node within the underlying cluster group.
|
<R> IgniteFuture<R> |
IgniteComputeImpl.callAsync(IgniteCallable<R> job)
Executes provided job asynchronously on a node within the underlying cluster group.
|
| Modifier and Type | Method and Description |
|---|---|
<R> Collection<R> |
IgniteComputeImpl.call(Collection<? extends IgniteCallable<R>> jobs)
Executes collection of jobs on nodes within the underlying cluster group.
|
<R1,R2> R2 |
IgniteComputeImpl.call(Collection<? extends IgniteCallable<R1>> jobs,
IgniteReducer<R1,R2> rdc)
Executes collection of jobs on nodes within the underlying cluster group.
|
<R> IgniteFuture<Collection<R>> |
IgniteComputeImpl.callAsync(Collection<? extends IgniteCallable<R>> jobs)
Executes collection of jobs asynchronously on nodes within the underlying cluster group.
|
<R1,R2> IgniteFuture<R2> |
IgniteComputeImpl.callAsync(Collection<? extends IgniteCallable<R1>> jobs,
IgniteReducer<R1,R2> rdc)
Executes collection of jobs asynchronously on nodes within the underlying cluster group.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FetchActiveTxOwnerTraceClosure
Closure that is computed on near node to get the stack trace of active transaction owner thread.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UpgradePendingTreeToPerPartitionTask
Ignite native persistence migration task upgrades existed PendingTrees to per-partition basis.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContentionClosure |
class |
ViewCacheClosure
View cache closure.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientGetClusterStateComputeRequest
Request for getting cluster state on client node.
|
| Modifier and Type | Method and Description |
|---|---|
<R> R |
GridCacheSetProxy.affinityCall(IgniteCallable<R> job)
Executes given job on collocated set on the node where the set is located
(a.k.a. affinity co-location).
|
<R> R |
GridCacheSetImpl.affinityCall(IgniteCallable<R> job)
Executes given job on collocated set on the node where the set is located
(a.k.a. affinity co-location).
|
<R> R |
GridCacheQueueProxy.affinityCall(IgniteCallable<R> job)
Executes given job on collocated queue on the node where the queue is located
(a.k.a. affinity co-location).
|
<R> R |
GridCacheQueueAdapter.affinityCall(IgniteCallable<R> job)
Executes given job on collocated queue on the node where the queue is located
(a.k.a. affinity co-location).
|
| Modifier and Type | Class and Description |
|---|---|
class |
PlatformCallable
Callable implementation that delegates to native platform.
|
| Modifier and Type | Method and Description |
|---|---|
static IgniteCallable<AtomicInteger> |
GridFunc.newAtomicInt()
Deprecated.
|
static <K,V> IgniteCallable<ConcurrentMap<K,V>> |
GridFunc.newCMap()
Returns a factory closure that creates new
ConcurrentMap instance. |
static <E> IgniteCallable<Set<E>> |
GridFunc.newCSet()
Returns a factory closure that creates new
GridConcurrentHashSet instance. |
static <K,V> IgniteCallable<Map<K,V>> |
GridFunc.newMap()
Deprecated.
|
static <T> IgniteCallable<Set<T>> |
GridFunc.newSet()
Returns a factory closure that creates new
Set instance. |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicIntegerFactoryCallable
Atomic integer factory.
|
class |
ConcurrentHashSetFactoryCallable
Concurrent hash set factory.
|
class |
ConcurrentMapFactoryCallable
Concurrent hash map factory.
|
class |
MapFactoryCallable
Hash map factory.
|
class |
SetFactoryCallable
Hash set factory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VisorFindAndDeleteGarbageInPersistenceClosure
Class contains logic of finding data of already destroyed caches in running cache groups.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021