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.