Class DiskSpaceUsageMonitor
- java.lang.Object
-
- io.camunda.zeebe.util.sched.Actor
-
- io.camunda.zeebe.broker.system.monitoring.DiskSpaceUsageMonitor
-
- All Implemented Interfaces:
CloseableSilently,AsyncClosable,AutoCloseable
public class DiskSpaceUsageMonitor extends Actor
-
-
Constructor Summary
Constructors Constructor Description DiskSpaceUsageMonitor(DataCfg dataCfg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDiskUsageListener(DiskSpaceUsageListener listener)protected voidonActorStarted()voidremoveDiskUsageListener(DiskSpaceUsageListener listener)voidsetFreeDiskSpaceSupplier(LongSupplier freeDiskSpaceSupplier)-
Methods inherited from class io.camunda.zeebe.util.sched.Actor
buildActorName, buildActorName, close, closeAsync, getName, handleFailure, isActorClosed, onActorClosed, onActorCloseRequested, onActorClosing, onActorFailed, onActorStarting, wrap
-
-
-
-
Constructor Detail
-
DiskSpaceUsageMonitor
public DiskSpaceUsageMonitor(DataCfg dataCfg)
-
-
Method Detail
-
onActorStarted
protected void onActorStarted()
- Overrides:
onActorStartedin classActor
-
addDiskUsageListener
public void addDiskUsageListener(DiskSpaceUsageListener listener)
-
removeDiskUsageListener
public void removeDiskUsageListener(DiskSpaceUsageListener listener)
-
setFreeDiskSpaceSupplier
public void setFreeDiskSpaceSupplier(LongSupplier freeDiskSpaceSupplier)
-
-