A Grid Service Container is a container for IProcessingUnitInstances
allocated to it through the IGridServiceManager that manages it.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public interface IGridServiceContainer : IAgentGridComponent, IGridComponent, IDiscoverableComponent, IAdminAware, IMachineAware, ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, IDumpProvider, IEnumerable<IProcessingUnitInstance>, IEnumerable
Public Interface IGridServiceContainer _ Inherits IAgentGridComponent, IGridComponent, IDiscoverableComponent, IAdminAware, _ IMachineAware, ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, _ IDumpProvider, IEnumerable(Of IProcessingUnitInstance), IEnumerable
public interface class IGridServiceContainer : IAgentGridComponent, IGridComponent, IDiscoverableComponent, IAdminAware, IMachineAware, ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, IDumpProvider, IEnumerable<IProcessingUnitInstance^>, IEnumerable
public interface IGridServiceContainer extends IAgentGridComponent, IGridComponent, IDiscoverableComponent, IAdminAware, IMachineAware, ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, IDumpProvider, IEnumerable<IProcessingUnitInstance>, IEnumerable
Members
All Members | Methods | Properties | Events | ||
Icon | Member | Description |
---|---|---|
Admin |
Gets the IServiceGridAdmin associated with this element.
(Inherited from IAdminAware.) | |
AgentId |
Gets the agent id of the component.
(Inherited from IAgentGridComponent.) | |
Contains(IProcessingUnitInstance) |
Returns whether the GSC contains the provided processing unit instance.
| |
Discovered |
Returns true if the component is currently discovered from the lookup service.
false if an event of component removal was sent from the lookup service.
(Inherited from IDiscoverableComponent.) | |
GenerateDump(String) |
Generates dump for all the provided dump processors. Note, this will include a heap dump which
can consume time and potentially be of very large size (Inherited from IDumpProvider.) | |
GenerateDump(String, array<String>[]()[][]) |
Generates dump for the provided processors. The current list of processors include:
(Inherited from IDumpProvider.)
| |
GetEnumerator()()()() |
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'IProcessingUnitInstance>)>)>.) | |
GetEnumerator()()()() |
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.) | |
GetProcessingUnitInstances(String) |
Gets the processing unit instances of the specified name that are currently deployed within the grid service
container.
| |
GridServiceAgent |
Gets the IGridServiceAgent that started the grid component.
(Inherited from IAgentGridComponent.) | |
Kill()()()() |
Kills the grid component. The Grid Service Agent will not try to start it (as it does when abnormal
termination of the component occurs).
(Inherited from IAgentGridComponent.) | |
Machine |
Gets the IMachine the component is running on.
(Inherited from IMachineAware.) | |
OperatingSystem |
Gets the operating system the grid component is running within.
(Inherited from IOperatingSystemAware.) | |
ProcessingUnitInstanceAdded |
Occurs when a IProcessingUnitInstance is added to this container.
| |
ProcessingUnitInstanceRemoved |
Occurs when a IProcessingUnitInstance is removed from this container.
| |
ProcessingUnitInstances |
Gets the processing unit instances that are currently deployed within the grid service container.
| |
Restart()()()() |
Restarts the grid component. Completely killing the process of the component, and then starting it
again.
(Inherited from IAgentGridComponent.) | |
Transport |
Gets the transport the grid component is using.
(Inherited from ITransportAware.) | |
Uid |
Gets the unique id of the grid component.
(Inherited from IGridComponent.) | |
VirtualMachine |
Gets the virtual machine the grid component is running within.
(Inherited from IVirtualMachineAware.) | |
WaitFor(Int32) |
Waits for SetDefaultTimeout(TimeSpan) till the provided number of processing unit instances to run within the container.
| |
WaitFor(Int32, TimeSpan) |
Waits for timeout value for the given number of processing unit instances to run within the container.
| |
WaitFor(String, Int32) |
Waits for SetDefaultTimeout(TimeSpan) till the given number of processing unit instances of the specified name to run within the container.
| |
WaitFor(String, Int32, TimeSpan) |
Waits for timeout value for the given number of processing unit instances of the specified name
to run within the container.
| |
Zones |
Gets the zones the grid component is running within.
(Inherited from IZoneAware.) |