Class DiskSpaceUsageMonitorActor
java.lang.Object
io.camunda.zeebe.scheduler.Actor
io.camunda.zeebe.broker.system.monitoring.DiskSpaceUsageMonitorActor
- All Implemented Interfaces:
DiskSpaceUsageMonitor,AsyncClosable,ConcurrencyControl,AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class io.camunda.zeebe.scheduler.Actor
Actor.ActorBuilder -
Field Summary
Fields inherited from class io.camunda.zeebe.scheduler.Actor
actor, ACTOR_PROP_NAME, ACTOR_PROP_PARTITION_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDiskUsageListener(DiskSpaceUsageListener listener) protected voidvoidvoidsetFreeDiskSpaceSupplier(LongSupplier freeDiskSpaceSupplier) Methods inherited from class io.camunda.zeebe.scheduler.Actor
buildActorName, call, close, closeAsync, createContext, getContext, getName, handleFailure, isActorClosed, newActor, onActorClosed, onActorCloseRequested, onActorClosing, onActorFailed, onActorStarting, run, runOnCompletion, schedule, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.scheduler.AsyncClosable
closeAsyncMethods inherited from interface io.camunda.zeebe.scheduler.ConcurrencyControl
createCompletedFuture, createFuture
-
Constructor Details
-
DiskSpaceUsageMonitorActor
-
-
Method Details
-
onActorStarted
protected void onActorStarted()- Overrides:
onActorStartedin classActor
-
addDiskUsageListener
- Specified by:
addDiskUsageListenerin interfaceDiskSpaceUsageMonitor
-
removeDiskUsageListener
- Specified by:
removeDiskUsageListenerin interfaceDiskSpaceUsageMonitor
-
setFreeDiskSpaceSupplier
- Specified by:
setFreeDiskSpaceSupplierin interfaceDiskSpaceUsageMonitor
-