GigaSpaces XAP 9.7.2 API

org.openspaces.grid.gsm.strategy
Class ScaleStrategyProgressEventState

java.lang.Object
  extended by org.openspaces.grid.gsm.strategy.ScaleStrategyProgressEventState

public class ScaleStrategyProgressEventState
extends Object

Triggers events based on exceptions raised by AbstractScaleStrategyBean

Author:
itaif

Constructor Summary
ScaleStrategyProgressEventState(org.jini.rio.monitor.event.EventsStore eventStore, boolean isUndeploying, String processingUnitName, Class<? extends org.openspaces.admin.internal.pu.elastic.events.InternalElasticProcessingUnitProgressChangedEvent> progressChangedEventClass)
           
 
Method Summary
 void enqueuDefaultProvisioningInProgressEvent(Throwable t, ZonesConfig zones)
           
 void enqueuProvisioningCompletedEvent(ZonesConfig zones)
           
 void enqueuProvisioningInProgressEvent(org.openspaces.admin.internal.pu.elastic.events.InternalElasticProcessingUnitProgressChangedEvent event)
           
 void enqueuProvisioningInProgressEvent(SlaEnforcementInProgressException e, ZonesConfig zones)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScaleStrategyProgressEventState

public ScaleStrategyProgressEventState(org.jini.rio.monitor.event.EventsStore eventStore,
                                       boolean isUndeploying,
                                       String processingUnitName,
                                       Class<? extends org.openspaces.admin.internal.pu.elastic.events.InternalElasticProcessingUnitProgressChangedEvent> progressChangedEventClass)
Method Detail

enqueuProvisioningInProgressEvent

public void enqueuProvisioningInProgressEvent(SlaEnforcementInProgressException e,
                                              ZonesConfig zones)

enqueuDefaultProvisioningInProgressEvent

public void enqueuDefaultProvisioningInProgressEvent(Throwable t,
                                                     ZonesConfig zones)

enqueuProvisioningInProgressEvent

public void enqueuProvisioningInProgressEvent(org.openspaces.admin.internal.pu.elastic.events.InternalElasticProcessingUnitProgressChangedEvent event)

enqueuProvisioningCompletedEvent

public void enqueuProvisioningCompletedEvent(ZonesConfig zones)

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.