## Uses of Interface
org.apache.ignite.services.Service

- Packages that use Service
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.services | Contains main Managed Services APIs.

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

    Methods in org.apache.ignite with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `void` | IgniteServices.`deployClusterSingleton(String name, Service svc)` Deploys a cluster-wide singleton service.
    `IgniteFuture<Void>` | IgniteServices.`deployClusterSingletonAsync(String name, Service svc)` Asynchronously deploys a cluster-wide singleton service.
    `void` | IgniteServices.`deployKeyAffinitySingleton(String name, Service svc, @Nullable String cacheName, Object affKey)` Deploys one instance of this service on the primary node for a given affinity key.
    `IgniteFuture<Void>` | IgniteServices.`deployKeyAffinitySingletonAsync(String name, Service svc, @Nullable String cacheName, Object affKey)` Asynchronously deploys one instance of this service on the primary node for a given affinity key.
    `void` | IgniteServices.`deployMultiple(String name, Service svc, int totalCnt, int maxPerNodeCnt)` Deploys multiple instances of the service on the grid.
    `IgniteFuture<Void>` | IgniteServices.`deployMultipleAsync(String name, Service svc, int totalCnt, int maxPerNodeCnt)` Asynchronously deploys multiple instances of the service on the grid.
    `void` | IgniteServices.`deployNodeSingleton(String name, Service svc)` Deploys a per-node singleton service.
    `IgniteFuture<Void>` | IgniteServices.`deployNodeSingletonAsync(String name, Service svc)` Asynchronously deploys a per-node singleton service.

  - ### Uses of Service in org.apache.ignite.services

    Methods in org.apache.ignite.services that return Service
    Modifier and Type | Method and Description
    --- | ---
    `Service` | ServiceConfiguration.`getService()` Gets service instance.

    Methods in org.apache.ignite.services that return types with arguments of type Service
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends Service>` | ServiceDescriptor.`serviceClass()` Gets service class.

    Methods in org.apache.ignite.services with parameters of type Service
    Modifier and Type | Method and Description
    --- | ---
    `ServiceConfiguration` | ServiceConfiguration.`setService(Service svc)` Sets service instance.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023