| Package | Description |
|---|---|
| org.apache.ignite |
Contains entry-point Ignite & HPC APIs.
|
| org.apache.ignite.configuration |
Contains configuration-related classes.
|
| org.apache.ignite.internal |
Contains main implementation.
|
| org.apache.ignite.internal.processors.service | |
| org.apache.ignite.internal.visor.node | |
| org.apache.ignite.services |
Contains main Managed Services APIs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteServices.deploy(ServiceConfiguration cfg)
Deploys multiple instances of the service on the grid according to provided
configuration.
|
IgniteFuture<Void> |
IgniteServices.deployAsync(ServiceConfiguration cfg)
Asynchronously deploys multiple instances of the service on the grid according to provided
configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteServices.deployAll(Collection<ServiceConfiguration> cfgs)
Deploys multiple services described by provided configurations.
|
IgniteFuture<Void> |
IgniteServices.deployAllAsync(Collection<ServiceConfiguration> cfgs)
Asynchronously deploys multiple services described by provided configurations.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceConfiguration[] |
IgniteConfiguration.getServiceConfiguration()
Gets configurations for services to be deployed on the grid.
|
| Modifier and Type | Method and Description |
|---|---|
IgniteConfiguration |
IgniteConfiguration.setServiceConfiguration(ServiceConfiguration... svcCfgs)
Sets configurations for services to be deployed on the grid.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteServicesImpl.deploy(ServiceConfiguration cfg)
Deploys multiple instances of the service on the grid according to provided
configuration.
|
IgniteFuture<Void> |
IgniteServicesImpl.deployAsync(ServiceConfiguration cfg)
Asynchronously deploys multiple instances of the service on the grid according to provided
configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteServicesImpl.deployAll(Collection<ServiceConfiguration> cfgs)
Deploys multiple services described by provided configurations.
|
IgniteFuture<Void> |
IgniteServicesImpl.deployAllAsync(Collection<ServiceConfiguration> cfgs)
Asynchronously deploys multiple services described by provided configurations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LazyServiceConfiguration
Lazy service configuration.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceConfiguration |
GridServiceAssignments.configuration()
Deprecated.
|
ServiceConfiguration |
ServiceDeploymentRequest.configuration() |
ServiceConfiguration |
GridServiceDeployment.configuration()
Deprecated.
|
ServiceConfiguration |
ServiceInfo.configuration()
Returns service's configuration.
|
| Modifier and Type | Method and Description |
|---|---|
IgniteInternalFuture<?> |
IgniteServiceProcessor.deployAll(ClusterGroup prj,
Collection<ServiceConfiguration> cfgs) |
abstract IgniteInternalFuture<?> |
ServiceProcessorAdapter.deployAll(ClusterGroup prj,
Collection<ServiceConfiguration> cfgs) |
IgniteInternalFuture<?> |
GridServiceProcessor.deployAll(ClusterGroup prj,
Collection<ServiceConfiguration> cfgs)
Deprecated.
|
| Constructor and Description |
|---|
GridServiceAssignments(ServiceConfiguration cfg,
UUID nodeId,
long topVer)
Deprecated.
|
GridServiceDeployment(UUID nodeId,
ServiceConfiguration cfg)
Deprecated.
|
GridServiceDeploymentFuture(ServiceConfiguration cfg,
T srvcId) |
LazyServiceConfiguration(ServiceConfiguration cfg,
byte[] srvcBytes) |
ServiceDeploymentRequest(@NotNull IgniteUuid srvcId,
@NotNull ServiceConfiguration cfg) |
ServiceInfo(@NotNull UUID originNodeId,
@NotNull IgniteUuid srvcId,
@NotNull ServiceConfiguration cfg) |
ServiceInfo(@NotNull UUID originNodeId,
@NotNull IgniteUuid srvcId,
@NotNull ServiceConfiguration cfg,
boolean staticCfg) |
| Modifier and Type | Method and Description |
|---|---|
static List<VisorServiceConfiguration> |
VisorServiceConfiguration.list(ServiceConfiguration[] cfgs)
Construct data transfer object for service configurations properties.
|
| Constructor and Description |
|---|
VisorServiceConfiguration(ServiceConfiguration src)
Create data transfer object for service configuration.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceConfiguration |
ServiceConfiguration.setAffinityKey(Object affKey)
Sets affinity key used for key-to-node affinity calculation.
|
ServiceConfiguration |
ServiceConfiguration.setCacheName(String cacheName)
Sets cache name used for key-to-node affinity calculation.
|
ServiceConfiguration |
ServiceConfiguration.setMaxPerNodeCount(int maxPerNodeCnt)
Sets maximum number of deployed service instances on each node,
0 for unlimited. |
ServiceConfiguration |
ServiceConfiguration.setName(String name)
Sets service name.
|
ServiceConfiguration |
ServiceConfiguration.setNodeFilter(IgnitePredicate<ClusterNode> nodeFilter)
Sets node filter used to filter nodes on which the service will be deployed.
|
ServiceConfiguration |
ServiceConfiguration.setService(Service svc)
Sets service instance.
|
ServiceConfiguration |
ServiceConfiguration.setTotalCount(int totalCnt)
Sets total number of deployed service instances in the cluster,
0 for unlimited. |
| Modifier and Type | Method and Description |
|---|---|
Collection<ServiceConfiguration> |
ServiceDeploymentException.getFailedConfigurations() |
| Constructor and Description |
|---|
ServiceDeploymentException(String msg,
Collection<ServiceConfiguration> cfgs)
Creates service deployment exception with error message.
|
ServiceDeploymentException(String msg,
@Nullable Throwable cause,
Collection<ServiceConfiguration> cfgs)
Creates service deployment exception with error message and
Throwable as a cause. |
ServiceDeploymentException(Throwable cause,
Collection<ServiceConfiguration> cfgs)
Creates service deployment exception with
Throwable as a cause. |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021