Index

A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbortableRetryStrategy - Class in io.camunda.zeebe.util.retry
 
AbortableRetryStrategy(ActorControl) - Constructor for class io.camunda.zeebe.util.retry.AbortableRetryStrategy
 
AbstractDelayedHealthIndicatorProperties - Class in io.camunda.zeebe.util.health
 
AbstractDelayedHealthIndicatorProperties() - Constructor for class io.camunda.zeebe.util.health.AbstractDelayedHealthIndicatorProperties
 
accept(Runnable) - Method in class io.camunda.zeebe.util.sched.ActorThread
 
accept(T, Throwable) - Method in class io.camunda.zeebe.util.sched.future.AllCompletedFutureConsumer
 
accept(V, Throwable) - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
accumulator() - Method in class io.camunda.zeebe.util.sched.future.ActorFutureCollector
 
ACTIVE - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
 
actor - Variable in class io.camunda.zeebe.util.sched.Actor
 
Actor - Class in io.camunda.zeebe.util.sched
 
Actor() - Constructor for class io.camunda.zeebe.util.sched.Actor
 
ACTOR_LOGGER - Static variable in class io.camunda.zeebe.util.Loggers
 
ACTOR_PROP_NAME - Static variable in class io.camunda.zeebe.util.sched.Actor
 
ACTOR_PROP_PARTITION_ID - Static variable in class io.camunda.zeebe.util.sched.Actor
 
ActorClock - Interface in io.camunda.zeebe.util.sched.clock
 
ActorCondition - Interface in io.camunda.zeebe.util.sched
condition variable for actors.
ActorConditionImpl - Class in io.camunda.zeebe.util.sched
 
ActorConditionImpl(String, ActorJob) - Constructor for class io.camunda.zeebe.util.sched.ActorConditionImpl
 
ActorConditions - Class in io.camunda.zeebe.util.sched.channel
 
ActorConditions() - Constructor for class io.camunda.zeebe.util.sched.channel.ActorConditions
 
ActorControl - Class in io.camunda.zeebe.util.sched
 
ActorControl(Actor) - Constructor for class io.camunda.zeebe.util.sched.ActorControl
 
