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 _ Implements 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.) | 
