GigaSpaces XAP.NET Documentation
IMachine Interface
Class LibraryGigaSpaces.Core.Admin.ServiceGrid.MachineIMachine
A Machine is a logical entity identified by a host address. Once a grid service is running on a machine (IGridServiceAgent, IGridServiceManager, IGridServiceContainer, ILookupService, ISpaceInstance) it is discovered (created) by the admin API.
Declaration Syntax
C#Visual BasicVisual C++J#
public interface IMachine : IDumpProvider
Public Interface IMachine _
	Inherits IDumpProvider
public interface class IMachine : IDumpProvider
public interface IMachine extends IDumpProvider
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
Contains(IProcessingUnitInstance)
Returns true if the processing unit instance exists within the machine.

Contains(ISpaceInstance)
Returns true if the machine contains the provided space instance.

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.)
GetProcessingUnitInstances(String)
Gets the IProcessingUnitInstance of the specified name that are currently deployed on the machine.

GridServiceAgent
Gets the first IGridServiceAgent. Note, there will usually be only a single agent per machine. Returns null if there is no IGridServiceAgent running on the machine.

GridServiceAgents
Gets the IGridServiceAgents running on the machine.

GridServiceContainers
Gets the IGridServiceContainers running on the machine.

GridServiceManagers
Gets the IGridServiceManagers running on the machine.

HasGridComponents
Gets whether there are grid components.

HostAddress
Gets the host address of the machine.

HostName
Gets the host name of the machine.

LookupServices
Gets the lookup services that are running on the machine.

OperatingSystem
Gets the IOperatingSystem of the machine.

ProcessingUnitInstanceAdded
Occurs when a IProcessingUnitInstance is deployed to this machine.

ProcessingUnitInstanceRemoved
Occurs when a IProcessingUnitInstance is undeployed from this machine.

ProcessingUnitInstances
Gets all the IProcessingUnitInstances running on the machine.

SpaceInstanceAdded
Occurs when a ISpaceInstance instance is deployed to this machine

SpaceInstanceRemoved
Occurs when a ISpaceInstance instance is undeployed from this machine

SpaceInstances
Gets all the ISpaceInstances running on the machine.

Transports
Gets the ITransports "running" on the machine.

Uid
Gets the UID of the machine.

VirtualMachines
Gets the IVirtualMachines running on the machine.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 16.3.0.0 (16.3.0)