Package org.openspaces.admin.pu.events
Class ProcessingUnitInstanceProvisionStatusChangedEvent
java.lang.Object
org.openspaces.admin.pu.events.ProcessingUnitInstanceProvisionStatusChangedEvent
An event raised when a processing unit instance
ProvisionStatus has changed.- Since:
- 8.0.6
- Author:
- moran
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit, String processingUnitInstanceName, ProvisionStatus previousStatus, ProvisionStatus newStatus, String gscServiceId, ProcessingUnitInstanceProvisionFailure provisionFailure) ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit, String processingUnitInstanceName, ProvisionStatus previousStatus, ProvisionStatus newStatus, GridServiceContainer gridServiceContainer, ProcessingUnitInstance processingUnitInstance, ProcessingUnitInstanceProvisionFailure provisionFailure) -
Method Summary
Modifier and TypeMethodDescriptionForProvisionStatus.ATTEMPT- returns theGridServiceContainera processing unit instance is instantiating on.ForProvisionStatus.ATTEMPT- returnsnulluntil the processing unit instance is discovered and added.A provision life-cycle failure can result due to missing container, illegal instance count, or a failure to instantiate.
-
Constructor Details
-
ProcessingUnitInstanceProvisionStatusChangedEvent
public ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit, String processingUnitInstanceName, ProvisionStatus previousStatus, ProvisionStatus newStatus, GridServiceContainer gridServiceContainer, ProcessingUnitInstance processingUnitInstance, ProcessingUnitInstanceProvisionFailure provisionFailure) -
ProcessingUnitInstanceProvisionStatusChangedEvent
public ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit, String processingUnitInstanceName, ProvisionStatus previousStatus, ProvisionStatus newStatus, String gscServiceId, ProcessingUnitInstanceProvisionFailure provisionFailure)
-
-
Method Details
-
getProcessingUnit
- Returns:
- The processing unit this event refers to.
-
getProcessingUnitInstanceName
- Returns:
- The processing unit instance name this event refers to.
-
getPreviousStatus
- Returns:
- The previous provision status or
nullif not status was recorded.
-
getNewStatus
- Returns:
- The current (new) provision status for the specified processing unit instance.
-
getGridServiceContainer
ForProvisionStatus.ATTEMPT- returns theGridServiceContainera processing unit instance is instantiating on. May benullif not yet discovered. ForProvisionStatus.SUCCESS- returns theGridServiceContainera processing unit instance has successfully instantiated on. May benullif not yet discovered. ForProvisionStatus.FAILURE- returns theGridServiceContainera processing unit instance has failed to instantiate on. May benullif no longer available. ForProvisionStatus.PENDING- returnsnull.- Returns:
- The Grid Service Container this provision change refers to. May be
null.
-
getProcessingUnitInstance
ForProvisionStatus.ATTEMPT- returnsnulluntil the processing unit instance is discovered and added. ForProvisionStatus.SUCCESS- returns theProcessingUnitInstancethat has successfully instantiated. May benullif not yet discovered. ForProvisionStatus.FAILURE- returnsnull. ForProvisionStatus.PENDING- returnsnull.- Returns:
- The Processing Unit Instance (extracted by name) this provision change refers to. May
be
null.
-
getProvisionFailure
A provision life-cycle failure can result due to missing container, illegal instance count, or a failure to instantiate. The corresponding status can beProvisionStatus.PENDINGorProvisionStatus.FAILURE.- Returns:
- The provision life-cycle failure corresponding to the status returned by
getNewStatus(), ornullif no failure was raised. - Since:
- 10.1.0
-