public interface ProcessingUnits extends Iterable<ProcessingUnit>, AdminAware, StatisticsMonitor
ProcessingUnits.DEFAULT_HISTORY_SIZE, DEFAULT_MONITOR_INTERVALforEach, iterator, spliteratorgetAdminisMonitoring, setStatisticsHistorySize, setStatisticsInterval, startStatisticsMonitor, stopStatisticsMonitorint getSize()
ProcessingUnits.boolean isEmpty()
true if there are no currently deployed processing units.ProcessingUnit[] getProcessingUnits()
ProcessingUnits currently deployed.ProcessingUnit getProcessingUnit(String name)
ProcessingUnit for the given processing unit name.Map<String,ProcessingUnit> getNames()
ProcessingUnit keyed by their respective names.ProcessingUnit waitFor(String processingUnitName)
ProcessingUnit.ProcessingUnit waitFor(String processingUnitName, long timeout, TimeUnit timeUnit)
ProcessingUnit. Return null if the processing unit is not deployed
 within the specified timeout.ProcessingUnitAddedEventManager getProcessingUnitAdded()
ProcessingUnitAddedEventListeners.ProcessingUnitRemovedEventManager getProcessingUnitRemoved()
ProcessingUnitRemovedEventListeners.void addLifecycleListener(ProcessingUnitLifecycleEventListener eventListener)
ProcessingUnitLifecycleEventListener.void removeLifecycleListener(ProcessingUnitLifecycleEventListener eventListener)
ProcessingUnitLifecycleEventListener.ProcessingUnitInstanceAddedEventManager getProcessingUnitInstanceAdded()
ProcessingUnitInstanceAddedEventListeners.ProcessingUnitInstanceRemovedEventManager getProcessingUnitInstanceRemoved()
ProcessingUnitInstanceRemovedEventListeners.void addLifecycleListener(ProcessingUnitInstanceLifecycleEventListener eventListener)
ProcessingUnitInstanceLifecycleEventListener.void removeLifecycleListener(ProcessingUnitInstanceLifecycleEventListener eventListener)
ProcessingUnitInstanceLifecycleEventListener.ManagingGridServiceManagerChangedEventManager getManagingGridServiceManagerChanged()
ManagingGridServiceManagerChangedEvents
 occurring on any processing unit.BackupGridServiceManagerChangedEventManager getBackupGridServiceManagerChanged()
BackupGridServiceManagerChangedEvents
 occurring on any processing unit.ProcessingUnitStatusChangedEventManager getProcessingUnitStatusChanged()
ProcessingUnitSpaceCorrelatedEvents
 occurring on any processing unit.ProcessingUnitInstanceStatisticsChangedEventManager getProcessingUnitInstanceStatisticsChanged()
ProcessingUnitInstanceStatisticsChangedEvent.
 Note, in order to receive events, the virtual machines need to be in a "statistics" monitored state.
ProcessingUnitInstanceProvisionStatusChangedEventManager getProcessingUnitInstanceProvisionStatusChanged()
ProcessingUnitInstanceProvisionStatusChangedEventListeners.ProcessingUnitInstanceMemberAliveIndicatorStatusChangedEventManager getProcessingUnitInstanceMemberAliveIndicatorStatusChanged()
ProcessingUnitInstanceMemberAliveIndicatorStatusChangedEventListeners.ElasticAutoScalingProgressChangedEventManager getElasticAutoScalingProgressChanged()
ElasticAutoScalingProgressChangedEventListenersElasticAutoScalingFailureEventManager getElasticAutoScalingFailure()
ElasticAutoScalingFailureEventListenersCopyright © GigaSpaces.