public interface GridDeploymentStore
| Modifier and Type | Method and Description |
|---|---|
void |
addParticipants(Map<UUID,IgniteUuid> allParticipants,
Map<UUID,IgniteUuid> addedParticipants)
Adds participants to all deployments.
|
GridDeployment |
explicitDeploy(Class<?> cls,
ClassLoader clsLdr)
Explicitly deploys class.
|
void |
explicitUndeploy(UUID nodeId,
String rsrcName) |
GridDeployment |
getDeployment(org.apache.ignite.internal.managers.deployment.GridDeploymentMetadata meta) |
GridDeployment |
getDeployment(IgniteUuid ldrId)
Gets class loader based on ID.
|
Collection<GridDeployment> |
getDeployments() |
void |
onKernalStart()
Kernal started callback.
|
void |
onKernalStop()
Kernel stopping callback.
|
void |
start()
Starts store.
|
void |
stop()
Stops store.
|
void start()
throws IgniteCheckedException
IgniteCheckedException - If start failed.void stop()
void onKernalStart()
throws IgniteCheckedException
IgniteCheckedException - If callback execution failed.void onKernalStop()
@Nullable GridDeployment getDeployment(org.apache.ignite.internal.managers.deployment.GridDeploymentMetadata meta)
meta - Deployment metadata.@Nullable GridDeployment getDeployment(IgniteUuid ldrId)
ldrId - Class loader ID.null if not found.Collection<GridDeployment> getDeployments()
GridDeployment explicitDeploy(Class<?> cls, ClassLoader clsLdr) throws IgniteCheckedException
cls - Class to explicitly deploy.clsLdr - Class loader.IgniteCheckedException - Id deployment failed.void explicitUndeploy(@Nullable
UUID nodeId,
String rsrcName)
nodeId - Optional ID of node that initiated request.rsrcName - Undeploys all deployments that have givenvoid addParticipants(Map<UUID,IgniteUuid> allParticipants, Map<UUID,IgniteUuid> addedParticipants)
allParticipants - All participants to determine which deployments to add to.addedParticipants - Participants to add.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.9.0 Release Date : March 2 2017