public enum SigarSamplerFactory extends java.lang.Enum<SigarSamplerFactory> implements ISigarSamplerFactory
AbstractSigarSampler
s.Enum Constant and Description |
---|
INSTANCE
The singleton instance.
|
Modifier and Type | Method and Description |
---|---|
CPUsCombinedPercSampler |
createSensorCPUsCombinedPerc()
Creates an instance of
CPUsCombinedPercSampler . |
CPUsDetailedPercSampler |
createSensorCPUsDetailedPerc()
Creates an instance of
CPUsDetailedPercSampler . |
DiskUsageSampler |
createSensorDiskUsage()
Creates an instance of
DiskUsageSampler . |
LoadAverageSampler |
createSensorLoadAverage()
Creates an instance of
LoadAverageSampler . |
MemSwapUsageSampler |
createSensorMemSwapUsage()
Creates an instance of
MemSwapUsageSampler . |
NetworkUtilizationSampler |
createSensorNetworkUtilization()
Creates an instance of
NetworkUtilizationSampler . |
org.hyperic.sigar.SigarProxy |
getSigar()
SigarProxy instance used by this SigarSamplerFactory . |
static SigarSamplerFactory |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SigarSamplerFactory[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SigarSamplerFactory INSTANCE
public static SigarSamplerFactory[] values()
for (SigarSamplerFactory c : SigarSamplerFactory.values()) System.out.println(c);
public static SigarSamplerFactory valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic final org.hyperic.sigar.SigarProxy getSigar()
SigarProxy
instance used by this SigarSamplerFactory
.public CPUsCombinedPercSampler createSensorCPUsCombinedPerc()
CPUsCombinedPercSampler
.createSensorCPUsCombinedPerc
in interface ISigarSamplerFactory
public CPUsDetailedPercSampler createSensorCPUsDetailedPerc()
CPUsDetailedPercSampler
.createSensorCPUsDetailedPerc
in interface ISigarSamplerFactory
public MemSwapUsageSampler createSensorMemSwapUsage()
MemSwapUsageSampler
.createSensorMemSwapUsage
in interface ISigarSamplerFactory
public LoadAverageSampler createSensorLoadAverage()
LoadAverageSampler
.createSensorLoadAverage
in interface ISigarSamplerFactory
public NetworkUtilizationSampler createSensorNetworkUtilization()
NetworkUtilizationSampler
.createSensorNetworkUtilization
in interface ISigarSamplerFactory
public DiskUsageSampler createSensorDiskUsage()
DiskUsageSampler
.createSensorDiskUsage
in interface ISigarSamplerFactory
Copyright 2017 Kieker Project, http://kieker-monitoring.net