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 TypeMethodDescriptionCreates an instance ofCPUsCombinedPercSampler.Creates an instance ofCPUsDetailedPercSampler.Creates an instance ofDiskUsageSampler.Creates an instance ofLoadAverageSampler.Creates an instance ofMemSwapUsageSampler.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
-