ActorExecutor - Class in io.camunda.zeebe.util.sched
Used to submit ActorTasks and Blocking Actions to the scheduler's internal runners and queues.
ActorExecutor(ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.camunda.zeebe.util.sched.ActorExecutor
 
ActorFuture<V> - Interface in io.camunda.zeebe.util.sched.future
interface for actor futures
ActorFutureCollector<V> - Class in io.camunda.zeebe.util.sched.future
Aggregates a number of ActorFuture objects into a single one.
ActorFutureCollector(ConcurrencyControl) - Constructor for class io.camunda.zeebe.util.sched.future.ActorFutureCollector
 
ActorFutureSubscription - Class in io.camunda.zeebe.util.sched
 
ActorFutureSubscription(ActorFuture<?>, ActorJob, int) - Constructor for class io.camunda.zeebe.util.sched.ActorFutureSubscription
 
ActorJob - Class in io.camunda.zeebe.util.sched
 
ActorJob() - Constructor for class io.camunda.zeebe.util.sched.ActorJob
 
ActorPriority - Enum in io.camunda.zeebe.util.sched
Default Actor Priority Classes
ActorRetryMechanism - Class in io.camunda.zeebe.util.retry
 
ActorRetryMechanism(ActorControl) - Constructor for class io.camunda.zeebe.util.retry.ActorRetryMechanism
 
ActorScheduler - Class in io.camunda.zeebe.util.sched
 
ActorScheduler(ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.camunda.zeebe.util.sched.ActorScheduler
 
ActorScheduler.ActorSchedulerBuilder - Class in io.camunda.zeebe.util.sched
 
ActorScheduler.ActorThreadFactory - Interface in io.camunda.zeebe.util.sched
 
ActorScheduler.DefaultActorThreadFactory - Class in io.camunda.zeebe.util.sched
 
ActorSchedulerBuilder() - Constructor for class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
ActorSchedulerRule - Class in io.camunda.zeebe.util.sched.testing
 
ActorSchedulerRule() - Constructor for class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule(int) - Constructor for class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule(int, int, ActorClock) - Constructor for class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule(int, ActorClock) - Constructor for class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule(ActorClock) - Constructor for class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulingService - Interface in io.camunda.zeebe.util.sched
Service interface to schedule an actor (without exposing the full interface of ActorScheduler
ActorSubscription - Interface in io.camunda.zeebe.util.sched
Subscription to some external source of work / jobs.
ActorTask - Class in io.camunda.zeebe.util.sched
A task executed by the scheduler.
ActorTask(Actor) - Constructor for class io.camunda.zeebe.util.sched.ActorTask
 
ActorTask.ActorLifecyclePhase - Enum in io.camunda.zeebe.util.sched
An actor task's lifecycle phases
ActorTask.TaskSchedulingState - Enum in io.camunda.zeebe.util.sched
Describes an actor's scheduling state
ActorTaskQueue - Class in io.camunda.zeebe.util.sched
Adapted from Agrona's ManyToOneConcurrentLinkedQueue.
ActorTaskQueue() - Constructor for class io.camunda.zeebe.util.sched.ActorTaskQueue
 
ActorTaskRunnerIdleStrategy() - Constructor for class io.camunda.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
ActorThread - Class in io.camunda.zeebe.util.sched
 
ActorThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorTimerQueue) - Constructor for class io.camunda.zeebe.util.sched.ActorThread
 
ActorThread.ActorTaskRunnerIdleStrategy - Class in io.camunda.zeebe.util.sched
 
ActorThread.ActorThreadState - Enum in io.camunda.zeebe.util.sched
 
ActorThreadGroup - Class in io.camunda.zeebe.util.sched
A thread group is a group of threads which process the same kind of tasks (ie.
ActorThreadGroup(String, int, int, ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.camunda.zeebe.util.sched.ActorThreadGroup
 
ActorTimerQueue - Class in io.camunda.zeebe.util.sched
 
ActorTimerQueue(ActorClock) - Constructor for class io.camunda.zeebe.util.sched.ActorTimerQueue
 
ActorTimerQueue(ActorClock, int) - Constructor for class io.camunda.zeebe.util.sched.ActorTimerQueue
 
add() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
 
add(E) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
add(ActorJob) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
add(P) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
addAll(Collection<? extends E>) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
addAll(Collection<? extends ActorJob>) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
addAll(Collection<? extends P>) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
addFailureListener(FailureListener) - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
addFailureListener(FailureListener) - Method in interface io.camunda.zeebe.util.health.HealthMonitorable
Register a failure observer.
addFirst(ActorJob) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
addLast(ActorJob) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
addSubscription(ActorSubscription) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
addTime(Duration) - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
after() - Method in class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
after() - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
ALERT - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
AllCompletedFutureConsumer<T> - Class in io.camunda.zeebe.util.sched.future
 
AllCompletedFutureConsumer(int, Consumer<Throwable>) - Constructor for class io.camunda.zeebe.util.sched.future.AllCompletedFutureConsumer
 
allocate(int) - Method in interface io.camunda.zeebe.util.allocation.BufferAllocator
 
allocate(int) - Method in class io.camunda.zeebe.util.allocation.DirectBufferAllocator
 
AllocatedBuffer - Class in io.camunda.zeebe.util.allocation
 
AllocatedBuffer(ByteBuffer) - Constructor for class io.camunda.zeebe.util.allocation.AllocatedBuffer
 
AllocatedDirectBuffer - Class in io.camunda.zeebe.util.allocation
 
allocateDirect(int) - Static method in class io.camunda.zeebe.util.allocation.BufferAllocators
 
append(ActorTask) - Method in class io.camunda.zeebe.util.sched.ActorTaskQueue
appends a task at the end (tail) of the list
append(LogEvent) - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
array - Variable in class io.camunda.zeebe.util.BoundedArrayQueue
 
async(ActorFuture<?>) - Method in interface io.camunda.zeebe.util.sched.AsyncContext
Use with care
AsyncClosable - Interface in io.camunda.zeebe.util.sched
 
AsyncContext - Interface in io.camunda.zeebe.util.sched
 

B

BackOffRetryStrategy - Class in io.camunda.zeebe.util.retry
 
BackOffRetryStrategy(ActorControl, Duration) - Constructor for class io.camunda.zeebe.util.retry.BackOffRetryStrategy
 
before() - Method in class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
before() - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
block(ActorTask) - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
To be used by scheduler only
block(ActorTask) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
BoundedArrayQueue<P> - Class in io.camunda.zeebe.util
Non concurrent, garbage-free array queue with fixed capacity.
BoundedArrayQueue(int) - Constructor for class io.camunda.zeebe.util.BoundedArrayQueue
 
buffer - Variable in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
BufferAllocator - Interface in io.camunda.zeebe.util.allocation
 
BufferAllocators - Class in io.camunda.zeebe.util.allocation
 
bufferAsArray(DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
bufferAsHexString(DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
bufferAsString(DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
bufferAsString(DirectBuffer, int, int) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
BufferReader - Interface in io.camunda.zeebe.util.buffer
Implementations may expose methods for access to properties from the buffer that is read.
BufferUtil - Class in io.camunda.zeebe.util.buffer
 
BufferWriter - Interface in io.camunda.zeebe.util.buffer
Implementations may add custom setters to specify values that should be written.
build() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
build() - Method in class io.camunda.zeebe.util.logging.StackdriverLayout.Builder
 
build() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
buildActorName(int, String) - Static method in class io.camunda.zeebe.util.sched.Actor
 
buildActorName(int, String, int) - Static method in class io.camunda.zeebe.util.sched.Actor
 
builder() - Static method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
Builder() - Constructor for class io.camunda.zeebe.util.logging.StackdriverLayout.Builder
 
ByteBufferDestinationOutputStream - Class in io.camunda.zeebe.util.logging
 
ByteBufferDestinationOutputStream(ByteBufferDestination) - Constructor for class io.camunda.zeebe.util.logging.ByteBufferDestinationOutputStream
 
bytesAsHexString(byte[]) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
bytesAsHexString(byte[], int) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
ByteValue - Class in io.camunda.zeebe.util
 
ByteValue() - Constructor for class io.camunda.zeebe.util.ByteValue
 

C

call(Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
Callables actions are called while the actor is in the following actor lifecycle phases: ActorTask.ActorLifecyclePhase.STARTED
call(Callable<T>) - Method in class io.camunda.zeebe.util.sched.ActorControl
Callables actions are called while the actor is in the following actor lifecycle phases: ActorTask.ActorLifecyclePhase.STARTED
call(Callable<T>) - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
callWithClassLoader(Callable<V>, ClassLoader) - Static method in class io.camunda.zeebe.util.jar.ThreadContextUtil
Executes the given callable, swapping the thread context class loader for the given class loader, and swapping it back with the previous class loader afterwards.
cancel() - Method in interface io.camunda.zeebe.util.sched.ActorCondition
 
cancel() - Method in class io.camunda.zeebe.util.sched.ActorConditionImpl
 
cancel() - Method in interface io.camunda.zeebe.util.sched.ActorSubscription
 
cancel() - Method in class io.camunda.zeebe.util.sched.channel.ChannelConsumerCondition
 
cancel() - Method in interface io.camunda.zeebe.util.sched.channel.ChannelSubscription
 
cancel() - Method in interface io.camunda.zeebe.util.sched.ScheduledTimer
 
cancel() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
cancel(boolean) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
capacity - Variable in class io.camunda.zeebe.util.BoundedArrayQueue
 
capacity() - Method in class io.camunda.zeebe.util.allocation.AllocatedBuffer
 
catchAndLog(Logger, CheckedRunnable) - Static method in class io.camunda.zeebe.util.LogUtil
 
ChannelConsumerCondition - Class in io.camunda.zeebe.util.sched.channel
 
ChannelConsumerCondition(ActorJob, ConsumableChannel) - Constructor for class io.camunda.zeebe.util.sched.channel.ChannelConsumerCondition
 
ChannelSubscription - Interface in io.camunda.zeebe.util.sched.channel
 
characteristics() - Method in class io.camunda.zeebe.util.sched.future.ActorFutureCollector
 
CheckedRunnable - Interface in io.camunda.zeebe.util
A simple extension of runnable which allows for exceptions to be thrown.
checkHealth() - Method in class io.camunda.zeebe.util.health.DelayedHealthIndicator
 
claim(long) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
clear() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
clear() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
 
clear() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
clear() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
cloneBuffer(DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
Creates a new instance of the src buffer class and copies the underlying bytes.
cloneBuffer(DirectBuffer, int, int) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
Creates a new instance of the src buffer class and copies the underlying bytes.
close() - Method in class io.camunda.zeebe.util.allocation.AllocatedBuffer
 
close() - Method in interface io.camunda.zeebe.util.CloseableSilently
 
close() - Method in class io.camunda.zeebe.util.sched.Actor
 
close() - Method in class io.camunda.zeebe.util.sched.ActorControl
 
close() - Method in class io.camunda.zeebe.util.sched.ActorScheduler
Convenience implementation for blocking stop which can be used with try-with-resources and other constructs.
close() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
close() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
future is reusable after close
CLOSE_REQUESTED - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
CloseableSilently - Interface in io.camunda.zeebe.util
AutoCloseable which does not allow to throw exceptions on closing.
closeAsync() - Method in class io.camunda.zeebe.util.sched.Actor
 
closeAsync() - Method in class io.camunda.zeebe.util.sched.ActorExecutor
 
closeAsync() - Method in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
closeAsync() - Method in interface io.camunda.zeebe.util.sched.AsyncClosable
Asynchronous closing.
CLOSED - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
ClosedQueue - Class in io.camunda.zeebe.util.sched
 
ClosedQueue() - Constructor for class io.camunda.zeebe.util.sched.ClosedQueue
 
closeFuture - Variable in class io.camunda.zeebe.util.sched.ActorTask
 
CLOSING - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
collector() - Static method in interface io.camunda.zeebe.util.Either
Returns a collector for Either<L,R> that collects them into Either<List<L>,List<R> and favors Either.Left over Either.Right.
collectorFoldingLeft() - Static method in interface io.camunda.zeebe.util.Either
Returns a collector for Either<L,R> that collects them into Either<L,List<R> and favors Either.Left over Either.Right.
combiner() - Method in class io.camunda.zeebe.util.sched.future.ActorFutureCollector
 
CompletableActorFuture<V> - Class in io.camunda.zeebe.util.sched.future
Completable future implementation that is garbage free and reusable
CompletableActorFuture() - Constructor for class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
complete(V) - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
complete(V) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
completed(V) - Static method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
completedExceptionally(Throwable) - Static method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
completeExceptionally(String, Throwable) - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
completeExceptionally(String, Throwable) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
completeExceptionally(Throwable) - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
completeExceptionally(Throwable) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
completeWith(CompletableActorFuture<V>) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
ConcurrencyControl - Interface in io.camunda.zeebe.util.sched
Control interface to schedule tasks or follow-up tasks such that different tasks scheduled via the same ConcurrencyControl object are never executed concurrently
ConcurrentQueueChannel<E> - Class in io.camunda.zeebe.util.sched.channel
ConcurrentQueueChannel(Queue<E>) - Constructor for class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
CONFIG_LOGGER - Static variable in class io.camunda.zeebe.util.Loggers
 
ConsumableChannel - Interface in io.camunda.zeebe.util.sched.channel
 
consume(ConsumableChannel, Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
Consumers are called while the actor is in the following actor lifecycle phases: ActorTask.ActorLifecyclePhase.STARTED
contains(Object) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
contains(Object) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
contains(Object) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
containsAll(Collection<?>) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
containsAll(Collection<?>) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
containsAll(Collection<?>) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
contentsEqual(DirectBuffer, DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
byte-by-byte comparison of two buffers
ControlledActorClock - Class in io.camunda.zeebe.util.sched.clock
For testcases
ControlledActorClock() - Constructor for class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
ControlledActorSchedulerRule - Class in io.camunda.zeebe.util.sched.testing
 
ControlledActorSchedulerRule() - Constructor for class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
ControlledActorThread - Class in io.camunda.zeebe.util.sched.testing
 
ControlledActorThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorTimerQueue) - Constructor for class io.camunda.zeebe.util.sched.testing.ControlledActorThread
 
copySnapshot(Path, Path) - Static method in class io.camunda.zeebe.util.FileUtil
 
cpuBound(ActorPriority) - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
CpuThreadGroup - Class in io.camunda.zeebe.util.sched
Thread group for the non-blocking, CPU bound, tasks.
CpuThreadGroup(ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.camunda.zeebe.util.sched.CpuThreadGroup
 
createCompletedFuture() - Method in interface io.camunda.zeebe.util.sched.ConcurrencyControl
Create a new completed future object
createContext() - Method in class io.camunda.zeebe.util.sched.Actor
Should be overwritten by sub classes to add more context where the actor is run.
createCopy(BufferWriter) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
createFuture() - Method in interface io.camunda.zeebe.util.sched.ConcurrencyControl
Create a new future object
createTaskScheduler(MultiLevelWorkstealingGroup, ActorScheduler.ActorSchedulerBuilder) - Method in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
createTaskScheduler(MultiLevelWorkstealingGroup, ActorScheduler.ActorSchedulerBuilder) - Method in class io.camunda.zeebe.util.sched.CpuThreadGroup
 
createTaskScheduler(MultiLevelWorkstealingGroup, ActorScheduler.ActorSchedulerBuilder) - Method in class io.camunda.zeebe.util.sched.IoThreadGroup
 
CRITICAL - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
CriticalComponentsHealthMonitor - Class in io.camunda.zeebe.util.health
Healthy only if all components are healthy
CriticalComponentsHealthMonitor(String, ActorControl, Logger) - Constructor for class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
current() - Static method in class io.camunda.zeebe.util.sched.ActorControl
 
current() - Static method in class io.camunda.zeebe.util.sched.ActorThread
Returns the current ActorThread or null if the current thread is not an ActorThread.
current() - Static method in interface io.camunda.zeebe.util.sched.clock.ActorClock
 
currentTimeMillis() - Static method in interface io.camunda.zeebe.util.sched.clock.ActorClock
 

D

dead(HealthMonitorable) - Static method in class io.camunda.zeebe.util.health.HealthReport
 
DEAD - Enum constant in enum io.camunda.zeebe.util.health.HealthStatus
 
DEBUG - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
decode(byte[], int, int) - Method in interface io.camunda.zeebe.util.VarDataUtil.VarDataReader
 
DEFAULT - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
DEFAULT_CHARSET - Static variable in class io.camunda.zeebe.util.StringUtil
 
DefaultActorClock - Class in io.camunda.zeebe.util.sched.clock
Default actor clock implementation; minimizes calls to System.currentTimeMillis() to once per millisecond.
DefaultActorClock() - Constructor for class io.camunda.zeebe.util.sched.clock.DefaultActorClock
 
DefaultActorThreadFactory() - Constructor for class io.camunda.zeebe.util.sched.ActorScheduler.DefaultActorThreadFactory
 
DelayedHealthIndicator - Class in io.camunda.zeebe.util.health
Wrapper for a health indicator that adds time tolerance to the underlying health indicator.
DelayedHealthIndicator(HealthIndicator, Duration) - Constructor for class io.camunda.zeebe.util.health.DelayedHealthIndicator
 
DelayedHealthIndicator(HealthIndicator, Duration, Supplier<Long>) - Constructor for class io.camunda.zeebe.util.health.DelayedHealthIndicator
Constructor for tests, mainly used to set a different clock
deleteFolder(String) - Static method in class io.camunda.zeebe.util.FileUtil
 
deleteFolder(Path) - Static method in class io.camunda.zeebe.util.FileUtil
 
deleteFolderIfExists(Path) - Static method in class io.camunda.zeebe.util.FileUtil
A variant of FileUtil.deleteFolder(Path), which ignores missing files.
descendingIterator() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
DirectBufferAllocator - Class in io.camunda.zeebe.util.allocation
 
DirectBufferAllocator() - Constructor for class io.camunda.zeebe.util.allocation.DirectBufferAllocator
 
DirectBufferWriter - Class in io.camunda.zeebe.util.buffer
 
DirectBufferWriter() - Constructor for class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
doClose() - Method in class io.camunda.zeebe.util.allocation.AllocatedBuffer
 
doClose() - Method in class io.camunda.zeebe.util.allocation.AllocatedDirectBuffer
 
done() - Method in class io.camunda.zeebe.util.sched.ActorControl
 
doWithMDC(Map<String, String>, Runnable) - Static method in class io.camunda.zeebe.util.LogUtil
see https://logback.qos.ch/manual/mdc.html

E

Either<L,R> - Interface in io.camunda.zeebe.util
Represents either a Either.Left or a Either.Right.
Either.Left<L,R> - Class in io.camunda.zeebe.util
A left for either a left or right.
Either.Right<L,R> - Class in io.camunda.zeebe.util
A right for either a left or right.
element() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
element() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
element() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
EMERGENCY - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
encode(LogEvent, ByteBufferDestination) - Method in class io.camunda.zeebe.util.logging.StackdriverLayout
 
EndlessRetryStrategy - Class in io.camunda.zeebe.util.retry
 
EndlessRetryStrategy(ActorControl) - Constructor for class io.camunda.zeebe.util.retry.EndlessRetryStrategy
 
ensureCalledFromActorThread(String) - Static method in class io.camunda.zeebe.util.sched.ActorThread
 
ensureDirectoryExists(Path) - Static method in class io.camunda.zeebe.util.FileUtil
 
ensureGreaterThan(String, double, double) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
ensureGreaterThan(String, long, long) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
ensureGreaterThanOrEqual(String, double, double) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
ensureGreaterThanOrEqual(String, long, long) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
ensureNotNull(String, Object) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
ensureNotNullOrEmpty(String, byte[]) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
ensureNotNullOrEmpty(String, String) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
ensureNotNullOrEmpty(String, DirectBuffer) - Static method in class io.camunda.zeebe.util.EnsureUtil
 
EnsureUtil - Class in io.camunda.zeebe.util
 
Environment - Class in io.camunda.zeebe.util
 
Environment() - Constructor for class io.camunda.zeebe.util.Environment
 
Environment(Map<String, String>) - Constructor for class io.camunda.zeebe.util.Environment
 
equals(Object) - Method in class io.camunda.zeebe.util.collection.Tuple
 
equals(Object) - Method in class io.camunda.zeebe.util.Either.Left
 
equals(Object) - Method in class io.camunda.zeebe.util.Either.Right
 
equals(DirectBuffer, DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
Compare the given buffers.
ERROR - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
ERROR_REPORT_LOCATION_CONTEXT_KEY - Static variable in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
ERROR_REPORT_TYPE - Static variable in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
execute(ActorThread) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
ExternalJarClassLoader - Class in io.camunda.zeebe.util.jar
Provides a class loader which isolates external exporters from other exporters, while exposing our own code to ensure versions match at runtime.
ExternalJarLoadException - Exception in io.camunda.zeebe.util.jar
 
ExternalJarLoadException(Path, String) - Constructor for exception io.camunda.zeebe.util.jar.ExternalJarLoadException
 
ExternalJarLoadException(Path, String, Throwable) - Constructor for exception io.camunda.zeebe.util.jar.ExternalJarLoadException
 
ExternalJarRepository - Class in io.camunda.zeebe.util.jar
Maintains a map of all loaded external JARs and their corresponding class loaders for quick reuse.
ExternalJarRepository() - Constructor for class io.camunda.zeebe.util.jar.ExternalJarRepository
 
ExternalJarRepository(Map<Path, ExternalJarClassLoader>) - Constructor for class io.camunda.zeebe.util.jar.ExternalJarRepository
 

F

fail() - Method in class io.camunda.zeebe.util.sched.ActorControl
Mark actor as failed.
fail() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
FAILED - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
failFuture(String) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
failFuture(Throwable) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
FailureListener - Interface in io.camunda.zeebe.util.health
Failure Listener invoked by a HealthMonitorable component.
FILE_LOGGER - Static variable in class io.camunda.zeebe.util.Loggers
 
FileUtil - Class in io.camunda.zeebe.util
 
FileUtil.SnapshotCopier - Class in io.camunda.zeebe.util
 
finisher() - Method in class io.camunda.zeebe.util.sched.future.ActorFutureCollector
 
flatMap(Function<? super R, ? extends Either<L, T>>) - Method in interface io.camunda.zeebe.util.Either
Flatmaps the right value into a new Either, if this is a Either.Right.
flatMap(Function<? super R, ? extends Either<L, T>>) - Method in class io.camunda.zeebe.util.Either.Left
 
flatMap(Function<? super R, ? extends Either<L, T>>) - Method in class io.camunda.zeebe.util.Either.Right
 
flush(Path) - Static method in class io.camunda.zeebe.util.FileUtil
Ensures updates to the given path are flushed to disk, with the same guarantees as FileChannel.force(boolean).
flushDirectory(Path) - Static method in class io.camunda.zeebe.util.FileUtil
This method flushes the given directory.
forEach(Consumer<? super E>) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
fromBytes(byte[]) - Static method in class io.camunda.zeebe.util.StringUtil
 
fromBytes(byte[], Charset) - Static method in class io.camunda.zeebe.util.StringUtil
 
FutureContinuationRunnable<T> - Class in io.camunda.zeebe.util.sched.future
 
FutureContinuationRunnable(ActorFuture<T>, BiConsumer<T, Throwable>) - Constructor for class io.camunda.zeebe.util.sched.future.FutureContinuationRunnable
 
FutureUtil - Class in io.camunda.zeebe.util.sched
 
FutureUtil() - Constructor for class io.camunda.zeebe.util.sched.FutureUtil
 

G

get() - Method in interface io.camunda.zeebe.util.Either
Returns the right value, if this is a Either.Right.
get() - Method in class io.camunda.zeebe.util.Either.Left
 
get() - Method in class io.camunda.zeebe.util.Either.Right
 
get() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
get() - Method in class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
get() - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
get(long, TimeUnit) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
get(String) - Method in class io.camunda.zeebe.util.Environment
 
getActor() - Method in class io.camunda.zeebe.util.sched.ActorJob
 
getActor() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getActorClock() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getActorExecutor() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getActorExecutor() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getActorThreadFactory() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getActorThreadGroup() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getActorThreadGroup() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
getActorTimerQueue() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getAllocatedMemoryInKb() - Static method in class io.camunda.zeebe.util.allocation.DirectBufferAllocator
 
getAppendedEvents() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
getBool(String) - Method in class io.camunda.zeebe.util.Environment
 
getBuilder() - Method in class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
getBytes(String) - Static method in class io.camunda.zeebe.util.StringUtil
 
getBytes(String, Charset) - Static method in class io.camunda.zeebe.util.StringUtil
 
getCapacity() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
getCause() - Method in class io.camunda.zeebe.util.health.HealthIssue
 
getClock() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
getClock() - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
getComponentName() - Method in class io.camunda.zeebe.util.health.HealthReport
 
getContentType() - Method in class io.camunda.zeebe.util.logging.StackdriverLayout
 
getContext() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getContext() - Method in class io.camunda.zeebe.util.sched.Actor
 
getCpuBoundActorThreadCount() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getCpuBoundActorThreads() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getCpuBoundThreads() - Method in class io.camunda.zeebe.util.sched.ActorExecutor
 
getCurrentJob() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
getCurrentTask() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
getCurrentTime() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
getCurrentTimeInMillis() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
getDeadline() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
getDefaultJsonObjectWriter() - Static method in class io.camunda.zeebe.util.ObjectWriterFactory
 
getDefaultMaxDowntime() - Method in class io.camunda.zeebe.util.health.AbstractDelayedHealthIndicatorProperties
 
getDefaultThreshold() - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicatorProperties
 
getDefaultThreshold() - Method in class io.camunda.zeebe.util.liveness.LivenessMemoryHealthIndicatorProperties
 
getDouble(String) - Method in class io.camunda.zeebe.util.Environment
 
getException() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getException() - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
getException() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
getFilePath() - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
 
getFirst() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
getFunctionName() - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
 
getGroupName() - Method in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
getHandler() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
getHealthReport() - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
getHealthReport() - Method in interface io.camunda.zeebe.util.health.HealthMonitorable
Used by a HealthMonitor to get the health status of this component, typically invoked periodically.
getInt(String) - Method in class io.camunda.zeebe.util.Environment
 
getIoBoundActorThreadCount() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getIoBoundActorThreads() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getIoBoundThreads() - Method in class io.camunda.zeebe.util.sched.ActorExecutor
 
getIssue() - Method in class io.camunda.zeebe.util.health.HealthReport
 
getJars() - Method in class io.camunda.zeebe.util.jar.ExternalJarRepository
 
getJob() - Method in class io.camunda.zeebe.util.sched.ActorConditionImpl
 
getJob() - Method in class io.camunda.zeebe.util.sched.ActorFutureSubscription
 
getJob() - Method in interface io.camunda.zeebe.util.sched.ActorSubscription
called by the ActorThread after ActorSubscription.poll() returned true to get the job to be run
getJob() - Method in class io.camunda.zeebe.util.sched.channel.ChannelConsumerCondition
 
getJob() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
getLast() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
getLayout() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
getLeft() - Method in class io.camunda.zeebe.util.collection.Tuple
 
getLeft() - Method in interface io.camunda.zeebe.util.Either
Returns the left value, if this is a Either.Left.
getLeft() - Method in class io.camunda.zeebe.util.Either.Left
 
getLeft() - Method in class io.camunda.zeebe.util.Either.Right
 
getLength() - Method in interface io.camunda.zeebe.util.buffer.BufferWriter
 
getLength() - Method in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
getLevel() - Method in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
getLevel(ActorTask) - Method in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
getLevel(ActorTask) - Method in class io.camunda.zeebe.util.sched.CpuThreadGroup
 
getLevel(ActorTask) - Method in class io.camunda.zeebe.util.sched.IoThreadGroup
 
getLifecyclePhase() - Method in class io.camunda.zeebe.util.sched.ActorControl
 
getLifecyclePhase() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getLineNumber() - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
 
getList(String) - Method in class io.camunda.zeebe.util.Environment
 
getLong(String) - Method in class io.camunda.zeebe.util.Environment
 
getMaxDowntime() - Method in class io.camunda.zeebe.util.health.AbstractDelayedHealthIndicatorProperties
 
getMessage() - Method in class io.camunda.zeebe.util.health.HealthIssue
 
getMessage() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getName() - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
getName() - Method in interface io.camunda.zeebe.util.health.HealthMonitorable
Used by a HealthMonitor to get the name of this component.
getName() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
getName() - Method in class io.camunda.zeebe.util.sched.Actor
 
getName() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getName() - Method in interface io.camunda.zeebe.util.startup.StartupStep
Returns name for logging purposes
getNanosSinceLastMillisecond() - Method in interface io.camunda.zeebe.util.sched.clock.ActorClock
 
getNanosSinceLastMillisecond() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
getNanosSinceLastMillisecond() - Method in class io.camunda.zeebe.util.sched.clock.DefaultActorClock
 
getNanoTime() - Method in interface io.camunda.zeebe.util.sched.clock.ActorClock
 
getNanoTime() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
getNanoTime() - Method in class io.camunda.zeebe.util.sched.clock.DefaultActorClock
 
getNextTask() - Method in class io.camunda.zeebe.util.sched.WorkStealingGroup
Attempts to acquire the next task to execute
getNextTask(int) - Method in class io.camunda.zeebe.util.sched.MultiLevelWorkstealingGroup
 
getNextTask(ActorClock) - Method in class io.camunda.zeebe.util.sched.IoScheduler
 
getNextTask(ActorClock) - Method in class io.camunda.zeebe.util.sched.PriorityScheduler
calculates and returns the next task to execute or null if no such task can be determined.
getNextTask(ActorClock) - Method in interface io.camunda.zeebe.util.sched.TaskScheduler
 
getNumOfThreads() - Method in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
getPreviousVersion() - Static method in class io.camunda.zeebe.util.VersionUtil
 
getPriority() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getPriority(int) - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
getPriorityClass() - Method in enum io.camunda.zeebe.util.sched.ActorPriority
 
getPriorityQuotas() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getPropertyKeys() - Method in class io.camunda.zeebe.util.Environment
 
getRawBuffer() - Method in class io.camunda.zeebe.util.allocation.AllocatedBuffer
 
getRight() - Method in class io.camunda.zeebe.util.collection.Tuple
 
getRunnerId() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
getSchedulerName() - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getService() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getServiceName() - Method in class io.camunda.zeebe.util.logging.StackdriverLayout.Builder
 
getServiceVersion() - Method in class io.camunda.zeebe.util.logging.StackdriverLayout.Builder
 
getSeverity() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getSourceLocation() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getStartingFuture() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getState() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
getState() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getStateCount() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
getStatus() - Method in class io.camunda.zeebe.util.health.HealthReport
 
getStepName() - Method in exception io.camunda.zeebe.util.startup.StartupProcessStepException
 
getSubscription() - Method in class io.camunda.zeebe.util.sched.ActorJob
 
getTask() - Method in class io.camunda.zeebe.util.sched.ActorJob
 
getThreshold() - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicator
 
getThreshold() - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicatorProperties
 
getThrowable() - Method in class io.camunda.zeebe.util.health.HealthIssue
 
getTimeMillis() - Method in interface io.camunda.zeebe.util.sched.clock.ActorClock
 
getTimeMillis() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
getTimeMillis() - Method in class io.camunda.zeebe.util.sched.clock.DefaultActorClock
 
getTimerId() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
getTimestampNanos() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getTimestampSeconds() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getTimeUnit() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
getType() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
getValue() - Method in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
getVersion() - Static method in class io.camunda.zeebe.util.VersionUtil
 
getVersionLowerCase() - Static method in class io.camunda.zeebe.util.VersionUtil
 
groupName - Variable in class io.camunda.zeebe.util.sched.ActorThreadGroup
 

H

handleFailure(Exception) - Method in class io.camunda.zeebe.util.sched.Actor
Invoked when a task throws an exception when the actor phase is not 'STARTING' and 'CLOSING'.
hasAvailable() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
hasAvailable() - Method in interface io.camunda.zeebe.util.sched.channel.ConsumableChannel
 
hashCode() - Method in class io.camunda.zeebe.util.collection.Tuple
 
hashCode() - Method in class io.camunda.zeebe.util.Either.Left
 
hashCode() - Method in class io.camunda.zeebe.util.Either.Right
 
head - Variable in class io.camunda.zeebe.util.BoundedArrayQueue
 
head - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
HEAD_OFFSET - Static variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
health() - Method in class io.camunda.zeebe.util.health.DelayedHealthIndicator
 
health() - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicator
 
HealthIssue - Class in io.camunda.zeebe.util.health
A health issue contains information about the cause for unhealthy/dead components.
HealthMonitor - Interface in io.camunda.zeebe.util.health
A HealthMonitor keeps tracks of all components it should monitor and calculates aggregate health status.
HealthMonitorable - Interface in io.camunda.zeebe.util.health
Any component that can be monitored for health should implement this interface.
HealthReport - Class in io.camunda.zeebe.util.health
A health report of a component.
HealthReport.HealthReportBuilder - Class in io.camunda.zeebe.util.health
 
HealthStatus - Enum in io.camunda.zeebe.util.health
 
healthy(HealthMonitorable) - Static method in class io.camunda.zeebe.util.health.HealthReport
 
HEALTHY - Enum constant in enum io.camunda.zeebe.util.health.HealthStatus
 
HIGH - Enum constant in enum io.camunda.zeebe.util.sched.ActorPriority
 
hintWorkAvailable() - Method in class io.camunda.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
hintWorkAvailable() - Method in class io.camunda.zeebe.util.sched.ActorThread
 

I

idleStrategy - Variable in class io.camunda.zeebe.util.sched.ActorThread
 
ifLeft(Consumer<L>) - Method in interface io.camunda.zeebe.util.Either
Performs the given action with the value if this is a Either.Left, otherwise does nothing.
ifLeft(Consumer<L>) - Method in class io.camunda.zeebe.util.Either.Left
 
ifLeft(Consumer<L>) - Method in class io.camunda.zeebe.util.Either.Right
 
ifRight(Consumer<R>) - Method in interface io.camunda.zeebe.util.Either
Performs the given action with the value if this is a Either.Right, otherwise does nothing.
ifRight(Consumer<R>) - Method in class io.camunda.zeebe.util.Either.Left
 
ifRight(Consumer<R>) - Method in class io.camunda.zeebe.util.Either.Right
 
ifRightOrLeft(Consumer<R>, Consumer<L>) - Method in interface io.camunda.zeebe.util.Either
Performs the given right action with the value if this is a Either.Right, otherwise performs the given left action with the value.
ifRightOrLeft(Consumer<R>, Consumer<L>) - Method in class io.camunda.zeebe.util.Either.Left
 
ifRightOrLeft(Consumer<R>, Consumer<L>) - Method in class io.camunda.zeebe.util.Either.Right
 
ignoreExceptions() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
INFO - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
initialize() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
insertJob(ActorJob) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
IO_LOGGER - Static variable in class io.camunda.zeebe.util.Loggers
 
io.camunda.zeebe.util - package io.camunda.zeebe.util
 
io.camunda.zeebe.util.allocation - package io.camunda.zeebe.util.allocation
 
io.camunda.zeebe.util.buffer - package io.camunda.zeebe.util.buffer
 
io.camunda.zeebe.util.collection - package io.camunda.zeebe.util.collection
 
io.camunda.zeebe.util.exception - package io.camunda.zeebe.util.exception
 
io.camunda.zeebe.util.health - package io.camunda.zeebe.util.health
 
io.camunda.zeebe.util.jar - package io.camunda.zeebe.util.jar
 
io.camunda.zeebe.util.liveness - package io.camunda.zeebe.util.liveness
 
io.camunda.zeebe.util.logging - package io.camunda.zeebe.util.logging
 
io.camunda.zeebe.util.logging.stackdriver - package io.camunda.zeebe.util.logging.stackdriver
 
io.camunda.zeebe.util.retry - package io.camunda.zeebe.util.retry
 
io.camunda.zeebe.util.sched - package io.camunda.zeebe.util.sched
 
io.camunda.zeebe.util.sched.channel - package io.camunda.zeebe.util.sched.channel
 
io.camunda.zeebe.util.sched.clock - package io.camunda.zeebe.util.sched.clock
 
io.camunda.zeebe.util.sched.future - package io.camunda.zeebe.util.sched.future
 
io.camunda.zeebe.util.sched.testing - package io.camunda.zeebe.util.sched.testing
 
io.camunda.zeebe.util.startup - package io.camunda.zeebe.util.startup
 
ioBound() - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
IoScheduler - Class in io.camunda.zeebe.util.sched
TaskScheduler implementation of IoActors.
IoScheduler(MultiLevelWorkstealingGroup) - Constructor for class io.camunda.zeebe.util.sched.IoScheduler
 
IoThreadGroup - Class in io.camunda.zeebe.util.sched
 
IoThreadGroup(ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.camunda.zeebe.util.sched.IoThreadGroup
 
isActorClosed() - Method in class io.camunda.zeebe.util.sched.Actor
 
isAwaitingResult() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
isCalledFromWithinActor(ActorJob) - Method in class io.camunda.zeebe.util.sched.ActorControl
 
isCancelled() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
isClosed() - Method in class io.camunda.zeebe.util.allocation.AllocatedBuffer
 
isClosed() - Method in class io.camunda.zeebe.util.sched.ActorControl
 
isClosed() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
isClosing() - Method in class io.camunda.zeebe.util.sched.ActorControl
 
isClosing() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
isCompletedExceptionally() - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
isCompletedExceptionally() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
isCpuBound(int) - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
isDead() - Method in class io.camunda.zeebe.util.health.HealthReport
 
isDone() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
isEmpty() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
isEmpty() - Method in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
isEmpty() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
isEmpty() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
isHealthy() - Method in class io.camunda.zeebe.util.health.HealthReport
 
isIoBound(int) - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
isLeft() - Method in interface io.camunda.zeebe.util.Either
Returns true if this Either is a Either.Left.
isLeft() - Method in class io.camunda.zeebe.util.Either.Left
 
isLeft() - Method in class io.camunda.zeebe.util.Either.Right
 
isNotHealthy() - Method in class io.camunda.zeebe.util.health.HealthReport
 
isRecurring() - Method in class io.camunda.zeebe.util.sched.ActorConditionImpl
 
isRecurring() - Method in class io.camunda.zeebe.util.sched.ActorFutureSubscription
 
isRecurring() - Method in interface io.camunda.zeebe.util.sched.ActorSubscription
Returns true in case the subscription is recurring (ie.
isRecurring() - Method in class io.camunda.zeebe.util.sched.channel.ChannelConsumerCondition
 
isRecurring() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
isRight() - Method in interface io.camunda.zeebe.util.Either
Returns true if this Either is a Either.Right.
isRight() - Method in class io.camunda.zeebe.util.Either.Left
 
isRight() - Method in class io.camunda.zeebe.util.Either.Right
 
isStarted() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
isStopped() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
isTriggeredBySubscription() - Method in class io.camunda.zeebe.util.sched.ActorJob
 
isUnhealthy() - Method in class io.camunda.zeebe.util.health.HealthReport
 
iterator - Variable in class io.camunda.zeebe.util.BoundedArrayQueue
 
iterator() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
iterator() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
 
iterator() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
iterator() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 

J

JAR_EXTENSION - Static variable in class io.camunda.zeebe.util.jar.ExternalJarRepository
 
join() - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
join() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
join(long, TimeUnit) - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
 
join(long, TimeUnit) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
join(Future<T>) - Static method in class io.camunda.zeebe.util.sched.FutureUtil
Invokes Future.get() returning the result of the invocation.
join(Future<T>, long, TimeUnit) - Static method in class io.camunda.zeebe.util.sched.FutureUtil
 

L

left(L) - Static method in interface io.camunda.zeebe.util.Either
Returns a Either.Left describing the given value.
length - Variable in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
length() - Method in interface io.camunda.zeebe.util.VarDataUtil.VarDataLengthProvider
 
limitString(String, int) - Static method in class io.camunda.zeebe.util.StringUtil
 
LIST_SANITIZER - Static variable in class io.camunda.zeebe.util.StringUtil
Helper functions that removes nulls and empty strings and trims all remaining strings
livenessMemoryHealthIndicator(LivenessMemoryHealthIndicatorProperties) - Method in class io.camunda.zeebe.util.liveness.LivenessMemoryHealthIndicatorAutoConfiguration
 
LivenessMemoryHealthIndicatorAutoConfiguration - Class in io.camunda.zeebe.util.liveness
Auto-configuration for MemoryHealthIndicator.
LivenessMemoryHealthIndicatorAutoConfiguration() - Constructor for class io.camunda.zeebe.util.liveness.LivenessMemoryHealthIndicatorAutoConfiguration
 
LivenessMemoryHealthIndicatorProperties - Class in io.camunda.zeebe.util.liveness
 
LivenessMemoryHealthIndicatorProperties() - Constructor for class io.camunda.zeebe.util.liveness.LivenessMemoryHealthIndicatorProperties
 
load(String) - Method in class io.camunda.zeebe.util.jar.ExternalJarRepository
 
load(Path) - Method in class io.camunda.zeebe.util.jar.ExternalJarRepository
 
loadClass(String) - Method in class io.camunda.zeebe.util.jar.ExternalJarClassLoader
 
LOG - Static variable in class io.camunda.zeebe.util.VersionUtil
 
Loggers - Class in io.camunda.zeebe.util
 
Loggers() - Constructor for class io.camunda.zeebe.util.Loggers
 
LogUtil - Class in io.camunda.zeebe.util
 
LOW - Enum constant in enum io.camunda.zeebe.util.sched.ActorPriority
 

M

map(Function<? super R, ? extends T>) - Method in class io.camunda.zeebe.util.Either.Left
 
map(Function<? super R, ? extends T>) - Method in interface io.camunda.zeebe.util.Either
Maps the right value, if this is a Either.Right.
map(Function<? super R, ? extends T>) - Method in class io.camunda.zeebe.util.Either.Right
 
mapLeft(Function<? super L, ? extends T>) - Method in class io.camunda.zeebe.util.Either.Left
 
mapLeft(Function<? super L, ? extends T>) - Method in interface io.camunda.zeebe.util.Either
Maps the left value, if this is a Either.Left.
mapLeft(Function<? super L, ? extends T>) - Method in class io.camunda.zeebe.util.Either.Right
 
markDone() - Method in class io.camunda.zeebe.util.sched.ActorJob
 
mask - Variable in class io.camunda.zeebe.util.BoundedArrayQueue
 
memoryHealthIndicator(MemoryHealthIndicatorProperties) - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicatorAutoConfiguration
 
MemoryHealthIndicator - Class in io.camunda.zeebe.util.health
Health indicator that compares the free memory against a given threshold.
MemoryHealthIndicator(double) - Constructor for class io.camunda.zeebe.util.health.MemoryHealthIndicator
Constructs a memory health indicator
MemoryHealthIndicatorAutoConfiguration - Class in io.camunda.zeebe.util.health
Auto-configuration for MemoryHealthIndicator.
MemoryHealthIndicatorAutoConfiguration() - Constructor for class io.camunda.zeebe.util.health.MemoryHealthIndicatorAutoConfiguration
 
MemoryHealthIndicatorProperties - Class in io.camunda.zeebe.util.health
External configuration properties for MemoryHealthIndicator.
MemoryHealthIndicatorProperties() - Constructor for class io.camunda.zeebe.util.health.MemoryHealthIndicatorProperties
 
monitorComponent(String) - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
monitorComponent(String) - Method in interface io.camunda.zeebe.util.health.HealthMonitor
Add a component name to be monitored.
moveDurably(Path, Path, CopyOption...) - Static method in class io.camunda.zeebe.util.FileUtil
Moves the given source file to the target location, flushing the target's parent directory afterwards to guarantee that the file will be visible and avoid the classic 0-length problem.
MultiLevelWorkstealingGroup - Class in io.camunda.zeebe.util.sched
Maintains multiple levels of queues for each thread.
MultiLevelWorkstealingGroup(int, int) - Constructor for class io.camunda.zeebe.util.sched.MultiLevelWorkstealingGroup
 

N

NEW - Enum constant in enum io.camunda.zeebe.util.sched.ActorThread.ActorThreadState
 
newActorScheduler() - Static method in class io.camunda.zeebe.util.sched.ActorScheduler
 
newBuilder() - Static method in class io.camunda.zeebe.util.logging.StackdriverLayout
 
newInstance(Class<T>) - Static method in class io.camunda.zeebe.util.ReflectUtil
 
newJob() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
newThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorTimerQueue) - Method in interface io.camunda.zeebe.util.sched.ActorScheduler.ActorThreadFactory
 
newThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorTimerQueue) - Method in class io.camunda.zeebe.util.sched.ActorScheduler.DefaultActorThreadFactory
 
NEXT_OFFSET - Static variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
NO_WRAP - Static variable in class io.camunda.zeebe.util.buffer.BufferUtil
 
NOT_SCHEDULED - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
 
NOTICE - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
numOfThreads - Variable in class io.camunda.zeebe.util.sched.ActorThreadGroup
 

O

ObjectWriterFactory - Class in io.camunda.zeebe.util
 
ObjectWriterFactory() - Constructor for class io.camunda.zeebe.util.ObjectWriterFactory
 
of(HealthReport) - Static method in class io.camunda.zeebe.util.health.HealthIssue
 
of(String) - Static method in class io.camunda.zeebe.util.health.HealthIssue
 
of(Throwable) - Static method in class io.camunda.zeebe.util.health.HealthIssue
 
of(L, R) - Static method in class io.camunda.zeebe.util.collection.Tuple
 
offer(E) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
offer(ActorJob) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
offer(P) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
offerFirst(ActorJob) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
offerLast(ActorJob) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
offset - Variable in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
ofGigabytes(long) - Static method in class io.camunda.zeebe.util.ByteValue
Converts the value gigabytes into bytes
ofKilobytes(long) - Static method in class io.camunda.zeebe.util.ByteValue
Converts the value kilobytes into bytes
ofMegabytes(long) - Static method in class io.camunda.zeebe.util.ByteValue
Converts the value megabytes into bytes
onActorClosed() - Method in class io.camunda.zeebe.util.sched.Actor
 
onActorCloseRequested() - Method in class io.camunda.zeebe.util.sched.Actor
 
onActorClosing() - Method in class io.camunda.zeebe.util.sched.Actor
 
onActorFailed() - Method in class io.camunda.zeebe.util.sched.Actor
 
onActorStarted() - Method in class io.camunda.zeebe.util.sched.Actor
 
onActorStarting() - Method in class io.camunda.zeebe.util.sched.Actor
 
onComplete(BiConsumer<V, Throwable>) - Method in interface io.camunda.zeebe.util.sched.future.ActorFuture
Registers an consumer, which is executed after the future was completed.
onComplete(BiConsumer<V, Throwable>) - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
onCondition(String, Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
Conditional actions are called while the actor is in the following actor lifecycle phases: ActorTask.ActorLifecyclePhase.STARTED
onFailure(HealthReport) - Method in interface io.camunda.zeebe.util.health.FailureListener
Invoked when the health status becomes unhealthy.
onFailure(Exception) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
onIdle() - Method in class io.camunda.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
onJobAddedToTask(ActorTask) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
onJobCompleted() - Method in class io.camunda.zeebe.util.sched.ActorConditionImpl
 
onJobCompleted() - Method in interface io.camunda.zeebe.util.sched.ActorSubscription
callback received as the job returned by ActorSubscription.getJob() completes execution.
onJobCompleted() - Method in class io.camunda.zeebe.util.sched.channel.ChannelConsumerCondition
 
onJobCompleted() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
onRecovered() - Method in interface io.camunda.zeebe.util.health.FailureListener
Invoked when health status becomes healthy after being unhealthy for some time.
onSubscriptionCancelled(ActorSubscription) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
onTaskExecuted() - Method in class io.camunda.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
onTaskReleased(ActorTask) - Method in interface io.camunda.zeebe.util.sched.TaskScheduler
 
onTaskScheduled(ActorExecutor, ActorThreadGroup) - Method in class io.camunda.zeebe.util.sched.ActorTask
called when the task is initially scheduled.
onTimerExpired(TimeUnit, long) - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
onUnrecoverableFailure(HealthReport) - Method in interface io.camunda.zeebe.util.health.FailureListener
Invoked when the health status becomes dead and the system can't become healthy again without external intervention.
OperationToRetry - Interface in io.camunda.zeebe.util.retry
 

P

p1 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p10 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p11 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p12 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p13 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p14 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p15 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p16 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p17 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p18 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p19 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p2 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p20 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p21 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p22 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p23 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p24 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p25 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p26 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p27 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p28 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p29 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p3 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p30 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p31 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p32 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p33 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p34 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p35 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p36 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p37 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p38 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p39 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p4 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p40 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p41 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p42 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p43 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p44 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p45 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p5 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p6 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p7 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p8 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
p9 - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
peek() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
peek() - Method in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
peek() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
peek() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
peekFirst() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
peekLast() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
pinCurrentTime() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
poll() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
poll() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
 
poll() - Method in class io.camunda.zeebe.util.sched.ActorConditionImpl
 
poll() - Method in class io.camunda.zeebe.util.sched.ActorFutureSubscription
 
poll() - Method in interface io.camunda.zeebe.util.sched.ActorSubscription
called by the ActorThread to determine whether the subscription has work available.
poll() - Method in class io.camunda.zeebe.util.sched.channel.ChannelConsumerCondition
 
poll() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
poll() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
poll() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
pollFirst() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
pollLast() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
pop() - Method in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
pop() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
postVisitDirectory(Path, IOException) - Method in class io.camunda.zeebe.util.FileUtil.SnapshotCopier
 
prettyPrint(long) - Static method in class io.camunda.zeebe.util.ByteValue
 
PREV_OFFSET - Static variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class io.camunda.zeebe.util.FileUtil.SnapshotCopier
 
PriorityScheduler - Class in io.camunda.zeebe.util.sched
Logic and state for the priority scheduling.
PriorityScheduler(IntFunction<ActorTask>, double[]) - Constructor for class io.camunda.zeebe.util.sched.PriorityScheduler
 
processExpiredTimers(ActorClock) - Method in class io.camunda.zeebe.util.sched.ActorTimerQueue
 
push(ActorJob) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 

Q

QUEUED - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
 

R

rawBuffer - Variable in class io.camunda.zeebe.util.allocation.AllocatedBuffer
 
readBytes(VarDataUtil.VarDataReader, int) - Static method in class io.camunda.zeebe.util.VarDataUtil
 
readBytes(VarDataUtil.VarDataReader, int, int) - Static method in class io.camunda.zeebe.util.VarDataUtil
 
readBytes(VarDataUtil.VarDataReader, VarDataUtil.VarDataLengthProvider) - Static method in class io.camunda.zeebe.util.VarDataUtil
 
RecordingAppender - Class in io.camunda.zeebe.util.logging
An Appender decorator which delegates all method to the underlying appender while recording all events it receives through RecordingAppender.append(LogEvent).
RecordingAppender() - Constructor for class io.camunda.zeebe.util.logging.RecordingAppender
Construct a RecordingAppender using a NullAppender as underlying appender.
RecordingAppender(Appender) - Constructor for class io.camunda.zeebe.util.logging.RecordingAppender
Construct a RecordingAppender.
RecoverableException - Exception in io.camunda.zeebe.util.exception
A recoverable exception should wrap any exception, where it makes sense to apply any retry strategy.
RecoverableException(String) - Constructor for exception io.camunda.zeebe.util.exception.RecoverableException
 
RecoverableException(String, Throwable) - Constructor for exception io.camunda.zeebe.util.exception.RecoverableException
 
RecoverableException(Throwable) - Constructor for exception io.camunda.zeebe.util.exception.RecoverableException
 
RecoverableRetryStrategy - Class in io.camunda.zeebe.util.retry
 
RecoverableRetryStrategy(ActorControl) - Constructor for class io.camunda.zeebe.util.retry.RecoverableRetryStrategy
 
ReflectUtil - Class in io.camunda.zeebe.util
 
registerComponent(String, HealthMonitorable) - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
registerComponent(String, HealthMonitorable) - Method in interface io.camunda.zeebe.util.health.HealthMonitor
Register the component to be monitored
registerConsumer(ActorCondition) - Method in class io.camunda.zeebe.util.sched.channel.ActorConditions
 
registerConsumer(ActorCondition) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
registerConsumer(ActorCondition) - Method in interface io.camunda.zeebe.util.sched.channel.ConsumableChannel
 
REGULAR - Enum constant in enum io.camunda.zeebe.util.sched.ActorPriority
 
remove() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
remove() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
remove() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
remove(TimerSubscription) - Method in class io.camunda.zeebe.util.sched.ActorTimerQueue
 
remove(Object) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
remove(Object) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
remove(Object) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
remove(String) - Method in class io.camunda.zeebe.util.jar.ExternalJarRepository
 
remove(Path) - Method in class io.camunda.zeebe.util.jar.ExternalJarRepository
 
remove(T) - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
 
removeAll(Collection<?>) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
removeAll(Collection<?>) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
removeAll(Collection<?>) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
removeComponent(String) - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
removeComponent(String) - Method in interface io.camunda.zeebe.util.health.HealthMonitor
Stop monitoring the component.
removeConsumer(ActorCondition) - Method in class io.camunda.zeebe.util.sched.channel.ActorConditions
 
removeConsumer(ActorCondition) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
removeConsumer(ActorCondition) - Method in interface io.camunda.zeebe.util.sched.channel.ConsumableChannel
 
removeFailureListener(FailureListener) - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
removeFailureListener(FailureListener) - Method in interface io.camunda.zeebe.util.health.HealthMonitorable
Removes a previously registered listener.
removeFirst() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
removeFirstOccurrence(Object) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
removeLast() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
removeLastOccurrence(Object) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
removeTimer(TimerSubscription) - Method in class io.camunda.zeebe.util.sched.ActorThread
Must be called from this thread, remove a scheduled job.
ReportLocation - Class in io.camunda.zeebe.util.logging.stackdriver
Additional information about the source code location that produced the log entry.
ReportLocation() - Constructor for class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
 
requestClose() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
requiresLocation() - Method in class io.camunda.zeebe.util.logging.StackdriverLayout
 
reset() - Method in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
reset() - Method in interface io.camunda.zeebe.util.collection.Reusable
 
reset() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
resubmit() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
retainAll(Collection<?>) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
retainAll(Collection<?>) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
retainAll(Collection<?>) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
RetryStrategy - Interface in io.camunda.zeebe.util.retry
 
Reusable - Interface in io.camunda.zeebe.util.collection
 
ReusableObjectList<T extends Reusable> - Class in io.camunda.zeebe.util.collection
An expendable list of reusable objects.
ReusableObjectList(Supplier<T>) - Constructor for class io.camunda.zeebe.util.collection.ReusableObjectList
 
right(R) - Static method in interface io.camunda.zeebe.util.Either
Returns a Either.Right describing the given value.
run() - Method in interface io.camunda.zeebe.util.CheckedRunnable
 
run() - Method in interface io.camunda.zeebe.util.retry.OperationToRetry
 
run() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
run() - Method in class io.camunda.zeebe.util.sched.future.FutureContinuationRunnable
 
run() - Method in class io.camunda.zeebe.util.sched.RunnableAdapter
 
run() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
run(Runnable) - Method in class io.camunda.zeebe.util.sched.Actor
 
run(Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
Runnables submitted by the actor itself are executed while the actor is in any of its lifecycle phases.
run(Runnable) - Method in interface io.camunda.zeebe.util.sched.ConcurrencyControl
Schedules an action to be invoked (must be called from an actor thread)
runAtFixedRate(Duration, Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
Scheduled a repeating timer
runCheckedWithClassLoader(CheckedRunnable, ClassLoader) - Static method in class io.camunda.zeebe.util.jar.ThreadContextUtil
Executes the given runnable, swapping the thread context class loader for the given class loader, and swapping it back with the previous class loader afterwards.
runDelayed(Duration, Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
The runnable is is executed while the actor is in the following actor lifecycle phases: ActorTask.ActorLifecyclePhase.STARTED
RunnableAdapter<T> - Class in io.camunda.zeebe.util.sched
 
RunnableAdapter(Callable<T>) - Constructor for class io.camunda.zeebe.util.sched.RunnableAdapter
 
RUNNING - Enum constant in enum io.camunda.zeebe.util.sched.ActorThread.ActorThreadState
 
runOnCompletion(ActorFuture<T>, BiConsumer<T, Throwable>) - Method in class io.camunda.zeebe.util.sched.Actor
 
runOnCompletion(ActorFuture<T>, BiConsumer<T, Throwable>) - Method in class io.camunda.zeebe.util.sched.ActorControl
Invoke the callback when the given future is completed (successfully or exceptionally).
runOnCompletion(ActorFuture<T>, BiConsumer<T, Throwable>) - Method in interface io.camunda.zeebe.util.sched.ConcurrencyControl
Schedules a callback to be invoked after the future has completed
runOnCompletion(Collection<ActorFuture<T>>, Consumer<Throwable>) - Method in class io.camunda.zeebe.util.sched.ActorControl
Invoke the callback when the given futures are completed (successfully or exceptionally).
runOnCompletionBlockingCurrentPhase(ActorFuture<T>, BiConsumer<T, Throwable>) - Method in class io.camunda.zeebe.util.sched.ActorControl
Invoke the callback when the given future is completed (successfully or exceptionally).
runUntilDone(Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
Run the provided runnable repeatedly until it calls ActorControl.done().
runWithClassLoader(Runnable, ClassLoader) - Static method in class io.camunda.zeebe.util.jar.ThreadContextUtil
Executes the given runnable, swapping the thread context class loader for the given class loader, and swapping it back with the previous class loader afterwards.
runWithRetry(OperationToRetry) - Method in class io.camunda.zeebe.util.retry.AbortableRetryStrategy
 
runWithRetry(OperationToRetry) - Method in class io.camunda.zeebe.util.retry.BackOffRetryStrategy
 
runWithRetry(OperationToRetry) - Method in class io.camunda.zeebe.util.retry.EndlessRetryStrategy
 
runWithRetry(OperationToRetry) - Method in class io.camunda.zeebe.util.retry.RecoverableRetryStrategy
 
runWithRetry(OperationToRetry) - Method in interface io.camunda.zeebe.util.retry.RetryStrategy
Runs the given runnable with the defined retry strategy.
runWithRetry(OperationToRetry, BooleanSupplier) - Method in class io.camunda.zeebe.util.retry.AbortableRetryStrategy
 
runWithRetry(OperationToRetry, BooleanSupplier) - Method in class io.camunda.zeebe.util.retry.BackOffRetryStrategy
 
runWithRetry(OperationToRetry, BooleanSupplier) - Method in class io.camunda.zeebe.util.retry.EndlessRetryStrategy
 
runWithRetry(OperationToRetry, BooleanSupplier) - Method in class io.camunda.zeebe.util.retry.RecoverableRetryStrategy
 
runWithRetry(OperationToRetry, BooleanSupplier) - Method in interface io.camunda.zeebe.util.retry.RetryStrategy
Runs the given runnable with the defined retry strategy.

S

schedule(TimerSubscription, ActorClock) - Method in class io.camunda.zeebe.util.sched.ActorTimerQueue
 
ScheduledTimer - Interface in io.camunda.zeebe.util.sched
 
scheduleTimer(TimerSubscription) - Method in class io.camunda.zeebe.util.sched.ActorThread
Must be called from this thread, schedules a job to be run later.
SchedulingHints - Class in io.camunda.zeebe.util.sched
 
SchedulingHints() - Constructor for class io.camunda.zeebe.util.sched.SchedulingHints
 
setActorClock(ActorClock) - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setActorThreadFactory(ActorScheduler.ActorThreadFactory) - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setActorTimerQueue(ActorTimerQueue) - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setAutoCompleting(boolean) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
setAwaitingResult() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
setCallable(Callable<?>) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
setContext(Map<String, Object>) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setCpuBound(int) - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
setCpuBoundActorThreadCount(int) - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setCurrentTime(long) - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
setCurrentTime(Instant) - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
setException(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setFilePath(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
 
setFunctionName(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
 
setHandler(ErrorHandler) - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
setIoBound(int) - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
setIoBoundActorThreadCount(int) - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setLeft(L) - Method in class io.camunda.zeebe.util.collection.Tuple
 
setLineNumber(int) - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
 
setMaxDowntime(Duration) - Method in class io.camunda.zeebe.util.health.AbstractDelayedHealthIndicatorProperties
 
setMessage(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setPriority(int) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
setPriority(short, int) - Static method in class io.camunda.zeebe.util.sched.SchedulingHints
 
setPriority(ActorPriority) - Method in class io.camunda.zeebe.util.sched.ActorControl
 
setResultFuture(ActorFuture) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
setRight(R) - Method in class io.camunda.zeebe.util.collection.Tuple
 
setRunnable(Runnable) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
setSchedulerName(String) - Method in class io.camunda.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setSchedulingHints(int) - Method in class io.camunda.zeebe.util.sched.ActorControl
changes the actor's scheduling hints.
setService(ServiceContext) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setServiceName(String) - Method in class io.camunda.zeebe.util.logging.StackdriverLayout.Builder
 
setServiceVersion(String) - Method in class io.camunda.zeebe.util.logging.StackdriverLayout.Builder
 
setSeverity(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setSourceLocation(SourceLocation) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setSubscription(ActorSubscription) - Method in class io.camunda.zeebe.util.sched.ActorJob
 
setThreshold(double) - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicatorProperties
 
setTimerId(long) - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
setTimestampNanos(long) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setTimestampSeconds(long) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setType(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
 
setUpdatedSchedulingHints(int) - Method in class io.camunda.zeebe.util.sched.ActorTask
 
Severity - Enum in io.camunda.zeebe.util.logging.stackdriver
The severity of the event described in a log entry, expressed as one of the standard severity levels listed below.
shutdown(CONTEXT) - Method in interface io.camunda.zeebe.util.startup.StartupStep
Executes the shutdown logic
shutdown(ConcurrencyControl, CONTEXT) - Method in class io.camunda.zeebe.util.startup.StartupProcess
Executes the shutdown logic
signal() - Method in interface io.camunda.zeebe.util.sched.ActorCondition
notify that the condition is met (true)
signal() - Method in class io.camunda.zeebe.util.sched.ActorConditionImpl
 
signal() - Method in class io.camunda.zeebe.util.sched.channel.ChannelConsumerCondition
 
signalConsumers() - Method in class io.camunda.zeebe.util.sched.channel.ActorConditions
 
size() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
size() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
 
size() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
size() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
StackdriverLayout - Class in io.camunda.zeebe.util.logging
Stackdriver JSON layout as described here: https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry https://cloud.google.com/error-reporting/docs/formatting-error-messages https://cloud.google.com/logging/docs/agent/configuration#special-fields
StackdriverLayout() - Constructor for class io.camunda.zeebe.util.logging.StackdriverLayout
 
StackdriverLayout(Configuration, String, String) - Constructor for class io.camunda.zeebe.util.logging.StackdriverLayout
 
StackdriverLayout.Builder<B extends StackdriverLayout.Builder<B>> - Class in io.camunda.zeebe.util.logging
 
StackdriverLogEntry - Class in io.camunda.zeebe.util.logging.stackdriver
POJO allowing the easy construction and serialization of a Stackdriver compatible LogEntry
StackdriverLogEntryBuilder - Class in io.camunda.zeebe.util.logging.stackdriver
 
start() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
start() - Method in class io.camunda.zeebe.util.sched.ActorExecutor
 
start() - Method in class io.camunda.zeebe.util.sched.ActorScheduler
 
start() - Method in class io.camunda.zeebe.util.sched.ActorThread
 
start() - Method in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
STARTED - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
STARTING - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
startMonitoring() - Method in class io.camunda.zeebe.util.health.CriticalComponentsHealthMonitor
 
startMonitoring() - Method in interface io.camunda.zeebe.util.health.HealthMonitor
Starts necessary services for monitoring.
startsWith(byte[], int, int, byte[], int, int) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
Performs byte wise comparison of a given byte array and a prefix.
startup(CONTEXT) - Method in interface io.camunda.zeebe.util.startup.StartupStep
Executes the startup logic
startup(ConcurrencyControl, CONTEXT) - Method in class io.camunda.zeebe.util.startup.StartupProcess
Executes the startup logic
StartupProcess<CONTEXT> - Class in io.camunda.zeebe.util.startup
Executes a number of steps in a startup/shutdown process.
StartupProcess(List<StartupStep<CONTEXT>>) - Constructor for class io.camunda.zeebe.util.startup.StartupProcess
Constructs the startup process
StartupProcess(Logger, List<? extends StartupStep<CONTEXT>>) - Constructor for class io.camunda.zeebe.util.startup.StartupProcess
Constructs the startup process
StartupProcessException - Exception in io.camunda.zeebe.util.startup
 
StartupProcessStepException - Exception in io.camunda.zeebe.util.startup
 
StartupStep<CONTEXT> - Interface in io.camunda.zeebe.util.startup
Base interface for startup (and shutdown) steps.
STATE_COUNT_OFFSET - Static variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
stop() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
 
stop() - Method in class io.camunda.zeebe.util.sched.ActorScheduler
 
StringUtil - Class in io.camunda.zeebe.util
 
StringUtil() - Constructor for class io.camunda.zeebe.util.StringUtil
 
submit() - Method in class io.camunda.zeebe.util.sched.TimerSubscription
 
submit(ActorJob) - Method in class io.camunda.zeebe.util.sched.ActorTask
Used to externally submit a job.
submit(ActorTask) - Method in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
submit(ActorTask, int) - Method in class io.camunda.zeebe.util.sched.WorkStealingGroup
Submit the task into the provided thread's queue
submit(ActorTask, int, int) - Method in class io.camunda.zeebe.util.sched.MultiLevelWorkstealingGroup
 
submit(Runnable) - Method in class io.camunda.zeebe.util.sched.ActorControl
Like ActorControl.run(Runnable) but submits the runnable to the end end of the actor's queue such that other other actions may be executed before this.
submitActor(Actor) - Method in class io.camunda.zeebe.util.sched.ActorScheduler
Submits an non-blocking, CPU-bound actor.
submitActor(Actor) - Method in interface io.camunda.zeebe.util.sched.ActorSchedulingService
 
submitActor(Actor) - Method in class io.camunda.zeebe.util.sched.testing.ActorSchedulerRule
 
submitActor(Actor) - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
submitActor(Actor, int) - Method in class io.camunda.zeebe.util.sched.ActorScheduler
Submits an actor providing hints to the scheduler about how to best schedule the actor.
submitActor(Actor, int) - Method in interface io.camunda.zeebe.util.sched.ActorSchedulingService
 
submitCpuBound(ActorTask) - Method in class io.camunda.zeebe.util.sched.ActorExecutor
Initially submit a non-blocking actor to be managed by this scheduler.
submitIoBoundTask(ActorTask) - Method in class io.camunda.zeebe.util.sched.ActorExecutor
 
submittedCallbacks - Variable in class io.camunda.zeebe.util.sched.ActorThread
 
supplier() - Method in class io.camunda.zeebe.util.sched.future.ActorFutureCollector
 

T

tail - Variable in class io.camunda.zeebe.util.BoundedArrayQueue
 
tail - Variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
TAIL_OFFSET - Static variable in class io.camunda.zeebe.util.sched.ActorTaskQueue
 
tasks - Variable in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
TaskScheduler - Interface in io.camunda.zeebe.util.sched
 
TERMINATED - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
 
TERMINATED - Enum constant in enum io.camunda.zeebe.util.sched.ActorThread.ActorThreadState
 
TERMINATING - Enum constant in enum io.camunda.zeebe.util.sched.ActorThread.ActorThreadState
 
ThreadContextUtil - Class in io.camunda.zeebe.util.jar
A collection of utilities to run an arbitrary Runnable with a specific thread context class loader.
ThreadContextUtil() - Constructor for class io.camunda.zeebe.util.jar.ThreadContextUtil
 
threads - Variable in class io.camunda.zeebe.util.sched.ActorThreadGroup
 
timerJobQueue - Variable in class io.camunda.zeebe.util.sched.ActorThread
 
TimerSubscription - Class in io.camunda.zeebe.util.sched
 
TimerSubscription(ActorJob, long, TimeUnit, boolean) - Constructor for class io.camunda.zeebe.util.sched.TimerSubscription
 
toArray() - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
toArray() - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
toArray() - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
toArray(T[]) - Method in class io.camunda.zeebe.util.BoundedArrayQueue
 
toArray(T[]) - Method in class io.camunda.zeebe.util.sched.channel.ConcurrentQueueChannel
 
toArray(T[]) - Method in class io.camunda.zeebe.util.sched.ClosedQueue
 
toByteArray(LogEvent) - Method in class io.camunda.zeebe.util.logging.StackdriverLayout
 
toSerializable(LogEvent) - Method in class io.camunda.zeebe.util.logging.StackdriverLayout
 
toString() - Method in class io.camunda.zeebe.util.collection.Tuple
 
toString() - Method in class io.camunda.zeebe.util.Either.Left
 
toString() - Method in class io.camunda.zeebe.util.Either.Right
 
toString() - Method in class io.camunda.zeebe.util.health.HealthIssue
 
toString() - Method in class io.camunda.zeebe.util.health.HealthReport
 
toString() - Method in class io.camunda.zeebe.util.sched.ActorConditionImpl
 
toString() - Method in class io.camunda.zeebe.util.sched.ActorJob
 
toString() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
toString() - Method in class io.camunda.zeebe.util.sched.future.CompletableActorFuture
 
triggersInPhase(ActorTask.ActorLifecyclePhase) - Method in class io.camunda.zeebe.util.sched.ActorFutureSubscription
 
triggersInPhase(ActorTask.ActorLifecyclePhase) - Method in interface io.camunda.zeebe.util.sched.ActorSubscription
returns true if the subscription should be able to trigger in the provided phase
trySteal() - Method in class io.camunda.zeebe.util.sched.ActorTaskQueue
Attempts to steal a task from this list.
tryWakeup() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
Tuple<L,R> - Class in io.camunda.zeebe.util.collection
 
Tuple(L, R) - Constructor for class io.camunda.zeebe.util.collection.Tuple
 

U

UncheckedExecutionException - Exception in io.camunda.zeebe.util.exception
Should be use to indicate an unexpected exception during execution.
UncheckedExecutionException(String, Throwable) - Constructor for exception io.camunda.zeebe.util.exception.UncheckedExecutionException
 
unhealthy(HealthMonitorable) - Static method in class io.camunda.zeebe.util.health.HealthReport
 
UNHEALTHY - Enum constant in enum io.camunda.zeebe.util.health.HealthStatus
 
unknown(String) - Static method in class io.camunda.zeebe.util.health.HealthReport
 
UnrecoverableException - Exception in io.camunda.zeebe.util.exception
 
UnrecoverableException(String) - Constructor for exception io.camunda.zeebe.util.exception.UnrecoverableException
 
UnrecoverableException(String, Throwable) - Constructor for exception io.camunda.zeebe.util.exception.UnrecoverableException
 
UnrecoverableException(Throwable) - Constructor for exception io.camunda.zeebe.util.exception.UnrecoverableException
 
update() - Method in interface io.camunda.zeebe.util.sched.clock.ActorClock
 
update() - Method in class io.camunda.zeebe.util.sched.clock.ControlledActorClock
 
update() - Method in class io.camunda.zeebe.util.sched.clock.DefaultActorClock
 

V

valueOf(String) - Static method in enum io.camunda.zeebe.util.health.HealthStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.camunda.zeebe.util.logging.stackdriver.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.camunda.zeebe.util.sched.ActorPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.camunda.zeebe.util.sched.ActorThread.ActorThreadState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.camunda.zeebe.util.health.HealthStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.camunda.zeebe.util.logging.stackdriver.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.camunda.zeebe.util.sched.ActorPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.camunda.zeebe.util.sched.ActorTask.ActorLifecyclePhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.camunda.zeebe.util.sched.ActorThread.ActorThreadState
Returns an array containing the constants of this enum type, in the order they are declared.
VarDataUtil - Class in io.camunda.zeebe.util
 
VarDataUtil() - Constructor for class io.camunda.zeebe.util.VarDataUtil
 
VarDataUtil.VarDataLengthProvider - Interface in io.camunda.zeebe.util
 
VarDataUtil.VarDataReader - Interface in io.camunda.zeebe.util
 
VersionUtil - Class in io.camunda.zeebe.util
 
visitFile(Path, BasicFileAttributes) - Method in class io.camunda.zeebe.util.FileUtil.SnapshotCopier
 

W

WAITING - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
 
WAKING_UP - Enum constant in enum io.camunda.zeebe.util.sched.ActorTask.TaskSchedulingState
 
WARNING - Enum constant in enum io.camunda.zeebe.util.logging.stackdriver.Severity
 
withContextEntry(String, Object) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withDiagnosticContext(ReadOnlyStringMap) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withException(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withException(ThrowableProxy) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withIssue(HealthIssue) - Method in class io.camunda.zeebe.util.health.HealthReport.HealthReportBuilder
 
withIssue(HealthReport) - Method in class io.camunda.zeebe.util.health.HealthReport.HealthReportBuilder
 
withIssue(Throwable) - Method in class io.camunda.zeebe.util.health.HealthReport.HealthReportBuilder
 
withLevel(Level) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withLogger(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withMessage(String) - Method in class io.camunda.zeebe.util.health.HealthReport.HealthReportBuilder
 
withMessage(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withServiceName(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withServiceVersion(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withSource(StackTraceElement) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withThreadId(long) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withThreadName(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withThreadPriority(int) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withTime(Instant) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
withType(String) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntryBuilder
 
WorkStealingGroup - Class in io.camunda.zeebe.util.sched
Workstealing group maintains a queue per thread.
WorkStealingGroup(int) - Constructor for class io.camunda.zeebe.util.sched.WorkStealingGroup
 
workUntilDone() - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
workUntilDone() - Method in class io.camunda.zeebe.util.sched.testing.ControlledActorThread
 
wrap(Future<?>) - Static method in class io.camunda.zeebe.util.sched.FutureUtil
 
wrap(Consumer<ActorControl>) - Static method in class io.camunda.zeebe.util.sched.Actor
 
wrap(DirectBuffer) - Method in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
wrap(DirectBuffer, int, int) - Method in interface io.camunda.zeebe.util.buffer.BufferReader
Wraps a buffer for read access.
wrap(DirectBuffer, int, int) - Method in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 
wrapArray(byte[]) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
wrapBiConsumer(BiConsumer<T, Throwable>) - Method in class io.camunda.zeebe.util.sched.RunnableAdapter
 
wrapCallable(Callable<T>) - Static method in class io.camunda.zeebe.util.sched.RunnableAdapter
 
wrapConsumer(Consumer<Throwable>) - Method in class io.camunda.zeebe.util.sched.RunnableAdapter
 
wrapRunnable(Runnable) - Static method in class io.camunda.zeebe.util.sched.RunnableAdapter
 
wrapString(String) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
 
write(byte[]) - Method in class io.camunda.zeebe.util.logging.ByteBufferDestinationOutputStream
 
write(byte[], int, int) - Method in class io.camunda.zeebe.util.logging.ByteBufferDestinationOutputStream
 
write(int) - Method in class io.camunda.zeebe.util.logging.ByteBufferDestinationOutputStream
 
write(MutableDirectBuffer, int) - Method in interface io.camunda.zeebe.util.buffer.BufferWriter
Writes to a buffer.
write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.util.buffer.DirectBufferWriter
 

Y

yieldThread() - Method in class io.camunda.zeebe.util.sched.ActorControl
can be called by the actor to yield the thread
yieldThread() - Method in class io.camunda.zeebe.util.sched.ActorTask
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form