| 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 |
|---|---|
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 | Class and Description |
|---|---|
class |
LazyServiceConfiguration
Lazy service configuration.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceConfiguration |
GridServiceDeployment.configuration() |
ServiceConfiguration |
GridServiceAssignments.configuration() |
| Modifier and Type | Method and Description |
|---|---|
IgniteInternalFuture<?> |
GridServiceProcessor.deploy(ServiceConfiguration cfg) |
| Constructor and Description |
|---|
GridServiceAssignments(ServiceConfiguration cfg,
UUID nodeId,
long topVer) |
GridServiceDeployment(UUID nodeId,
ServiceConfiguration cfg) |
GridServiceDeploymentFuture(ServiceConfiguration cfg) |
LazyServiceConfiguration(ServiceConfiguration cfg,
byte[] srvcBytes) |
| 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. |
Follow @ApacheIgnite
Ignite Fabric : ver. 2.1.0 Release Date : July 20 2017