GigaSpaces XAP.NET Documentation
IGridServiceContainers Interface
Class LibraryGigaSpaces.Core.Admin.ServiceGrid.ContainerIGridServiceContainers
Grid Service Containers hold all the different IGridServiceContainers that are currently discovered. Provides simple means to get all the current containers, as well as as registering for container lifecycle (added and removed) events.
Declaration Syntax
C#Visual BasicVisual C++J#
public interface IGridServiceContainers : IAdminAware, 
	IDumpProvider, IEnumerable<IGridServiceContainer>, IEnumerable
Public Interface IGridServiceContainers _
	Inherits IAdminAware, IDumpProvider, IEnumerable(Of IGridServiceContainer),  _
	IEnumerable
public interface class IGridServiceContainers : IAdminAware, 
	IDumpProvider, IEnumerable<IGridServiceContainer^>, IEnumerable
public interface IGridServiceContainers extends IAdminAware, 
	IDumpProvider, IEnumerable<IGridServiceContainer>, IEnumerable
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
Admin
Gets the IServiceGridAdmin associated with this element.
(Inherited from IAdminAware.)
Containers
Gets all the currently discovered containers.

Count
Gets the number of currently discovered containers.

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:
  • summary: General summary information of the process.
  • network: Information on the network layer of the process and the OS network stats.
  • thread: Thread dump of the process.
  • heap: Heap dump of the process. Note, this is a heavy operation and can produce very large dump files
  • log: Adds all the log files of the process to the dump file.
  • processingUnits: Dump of all the processing units (applicable only for GSCs) information.
(Inherited from IDumpProvider.)
GetContainerByUID(String)
Returns a container based on its uid. Uid

GetEnumerator()()()()
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of <(<'IGridServiceContainer>)>)>.)
GetEnumerator()()()()
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.)
GridServiceContainerAdded
Occurs when a IGridServiceContainer is added.

GridServiceContainerRemoved
Occurs when a IGridServiceContainer is removed.

IsEmpty
States if there are no discovered containers.

Uids
Gets a dictionary of grid service container with the key as the uid.

WaitFor(Int32)
Waits for SetDefaultTimeout(TimeSpan) till the provided number of containers are up. When passing 0, will wait till there are no more grid service containers.

WaitFor(Int32, TimeSpan)
Waits for the given timeout till the provided number of containers are up. When passing 0, will wait till there are no more grid service containers.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 16.2.0.0 (16.2.1)