The main interface for accessing Service Grid Admin API. Created using the ServiceGridAdminBuilder
class.
Provides access to the main elements in the Service Grid Admin API and in GigaSpaces such as the
IGridServiceAgents, ILookupServices,
IGridServiceManagers, IGridServiceContainers,
IProcessingUnits, and ISpaces.
Also allows to change monitoring (not statistics) interval (works in a polling fashion) of state changing
elements such as the processing unit, the Grid Service Agent, and the Space.
Implements the IStatisticsMonitor interface, allowing in one single
call (StartStatisticsMonitor()()()()) to start statistics monitors on all the elements it manages (such as
the {ISpaces}, and IVirtualMachines.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public interface IServiceGridAdmin : IStatisticsMonitor, IDumpProvider, IDisposable
Public Interface IServiceGridAdmin _ Inherits IStatisticsMonitor, IDumpProvider, IDisposable
public interface class IServiceGridAdmin : IStatisticsMonitor, IDumpProvider, IDisposable
public interface IServiceGridAdmin extends IStatisticsMonitor, IDumpProvider, IDisposable
Members
All Members | Methods | Properties | |||
Icon | Member | Description |
---|---|---|
Dispose()()()() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.) | |
Gateways |
Gets the discovered gateways.
| |
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.)
| |
GridServiceAgents |
Gets the discovered grid service agents.
| |
GridServiceContainers |
Gets the discovered containers.
| |
GridServiceManagers |
Gets the discovered service managers.
| |
Groups |
Gets the lookup groups this admin uses.
| |
Locators |
Gets the lookup locators this admin uses.
| |
LookupServices |
Gets the discovered lookup services
| |
Machines |
Gets the discovered machines.
| |
Monitoring |
Gets whether statistics are currently being monitored.
(Inherited from IStatisticsMonitor.) | |
OperatingSystems |
Gets the discovered operating systems.
| |
ProcessingUnits |
Gets the discovered processing units.
| |
SetAgentProcessessMonitorInterval(TimeSpan) |
Sets the Grid Service Agent processes monitor (not statistics) interval. The monitor
basically updates the list of processes the agent manages (ProcessesDetails).
Defaults to 5 seconds.
| |
SetDefaultTimeout(TimeSpan) |
The default timeout to be used for operations that have a wait for mechanism, i.e. operations
with overloaded methods containing (..., TimeSpan timeout). If not set, the
default is wait for ever.
| |
SetProcessingUnitMonitorInterval(TimeSpan) |
Sets the processing unit monitor (not statistics) interval. The monitor basically
checks the status of each processing unit (Status}
among other things.
Defaults to 1 second.
| |
SetSchedulerCorePoolSize(Int32) |
The Admin uses a shared scheduler thread pool to perform *all* scheduled operations (monitoring,
statistics monitoring). The number of threads used can be set here.
Defaults to 10 threads.
| |
SetSpaceMonitorInterval(TimeSpan) |
Sets the Space monitor (not statistics) interval. The monitor checks each space instance and updates
its different status (such as the replication status).
Defaults to 1 second.
| |
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.) | |
Spaces |
Gets the discovered spaces.
| |
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.) | |
Transports |
Gets the discovered transports.
| |
VirtualMachines |
Gets the discovered virtual machines.
| |
Zones |
Gets the discovered zones.
|