## Uses of Interface
org.apache.ignite.lang.IgniteAsyncSupport

- Packages that use IgniteAsyncSupport
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.lang | Contains general language constructs and functional APIs for distributed computations.
  org.apache.ignite.transactions | Contains transaction-related classes.

- - ### Uses of IgniteAsyncSupport in org.apache.ignite

    Subinterfaces of IgniteAsyncSupport in org.apache.ignite
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `IgniteCache<K,​V>` | Main entry point for all Data Grid APIs. You can get a named cache by calling `Ignite.cache(String)` method.
    `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.

  - ### Uses of IgniteAsyncSupport in org.apache.ignite.lang

    Methods in org.apache.ignite.lang that return IgniteAsyncSupport
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteAsyncSupport` | IgniteAsyncSupport.`withAsync()` | Deprecated. since 2.0.

  - ### Uses of IgniteAsyncSupport in org.apache.ignite.transactions

    Subinterfaces of IgniteAsyncSupport in org.apache.ignite.transactions
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `Transaction` | Ignite cache transaction.