Package io.github.tkasozi.aspect
Class SystemMemoryMonitoring
java.lang.Object
io.github.tkasozi.aspect.SystemMemoryMonitoring
Configures polling for system memory.
-
Constructor Summary
ConstructorsConstructorDescriptionSystemMemoryMonitoring
(@NonNull MemoryEventRepository memoryEventRepository, @NonNull Long ttl) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Schedules an interval to poll memory usage.
-
Constructor Details
-
SystemMemoryMonitoring
public SystemMemoryMonitoring(@NonNull @NonNull MemoryEventRepository memoryEventRepository, @NonNull @NonNull Long ttl) Constructor.- Parameters:
memoryEventRepository
- persistence layer for Event log.ttl
- Time to live.
-
-
Method Details
-
logMemUsage
Schedules an interval to poll memory usage. -
getMaxMemory
-