org.openspaces.admin.pu.events
Class ProcessingUnitInstanceProvisionFailure
java.lang.Object
  
org.openspaces.admin.pu.events.ProcessingUnitInstanceProvisionFailure
public class ProcessingUnitInstanceProvisionFailure
- extends Object
 
A provision failure that occurred while trying to instantiate an instance on a grid service
 container. Holds the GridServiceContainer the reason for the failure and an indication if
 the instance will not be instantiated anymore.
- Since:
 
  - 8.0.6
 
- Author:
 
  - moran
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ProcessingUnitInstanceProvisionFailure
public ProcessingUnitInstanceProvisionFailure(org.openspaces.admin.internal.pu.InternalProcessingUnit processingUnit,
                                              String gscServiceId,
                                              String failureReason,
                                              boolean uninstantiable)
getGridServiceContainer
public GridServiceContainer getGridServiceContainer()
 
getFailureReason
public String getFailureReason()
- Returns:
 - The exception stack trace indicating that a failure has occurred while trying to instantiate a processing unit instance.
 
 
isUninstantiable
public boolean isUninstantiable()
- Not instantiable; that cannot be instantiated. An uninstantiable instance will not be
 re-provisioned again. This may be due to missing resources or classes, too many instances
 versus required SLA. Note that the general case is that all instances should be
 re-instantiable in order to keep the requested SLA for number of instances.
- Returns:
 true if this instance was unable to instantiate and will not be
         re-provisioned again.
 
 
Copyright © GigaSpaces.