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.Copyright © GigaSpaces.