public class ProcessingUnitInstanceProvisionStatusChangedEvent extends Object
ProvisionStatus has changed.ProcessingUnit.getProcessingUnitInstanceProvisionStatusChanged(), 
ProcessingUnits.getProcessingUnitInstanceProvisionStatusChanged()| Constructor and Description | 
|---|
| ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit,
                                                 String processingUnitInstanceName,
                                                 ProvisionStatus previousStatus,
                                                 ProvisionStatus newStatus,
                                                 GridServiceContainer gridServiceContainer,
                                                 ProcessingUnitInstance processingUnitInstance,
                                                 ProcessingUnitInstanceProvisionFailure provisionFailure) | 
| ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit,
                                                 String processingUnitInstanceName,
                                                 ProvisionStatus previousStatus,
                                                 ProvisionStatus newStatus,
                                                 String gscServiceId,
                                                 ProcessingUnitInstanceProvisionFailure provisionFailure) | 
| Modifier and Type | Method and Description | 
|---|---|
| GridServiceContainer | getGridServiceContainer()For  ProvisionStatus.ATTEMPT- returns theGridServiceContainera processing
 unit instance is instantiating on. | 
| ProvisionStatus | getNewStatus() | 
| ProvisionStatus | getPreviousStatus() | 
| ProcessingUnit | getProcessingUnit() | 
| ProcessingUnitInstance | getProcessingUnitInstance()For  ProvisionStatus.ATTEMPT- returnsnulluntil the processing unit
 instance is discovered and added. | 
| String | getProcessingUnitInstanceName() | 
| ProcessingUnitInstanceProvisionFailure | getProvisionFailure()A provision life-cycle failure can result due to missing container, illegal instance count,
 or a failure to instantiate. | 
public ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit, String processingUnitInstanceName, ProvisionStatus previousStatus, ProvisionStatus newStatus, GridServiceContainer gridServiceContainer, ProcessingUnitInstance processingUnitInstance, ProcessingUnitInstanceProvisionFailure provisionFailure)
public ProcessingUnitInstanceProvisionStatusChangedEvent(ProcessingUnit processingUnit, String processingUnitInstanceName, ProvisionStatus previousStatus, ProvisionStatus newStatus, String gscServiceId, ProcessingUnitInstanceProvisionFailure provisionFailure)
public ProcessingUnit getProcessingUnit()
public String getProcessingUnitInstanceName()
ProcessingUnitInstance.getProcessingUnitInstanceName().public ProvisionStatus getPreviousStatus()
null if not status was recorded.public ProvisionStatus getNewStatus()
public GridServiceContainer getGridServiceContainer()
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.null.public ProcessingUnitInstance getProcessingUnitInstance()
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.null.public ProcessingUnitInstanceProvisionFailure getProvisionFailure()
ProvisionStatus.PENDING or ProvisionStatus.FAILURE.getNewStatus(), or null if no failure was raised.Copyright © GigaSpaces.