GigaSpaces XAP.NET Documentation
IVirtualMachine Interface
Class LibraryGigaSpaces.Core.Admin.ServiceGrid.VirtualMachineIVirtualMachine
A virtual machine is a JVM that runs grid components.
Declaration Syntax
C#Visual BasicVisual C++J#
public interface IVirtualMachine : IMachineAware, 
	IZoneAware, IStatisticsMonitor
Public Interface IVirtualMachine _
	Inherits IMachineAware, IZoneAware, IStatisticsMonitor
public interface class IVirtualMachine : IMachineAware, 
	IZoneAware, IStatisticsMonitor
public interface IVirtualMachine extends IMachineAware, 
	IZoneAware, IStatisticsMonitor
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
Details
Gets the details (non changeable information) of the virtual machine.

GridServiceAgent
Gets the grid service agent started within this virtual machine. the value is null if no grid service agent was started within it.

GridServiceContainer
Gets the grid service container started within this virtual machine. the value is null if no grid service manager was started within it.

GridServiceManager
Gets the grid service manager started within this virtual machine. the value is null if no grid service manager was started within it.

Machine
Gets the IMachine the component is running on.
(Inherited from IMachineAware.)
Monitoring
Gets whether statistics are currently being monitored.
(Inherited from IStatisticsMonitor.)
ProcessingUnitInstanceAdded
Occurs when IProcessingUnitInstance has been added.

ProcessingUnitInstanceRemoved
Occurs when IProcessingUnitInstance has been removed.

ProcessingUnitInstances
Gets the processing unit instances started within this virtual machine.

RunGc()()()()
Runs the garbage collector on the virtual machine.

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.)
SpaceInstanceAdded
Occurs when ISpaceInstance has been added.

SpaceInstanceRemoved
Occurs when ISpaceInstance has been removed.

SpaceInstances
Gets the space instances started within this virtual machine.

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.)
Statistics
Gets the statistics of the virtual machine.

StopStatisticsMonitor()()()()
Stops the statistics monitor.
(Inherited from IStatisticsMonitor.)
Uid
Gets the uid of the virtual machine.

VirtualMachineStatisticsChanged
Occurs when IVirtualMachineStatistics has changed.

Zones
Gets the zones the grid component is running within.
(Inherited from IZoneAware.)

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