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
Public Interface IMachine
public interface class IMachine
public interface IMachine
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.

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: 7.1.4.4750 (7.1.4.4750)