Holds one or more IProcessingUnits.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ | J# |
public interface IProcessingUnits : IAdminAware, IEnumerable<IProcessingUnit>, IEnumerable, IStatisticsMonitor
Public Interface IProcessingUnits _ Inherits IAdminAware, IEnumerable(Of IProcessingUnit), IEnumerable, _ IStatisticsMonitor
public interface class IProcessingUnits : IAdminAware, IEnumerable<IProcessingUnit^>, IEnumerable, IStatisticsMonitor
public interface IProcessingUnits extends IAdminAware, IEnumerable<IProcessingUnit>, IEnumerable, IStatisticsMonitor
![](../icons/collapse_all.gif)
All Members | Methods | Properties | Events | ||
Icon | Member | Description |
---|---|---|
![]() | Admin |
Gets the IServiceGridAdmin associated with this element.
(Inherited from IAdminAware.) |
![]() | BackupGridServiceManagerChanged |
Occurs when a backup IGridServiceManager for a IProcessingUnit was either removed or added.
|
![]() | Count |
Gets the number of currently deployed IProcessingUnits.
|
![]() | GetEnumerator()()()() |
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'IProcessingUnit>)>)>.) |
![]() | GetEnumerator()()()() |
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.) |
![]() | GetProcessingUnit(String) |
Gets the IProcessingUnit for the given processing unit name.
|
![]() | IsEmpty |
States if there are no currently deployed processing units.
|
![]() | ManagingGridServiceManagerChanged |
Occurs when a managing IGridServiceManager for a IProcessingUnit was changed.
|
![]() | Monitoring |
Gets whether statistics are currently being monitored.
(Inherited from IStatisticsMonitor.) |
![]() | Names |
Gets a dictionary of IProcessingUnits keyed by their respective names.
|
![]() | ProcessingUnitAdded |
Occurs when a IProcessingUnit is added.
|
![]() | ProcessingUnitInstanceAdded |
Occurs when a IProcessingUnitInstance is added.
|
![]() | ProcessingUnitInstanceRemoved |
Occurs when a IProcessingUnitInstance is removed.
|
![]() | ProcessingUnitInstanceStatisticsChanged |
Occurs when a IProcessingUnitInstance statistics have changed.
Note, in order to receive events, the IProcessingUnits need to be in a "statistics" monitored state
StartStatisticsMonitor()()()() |
![]() | ProcessingUnitRemoved |
Occurs when a IProcessingUnit is removed.
|
![]() | ProcessingUnits |
Gets the currently deployed IProcessingUnits.
|
![]() | ProcessingUnitStatusChanged |
Occurs when a deployment status of a IProcessingUnit was changed.
|
![]() | SetStatisticsHistorySize(Int32) |
Sets the number of history statistics record to store.
(Inherited from IStatisticsMonitor.) |
![]() | SetStatisticsInterval(TimeSpan) |
Sets the statistics interval, automatically updating the monitoring scheduled tasks if
monitoring is enabled.
(Inherited from IStatisticsMonitor.) |
![]() | StartStatisticsMonitor()()()() |
Starts the statistics monitor, starting a scheduled monitor that polls for statistics. Monitoring
is required only when wanting to receive statistics change events.
(Inherited from IStatisticsMonitor.) |
![]() | StopStatisticsMonitor()()()() |
Stops the statistics monitor.
(Inherited from IStatisticsMonitor.) |
![]() | WaitFor(String) |
Waits for SetDefaultTimeout(TimeSpan) till the IProcessingUnit is identified as deployed and
return it.
|
![]() | WaitFor(String, TimeSpan) |
Waits for the specified timeout till the IProcessingUnit is identified as deployed and
return it.
|