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
AbstractOshiSamplers.- Since:
- 1.14
- Author:
- Matteo Sassano
-
Method Summary
Modifier and Type Method Description CPUsCombinedPercSamplercreateSensorCPUsCombinedPerc()Creates an instance ofCPUsCombinedPercSampler.CPUsDetailedPercSamplercreateSensorCPUsDetailedPerc()Creates an instance ofCPUsDetailedPercSampler.DiskUsageSamplercreateSensorDiskUsage()Creates an instance ofDiskUsageSampler.LoadAverageSamplercreateSensorLoadAverage()Creates an instance ofLoadAverageSampler.MemSwapUsageSamplercreateSensorMemSwapUsage()Creates an instance ofMemSwapUsageSampler.NetworkUtilizationSamplercreateSensorNetworkUtilization()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
-