Grid Service Agents hold all the different IGridServiceAgent that are currently
discovered.
Provides simple means to get all the current agents, as well as as registering for
agent lifecycle (added and removed) events.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public interface IGridServiceAgents : IAdminAware, IDumpProvider, IEnumerable<IGridServiceAgent>, IEnumerable
Public Interface IGridServiceAgents _ Inherits IAdminAware, IDumpProvider, IEnumerable(Of IGridServiceAgent), _ IEnumerable
public interface class IGridServiceAgents : IAdminAware, IDumpProvider, IEnumerable<IGridServiceAgent^>, IEnumerable
public interface IGridServiceAgents extends IAdminAware, IDumpProvider, IEnumerable<IGridServiceAgent>, IEnumerable
Members
All Members | Methods | Properties | Events | ||
Icon | Member | Description |
---|---|---|
Admin |
Gets the IServiceGridAdmin associated with this element.
(Inherited from IAdminAware.) | |
Agents |
Gets all the currently discovered agents.
| |
Count |
Gets the number of agents current discovered.
| |
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.)
| |
GetAgentByUID(String) |
Returns an agent based on its uid.
| |
GetEnumerator()()()() |
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'IGridServiceAgent>)>)>.) | |
GetEnumerator()()()() |
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.) | |
GridServiceAgentAdded |
Occurs when a IGridServiceAgent is added.
| |
GridServiceAgentRemoved |
Occurs when a IGridServiceAgent is removed.
| |
HostAddress |
Gets a dictionary of grid service agent with the key as the host address it is running on.
| |
HostNames |
Gets a dictionary of grid service agent with the key as the host name it is running on.
| |
IsEmpty |
Gets if there are no agents.
| |
Uids |
Gets a dictionary of grid service agent with the key as the uid.
| |
WaitFor(Int32) |
Waits for SetDefaultTimeout(TimeSpan) till the provided number of agents are up.
| |
WaitFor(Int32, TimeSpan) |
Waits for the given timeout till the provided number of agents are up.
| |
WaitForAtLeastOne()()()() |
Waits for SetDefaultTimeout(TimeSpan) till at least one agent is discovered.
| |
WaitForAtLeastOne(TimeSpan) |
Waits for the given timeout till at least one agent is discovered.
|