org.openspaces.admin.pu.events
Class ProcessingUnitInstanceProvisionStatusChangedEvent
java.lang.Object
org.openspaces.admin.pu.events.ProcessingUnitInstanceProvisionStatusChangedEvent
public class ProcessingUnitInstanceProvisionStatusChangedEvent
- extends Object
An event raised when a processing unit instance ProvisionStatus has changed.
- Since:
- 8.0.6
- Author:
- moran
- See Also:
ProcessingUnit.getProcessingUnitInstanceProvisionStatusChanged(),
ProcessingUnits.getProcessingUnitInstanceProvisionStatusChanged()
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessingUnitInstanceProvisionStatusChangedEvent
public ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit,
String processingUnitInstanceName,
ProvisionStatus previousStatus,
ProvisionStatus newStatus,
GridServiceContainer gridServiceContainer,
ProcessingUnitInstance processingUnitInstance)
ProcessingUnitInstanceProvisionStatusChangedEvent
public ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit,
String processingUnitInstanceName,
ProvisionStatus previousStatus,
ProvisionStatus newStatus,
String gscServiceId)
getProcessingUnit
public ProcessingUnit getProcessingUnit()
- Returns:
- The processing unit this event refers to.
getProcessingUnitInstanceName
public String getProcessingUnitInstanceName()
- Returns:
- The processing unit instance name this event refers to.
- See Also:
ProcessingUnitInstance.getProcessingUnitInstanceName().
getPreviousStatus
public ProvisionStatus getPreviousStatus()
- Returns:
- The previous provision status or
null if not status was recorded.
getNewStatus
public ProvisionStatus getNewStatus()
- Returns:
- The current (new) provision status for the specified processing unit instance.
getGridServiceContainer
public GridServiceContainer getGridServiceContainer()
- For
ProvisionStatus.ATTEMPT - returns the GridServiceContainer a processing unit instance is instantiating on. May be null if not yet discovered.
For ProvisionStatus.SUCCESS - returns the GridServiceContainer a processing unit instance has successfully instantiated on. May be null if not yet discovered.
For ProvisionStatus.FAILURE - returns the GridServiceContainer a processing unit instance has failed to instantiate on. May be null if no longer available.
For ProvisionStatus.PENDING - returns null.
- Returns:
- The Grid Service Container this provision change refers to. May be
null.
getProcessingUnitInstance
public ProcessingUnitInstance getProcessingUnitInstance()
- For
ProvisionStatus.ATTEMPT - returns null until the processing unit instance is discovered and added.
For ProvisionStatus.SUCCESS - returns the ProcessingUnitInstance that has successfully instantiated. May be null if not yet discovered.
For ProvisionStatus.FAILURE - returns null.
For ProvisionStatus.PENDING - returns null.
- Returns:
- The Processing Unit Instance (extracted by name) this provision change refers to. May be
null.
Copyright © GigaSpaces.