Package kieker.monitoring.sampler.oshi
Interface IOshiSamplerFactory
- All Known Implementing Classes:
OshiSamplerFactory
public interface IOshiSamplerFactory
Defines the list of methods to be provided by a factory for
com.github.oshi
-based
AbstractOshiSampler
s.- Since:
- 1.14
- Author:
- Matteo Sassano
-
Method Summary
Modifier and Type Method Description CPUsCombinedPercSampler
createSensorCPUsCombinedPerc()
Creates an instance ofCPUsCombinedPercSampler
.CPUsDetailedPercSampler
createSensorCPUsDetailedPerc()
Creates an instance ofCPUsDetailedPercSampler
.DiskUsageSampler
createSensorDiskUsage()
Creates an instance ofDiskUsageSampler
.LoadAverageSampler
createSensorLoadAverage()
Creates an instance ofLoadAverageSampler
.MemSwapUsageSampler
createSensorMemSwapUsage()
Creates an instance ofMemSwapUsageSampler
.NetworkUtilizationSampler
createSensorNetworkUtilization()
Creates an instance ofNetworkUtilizationSampler
.
-
Method Details
-
createSensorMemSwapUsage
MemSwapUsageSampler createSensorMemSwapUsage()Creates an instance ofMemSwapUsageSampler
.- Returns:
- the created instance.
- Since:
- 1.14
-
createSensorCPUsDetailedPerc
CPUsDetailedPercSampler createSensorCPUsDetailedPerc()Creates an instance ofCPUsDetailedPercSampler
.- Returns:
- the created instance.
- Since:
- 1.14
-
createSensorCPUsCombinedPerc
CPUsCombinedPercSampler createSensorCPUsCombinedPerc()Creates an instance ofCPUsCombinedPercSampler
.- Returns:
- the created instance.
- Since:
- 1.14
-
createSensorLoadAverage
LoadAverageSampler createSensorLoadAverage()Creates an instance ofLoadAverageSampler
.- Returns:
- the created instance.
- Since:
- 1.14
-
createSensorNetworkUtilization
NetworkUtilizationSampler createSensorNetworkUtilization()Creates an instance ofNetworkUtilizationSampler
.- Returns:
- the created instance.
- Since:
- 1.14
-
createSensorDiskUsage
DiskUsageSampler createSensorDiskUsage()Creates an instance ofDiskUsageSampler
.- Returns:
- the created instance.
- Since:
- 1.14
-