A Grid Service Agent is a process manager allowing to start and stop (on the operating system process level)
processes (such as IGridServiceManager , IGridServiceContainer
and ILookupService. It can also globally manage certain process type (a process type
is a GSM for example), which means that when running X number of Grid Service Agents, at least N processes will
run between them.

C# | Visual Basic | Visual C++ | J# |
public interface IGridServiceAgent : IGridComponent, IDiscoverableComponent, IAdminAware, IMachineAware, ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, IDumpProvider
Public Interface IGridServiceAgent _ Inherits IGridComponent, IDiscoverableComponent, IAdminAware, IMachineAware, _ ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, IDumpProvider
public interface class IGridServiceAgent : IGridComponent, IDiscoverableComponent, IAdminAware, IMachineAware, ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, IDumpProvider
public interface IGridServiceAgent extends IGridComponent, IDiscoverableComponent, IAdminAware, IMachineAware, ITransportAware, IOperatingSystemAware, IVirtualMachineAware, IZoneAware, IDumpProvider

All Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
![]() | Admin |
Gets the IServiceGridAdmin associated with this element.
(Inherited from IAdminAware.) |
![]() | 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.)
|
![]() | 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.) |
![]() | ProcessesDetails |
Gets all the processes details this agent is currently running.
|
![]() | Shutdown()()()() |
Shuts down the GSA.
|
![]() | StartGridService(GridServiceManagerOptions) |
Starts a IGridServiceManager based on the provided options.
|
![]() | StartGridService(GridServiceContainerOptions) |
Starts a IGridServiceContainer based on the provided options.
|
![]() | StartGridService(LookupServiceOptions) |
Starts a ILookupService based on the provided options.
|
![]() | StartGridService(GridServiceOptions) |
Starts a generic process of a given type.
|
![]() | StartGridServiceAndWait(GridServiceManagerOptions) |
Starts a IGridServiceManager based on the provided options and waits
for SetDefaultTimeout(TimeSpan) until it is discovered by the admin, which is then returned.
|
![]() | StartGridServiceAndWait(GridServiceManagerOptions, TimeSpan) |
Starts a IGridServiceManager based on the provided options and waits
for the given timeout until it is discovered by the admin, which is then returned.
|
![]() | StartGridServiceAndWait(GridServiceContainerOptions) |
Starts a IGridServiceContainer based on the provided options and waits
for SetDefaultTimeout(TimeSpan) until it is discovered by the admin, which is then returned.
|
![]() | StartGridServiceAndWait(GridServiceContainerOptions, TimeSpan) |
Starts a IGridServiceContainer based on the provided options and waits
for the given timeout until it is discovered by the admin, which is then returned.
|
![]() | StartGridServiceAndWait(LookupServiceOptions) |
Starts a ILookupService based on the provided options and waits
for SetDefaultTimeout(TimeSpan) until it is discovered by the admin, which is then returned.
|
![]() | StartGridServiceAndWait(LookupServiceOptions, TimeSpan) |
Starts a ILookupService based on the provided options and waits
for the given timeout until it is discovered by the admin, which is then returned.
|
![]() | 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.) |
![]() | Zones |
Gets the zones the grid component is running within.
(Inherited from IZoneAware.) |