| Package | Description |
|---|---|
| org.apache.ignite |
Contains entry-point Ignite & HPC APIs.
|
| org.apache.ignite.internal |
Contains main implementation.
|
| org.apache.ignite.internal.cluster | |
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.transactions | |
| org.apache.ignite.lang |
Contains general language constructs and functional APIs for distributed computations.
|
| org.apache.ignite.transactions |
Contains transaction-related classes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IgniteCache<K,V>
Main entry point for all Data Grid APIs.
|
interface |
IgniteCluster
Represents whole cluster (all available nodes) and also provides a handle on
IgniteCluster.nodeLocalMap() which
provides map-like functionality linked to current grid node. |
interface |
IgniteCompute
Defines compute grid functionality for executing tasks and closures over nodes
in the
ClusterGroup. |
interface |
IgniteEvents
Provides functionality for local and remote event notifications on nodes defined by
IgniteEvents.clusterGroup(). |
interface |
IgniteMessaging
Provides functionality for topic-based message exchange among nodes defined by
IgniteMessaging.clusterGroup(). |
interface |
IgniteServices
Defines functionality necessary to deploy distributed services on the grid.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncSupportAdapter<T extends IgniteAsyncSupport>
Adapter for
IgniteAsyncSupport. |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncSupportAdapter<T extends IgniteAsyncSupport>
Adapter for
IgniteAsyncSupport. |
class |
IgniteComputeImpl
IgniteCompute implementation. |
class |
IgniteEventsImpl
IgniteEvents implementation. |
class |
IgniteMessagingImpl
IgniteMessaging implementation. |
class |
IgniteServicesImpl
IgniteServices implementation. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IgniteClusterEx |
| Modifier and Type | Class and Description |
|---|---|
class |
IgniteClusterAsyncImpl |
class |
IgniteClusterImpl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IgniteCacheProxy<K,V>
Cache proxy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GatewayProtectedCacheProxy<K,V>
Cache proxy wrapper with gateway lock provided operations and possibility to change cache operation context.
|
class |
IgniteCacheProxyImpl<K,V>
Cache proxy implementation.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TransactionProxy
Marker interface for transaction proxy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionEventProxyImpl
Transaction proxy used at tx events.
|
class |
TransactionProxyImpl<K,V>
Cache transaction proxy.
|
class |
TransactionProxyRollbackOnlyImpl<K,V>
Cache transaction proxy which supports only rollback or close operations and getters.
|
| Modifier and Type | Method and Description |
|---|---|
IgniteAsyncSupport |
TransactionProxyImpl.withAsync()
Gets instance of this component with asynchronous mode enabled.
|
IgniteAsyncSupport |
TransactionEventProxyImpl.withAsync()
Gets instance of this component with asynchronous mode enabled.
|
| Modifier and Type | Method and Description |
|---|---|
IgniteAsyncSupport |
IgniteAsyncSupport.withAsync()
Deprecated.
since 2.0. Please use new specialized async method
e.g.
IgniteFuture f = cache.getAsync();
instead of old-style async API:
IgniteCache asyncCache = cache.withAsync();
asyncCache.get(key);
IgniteFuture fut = asyncCache.future();
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Transaction
Ignite cache transaction.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021