Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W Y Z 

A

accept(T, long) - Method in interface io.zeebe.util.BiLongConsumer
 
accept(int, T) - Method in interface io.zeebe.util.IntObjectBiConsumer
 
accept(Runnable) - Method in class io.zeebe.util.sched.ActorThread
 
accept(T, Throwable) - Method in class io.zeebe.util.sched.future.AllCompletedFutureConsumer
 
accept(T, Throwable) - Method in class io.zeebe.util.sched.future.FirstSuccessfullyCompletedFutureConsumer
 
Actor - Class in io.zeebe.util.sched
 
Actor() - Constructor for class io.zeebe.util.sched.Actor
 
actor - Variable in class io.zeebe.util.sched.Actor
 
ACTOR_LOGGER - Static variable in class io.zeebe.util.Loggers
 
ActorClock - Interface in io.zeebe.util.sched.clock
 
ActorCondition - Interface in io.zeebe.util.sched
condition variable for actors.
ActorConditionImpl - Class in io.zeebe.util.sched
 
ActorConditionImpl(String, ActorJob) - Constructor for class io.zeebe.util.sched.ActorConditionImpl
 
ActorConditions - Class in io.zeebe.util.sched.channel
 
ActorConditions() - Constructor for class io.zeebe.util.sched.channel.ActorConditions
 
ActorControl - Class in io.zeebe.util.sched
 
ActorControl(Actor) - Constructor for class io.zeebe.util.sched.ActorControl
 
ActorExecutor - Class in io.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.zeebe.util.sched.ActorExecutor
 
ActorFuture<V> - Interface in io.zeebe.util.sched.future
interface for actor futures
ActorFutureSubscription - Class in io.zeebe.util.sched
 
ActorFutureSubscription(ActorFuture<?>, ActorJob, int) - Constructor for class io.zeebe.util.sched.ActorFutureSubscription
 
ActorJob - Class in io.zeebe.util.sched
 
ActorJob() - Constructor for class io.zeebe.util.sched.ActorJob
 
ActorPriority - Enum in io.zeebe.util.sched
Default Actor Priority Classes
ActorScheduler - Class in io.zeebe.util.sched
 
ActorScheduler(ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.zeebe.util.sched.ActorScheduler
 
ActorScheduler.ActorSchedulerBuilder - Class in io.zeebe.util.sched
 
ActorScheduler.ActorThreadFactory - Interface in io.zeebe.util.sched
 
ActorScheduler.BlockingTasksThreadFactory - Class in io.zeebe.util.sched
 
ActorScheduler.DefaultActorThreadFactory - Class in io.zeebe.util.sched
 
ActorSchedulerBuilder() - Constructor for class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
ActorSchedulerRule - Class in io.zeebe.util.sched.testing
 
ActorSchedulerRule(int, ActorClock) - Constructor for class io.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule(int, int, ActorClock) - Constructor for class io.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule(int) - Constructor for class io.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule(ActorClock) - Constructor for class io.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSchedulerRule() - Constructor for class io.zeebe.util.sched.testing.ActorSchedulerRule
 
ActorSubscription - Interface in io.zeebe.util.sched
Subscription to some external source of work / jobs.
ActorTask - Class in io.zeebe.util.sched
A task executed by the scheduler.
ActorTask(Actor) - Constructor for class io.zeebe.util.sched.ActorTask
 
ActorTask.ActorLifecyclePhase - Enum in io.zeebe.util.sched
An actor task's lifecycle phases
ActorTask.TaskSchedulingState - Enum in io.zeebe.util.sched
Describes an actor's scheduling state
ActorTaskQueue - Class in io.zeebe.util.sched
Adapted from Agrona's ManyToOneConcurrentLinkedQueue.
ActorTaskQueue() - Constructor for class io.zeebe.util.sched.ActorTaskQueue
 
ActorTaskRunnerIdleStrategy() - Constructor for class io.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
ActorThread - Class in io.zeebe.util.sched
 
ActorThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorThreadMetrics, ActorTimerQueue) - Constructor for class io.zeebe.util.sched.ActorThread
 
ActorThread.ActorTaskRunnerIdleStrategy - Class in io.zeebe.util.sched
 
ActorThread.ActorThreadState - Enum in io.zeebe.util.sched
 
ActorThreadGroup - Class in io.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.zeebe.util.sched.ActorThreadGroup
 
ActorThreadMetrics - Class in io.zeebe.util.sched.metrics
Actor runner metrics
ActorThreadMetrics(String, MetricsManager) - Constructor for class io.zeebe.util.sched.metrics.ActorThreadMetrics
 
ActorTimerQueue - Class in io.zeebe.util.sched
 
ActorTimerQueue(ActorClock) - Constructor for class io.zeebe.util.sched.ActorTimerQueue
 
ActorTimerQueue(ActorClock, int) - Constructor for class io.zeebe.util.sched.ActorTimerQueue
 
add(P) - Method in class io.zeebe.util.BoundedArrayQueue
 
add(DirectBuffer) - Method in class io.zeebe.util.collection.CompactList
Appends the passed element to the end of the list.
add(DirectBuffer, int, int) - Method in class io.zeebe.util.collection.CompactList
Appends the passed element to the end of the list.
add(DirectBuffer, int, int, int) - Method in class io.zeebe.util.collection.CompactList
Adds the passed element at the given index.
add() - Method in class io.zeebe.util.collection.ReusableObjectList
 
add(E) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
add(ActorJob) - Method in class io.zeebe.util.sched.ClosedQueue
 
addAll(Collection<? extends P>) - Method in class io.zeebe.util.BoundedArrayQueue
 
addAll(Collection<? extends E>) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
addAll(Collection<? extends ActorJob>) - Method in class io.zeebe.util.sched.ClosedQueue
 
addFirst(ActorJob) - Method in class io.zeebe.util.sched.ClosedQueue
 
addLast(ActorJob) - Method in class io.zeebe.util.sched.ClosedQueue
 
addSubscription(ActorSubscription) - Method in class io.zeebe.util.sched.ActorTask
 
addTime(Duration) - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
addToMapOfLists(Map<K, List<V>>, K, V) - Static method in class io.zeebe.util.CollectionUtil
 
after() - Method in class io.zeebe.util.sched.testing.ActorSchedulerRule
 
after() - Method in class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
AllCompletedFutureConsumer<T> - Class in io.zeebe.util.sched.future
 
AllCompletedFutureConsumer(int, Consumer<Throwable>) - Constructor for class io.zeebe.util.sched.future.AllCompletedFutureConsumer
 
allocate(int) - Method in interface io.zeebe.util.allocation.BufferAllocator
 
allocate(int) - Method in class io.zeebe.util.allocation.DirectBufferAllocator
 
allocate(int) - Method in class io.zeebe.util.allocation.HeapBufferAllocator
 
allocate(int) - Method in class io.zeebe.util.allocation.MappedFileAllocator
 
allocate(String, String, String, Map<String, String>) - Method in class io.zeebe.util.metrics.MetricsManager
 
AllocatedBuffer - Class in io.zeebe.util.allocation
 
AllocatedBuffer(ByteBuffer) - Constructor for class io.zeebe.util.allocation.AllocatedBuffer
 
allocatedBuffer - Variable in class io.zeebe.util.collection.CompactList
 
AllocatedDirectBuffer - Class in io.zeebe.util.allocation
 
AllocatedDirectBuffer(ByteBuffer, Consumer<AllocatedDirectBuffer>) - Constructor for class io.zeebe.util.allocation.AllocatedDirectBuffer
 
allocateDirect(int) - Static method in class io.zeebe.util.allocation.BufferAllocators
 
AllocatedMappedFile - Class in io.zeebe.util.allocation
 
AllocatedMappedFile(ByteBuffer, RandomAccessFile) - Constructor for class io.zeebe.util.allocation.AllocatedMappedFile
 
allocateMappedFile(int, File) - Static method in class io.zeebe.util.allocation.BufferAllocators
 
allOf(List<T>) - Static method in class io.zeebe.util.LangUtil
 
append(ActorTask) - Method in class io.zeebe.util.sched.ActorTaskQueue
appends a task at the end (tail) of the list
array - Variable in class io.zeebe.util.BoundedArrayQueue
 
async(ActorFuture<?>) - Method in interface io.zeebe.util.sched.AsyncContext
Use with care
AsyncContext - Interface in io.zeebe.util.sched
 
awaitBlockingTasksCompleted(int) - Method in class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 

B

before() - Method in class io.zeebe.util.sched.testing.ActorSchedulerRule
 
before() - Method in class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
BiLongConsumer<T> - Interface in io.zeebe.util
 
block(ActorTask) - Method in interface io.zeebe.util.sched.future.ActorFuture
To be used by scheduler only
block(ActorTask) - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
BlockingPollSubscription - Class in io.zeebe.util.sched
 
BlockingPollSubscription(ActorJob, Runnable, ActorExecutor, boolean) - Constructor for class io.zeebe.util.sched.BlockingPollSubscription
 
BlockingTasksThreadFactory(String) - Constructor for class io.zeebe.util.sched.ActorScheduler.BlockingTasksThreadFactory
 
BoundedArrayQueue<P> - Class in io.zeebe.util
Non concurrent, garbage-free array queue with fixed capacity.
BoundedArrayQueue(int) - Constructor for class io.zeebe.util.BoundedArrayQueue
 
boundsCheck(int, int) - Method in class io.zeebe.util.collection.CompactList
 
boundsCheckIncludingSize(int, int) - Method in class io.zeebe.util.collection.CompactList
 
buffer - Variable in class io.zeebe.util.buffer.DirectBufferWriter
 
BufferAllocator - Interface in io.zeebe.util.allocation
 
BufferAllocators - Class in io.zeebe.util.allocation
 
BufferAllocators() - Constructor for class io.zeebe.util.allocation.BufferAllocators
 
bufferAsArray(DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsHexString(BufferWriter) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsHexString(BufferWriter, int) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsHexString(DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsHexString(DirectBuffer, int) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsHexString(DirectBuffer, int, int) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsHexString(DirectBuffer, int, int, int) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsString(DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferAsString(DirectBuffer, int, int) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bufferContentsHash(DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
 
BufferReader - Interface in io.zeebe.util.buffer
Implementations may expose methods for access to properties from the buffer that is read.
BufferUtil - Class in io.zeebe.util.buffer
 
BufferWriter - Interface in io.zeebe.util.buffer
Implementations may add custom setters to specify values that should be written.
build() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
byteArray() - Method in class io.zeebe.util.buffer.DirectBufferReader
 
bytesAsHexString(byte[]) - Static method in class io.zeebe.util.buffer.BufferUtil
 
bytesAsHexString(byte[], int) - Static method in class io.zeebe.util.buffer.BufferUtil
 
ByteUnit - Enum in io.zeebe.util
 
ByteValue - Class in io.zeebe.util
 
ByteValue(long, ByteUnit) - Constructor for class io.zeebe.util.ByteValue
 
ByteValue(String) - Constructor for class io.zeebe.util.ByteValue
 

C

call(Callable<T>) - Method in class io.zeebe.util.sched.ActorControl
Callables actions are called while the actor is in the following actor lifecycle phases: ActorTask.ActorLifecyclePhase.STARTED
call(Runnable) - Method in class io.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.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
cancel() - Method in interface io.zeebe.util.sched.ActorCondition
 
cancel() - Method in class io.zeebe.util.sched.ActorConditionImpl
 
cancel() - Method in interface io.zeebe.util.sched.ActorSubscription
 
cancel() - Method in class io.zeebe.util.sched.channel.ChannelConsumerCondition
 
cancel() - Method in interface io.zeebe.util.sched.channel.ChannelSubscription
 
cancel(boolean) - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
cancel() - Method in interface io.zeebe.util.sched.ScheduledTimer
 
cancel() - Method in class io.zeebe.util.sched.TimerSubscription
 
capacity() - Method in class io.zeebe.util.allocation.AllocatedBuffer
 
capacity - Variable in class io.zeebe.util.BoundedArrayQueue
 
capacity() - Method in class io.zeebe.util.collection.CompactList
Returns this list's capacity.
CAPACITY_OFFSET - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
capacityOffset() - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
catchAndLog(Logger, String, LogUtil.ThrowingRunnable) - Static method in class io.zeebe.util.LogUtil
 
catchAndLog(Logger, LogUtil.ThrowingRunnable) - Static method in class io.zeebe.util.LogUtil
 
ChannelConsumerCondition - Class in io.zeebe.util.sched.channel
 
ChannelConsumerCondition(ActorJob, ConsumableChannel) - Constructor for class io.zeebe.util.sched.channel.ChannelConsumerCondition
 
ChannelSubscription - Interface in io.zeebe.util.sched.channel
 
claim(long) - Method in class io.zeebe.util.sched.ActorTask
 
clear() - Method in class io.zeebe.util.BoundedArrayQueue
 
clear() - Method in class io.zeebe.util.cache.ExpandableBufferCache
 
clear() - Method in class io.zeebe.util.collection.CompactList
Removes all of the elements from this list.
clear() - Method in class io.zeebe.util.collection.ReusableObjectList
 
clear() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
clear() - Method in class io.zeebe.util.sched.ClosedQueue
 
cloneBuffer(DirectBuffer) - Static method in class io.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.zeebe.util.buffer.BufferUtil
Creates a new instance of the src buffer class and copies the underlying bytes.
close() - Method in class io.zeebe.util.allocation.AllocatedBuffer
 
close() - Method in interface io.zeebe.util.CloseableSilently
 
close() - Method in class io.zeebe.util.collection.CompactList
 
close() - Method in class io.zeebe.util.metrics.Metric
 
close() - Method in class io.zeebe.util.sched.ActorControl
 
close() - Method in class io.zeebe.util.sched.ActorThread
 
close() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
future is reusable after close
close() - Method in class io.zeebe.util.sched.metrics.ActorThreadMetrics
 
close() - Method in class io.zeebe.util.sched.metrics.TaskMetrics
 
CloseableSilently - Interface in io.zeebe.util
AutoCloseable which does not allow to throw exceptions on closing.
closeAsync() - Method in class io.zeebe.util.sched.ActorExecutor
 
closeAsync() - Method in class io.zeebe.util.sched.ActorThreadGroup
 
ClosedQueue - Class in io.zeebe.util.sched
 
ClosedQueue() - Constructor for class io.zeebe.util.sched.ClosedQueue
 
closeFuture - Variable in class io.zeebe.util.sched.ActorTask
 
closeSilently(Closeable) - Static method in class io.zeebe.util.FileUtil
 
cmdConsumer - Variable in class io.zeebe.util.DeferredCommandContext
 
cmdQueue - Variable in class io.zeebe.util.DeferredCommandContext
 
CollectionUtil - Class in io.zeebe.util
 
CollectionUtil() - Constructor for class io.zeebe.util.CollectionUtil
 
CompactList - Class in io.zeebe.util.collection
Compact, off-heap list datastructure
CompactList(int, int, BufferAllocator) - Constructor for class io.zeebe.util.collection.CompactList
 
CompactList(AllocatedBuffer, int, int) - Constructor for class io.zeebe.util.collection.CompactList
 
CompactList(UnsafeBuffer) - Constructor for class io.zeebe.util.collection.CompactList
 
CompactListDescriptor - Class in io.zeebe.util.collection
Layout
CompactListDescriptor() - Constructor for class io.zeebe.util.collection.CompactListDescriptor
 
CompactListIterator - Class in io.zeebe.util.collection
 
CompactListIterator(CompactList) - Constructor for class io.zeebe.util.collection.CompactListIterator
 
CompletableActorFuture<V> - Class in io.zeebe.util.sched.future
Completable future implementation that is garbage free and reusable
CompletableActorFuture() - Constructor for class io.zeebe.util.sched.future.CompletableActorFuture
 
complete(V) - Method in interface io.zeebe.util.sched.future.ActorFuture
 
complete(V) - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
completed(V) - Static method in class io.zeebe.util.sched.future.CompletableActorFuture
 
completedExceptionally(Throwable) - Static method in class io.zeebe.util.sched.future.CompletableActorFuture
 
completeExceptionally(String, Throwable) - Method in interface io.zeebe.util.sched.future.ActorFuture
 
completeExceptionally(Throwable) - Method in interface io.zeebe.util.sched.future.ActorFuture
 
completeExceptionally(String, Throwable) - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
completeExceptionally(Throwable) - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
completeWith(CompletableActorFuture<V>) - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
ConcurrentQueueChannel<E> - Class in io.zeebe.util.sched.channel
ConcurrentQueueChannel(Queue<E>) - Constructor for class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
CONFIG_LOGGER - Static variable in class io.zeebe.util.Loggers
 
ConsumableChannel - Interface in io.zeebe.util.sched.channel
 
consume(ConsumableChannel, Runnable) - Method in class io.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.zeebe.util.BoundedArrayQueue
 
contains(Object) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
contains(Object) - Method in class io.zeebe.util.sched.ClosedQueue
 
containsAll(Collection<?>) - Method in class io.zeebe.util.BoundedArrayQueue
 
containsAll(Collection<?>) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
containsAll(Collection<?>) - Method in class io.zeebe.util.sched.ClosedQueue
 
contentsEqual(DirectBuffer, DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
byte-by-byte comparison of two buffers
ControlledActorClock - Class in io.zeebe.util.sched.clock
For testcases
ControlledActorClock() - Constructor for class io.zeebe.util.sched.clock.ControlledActorClock
 
ControlledActorSchedulerRule - Class in io.zeebe.util.sched.testing
 
ControlledActorSchedulerRule() - Constructor for class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
ControlledActorThread - Class in io.zeebe.util.sched.testing
 
ControlledActorThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorThreadMetrics, ActorTimerQueue) - Constructor for class io.zeebe.util.sched.testing.ControlledActorThread
 
copy(InputStream, OutputStream) - Static method in class io.zeebe.util.StreamUtil
 
copyInto(MutableDirectBuffer, int) - Method in class io.zeebe.util.collection.CompactList
Copy the underlying buffer into a supplied MutableDirectBuffer.
copySnapshot(File, File) - Static method in class io.zeebe.util.FileUtil
 
cpuBound(ActorPriority) - Static method in class io.zeebe.util.sched.SchedulingHints
 
CpuThreadGroup - Class in io.zeebe.util.sched
Thread group for the non-blocking, CPU bound, tasks.
CpuThreadGroup(ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.zeebe.util.sched.CpuThreadGroup
 
create() - Method in class io.zeebe.util.metrics.MetricsManager.MetricBuilder
 
createTaskScheduler(MultiLevelWorkstealingGroup, ActorScheduler.ActorSchedulerBuilder) - Method in class io.zeebe.util.sched.ActorThreadGroup
 
createTaskScheduler(MultiLevelWorkstealingGroup, ActorScheduler.ActorSchedulerBuilder) - Method in class io.zeebe.util.sched.CpuThreadGroup
 
createTaskScheduler(MultiLevelWorkstealingGroup, ActorScheduler.ActorSchedulerBuilder) - Method in class io.zeebe.util.sched.IoThreadGroup
 
current - Variable in class io.zeebe.util.collection.CompactListIterator
 
current() - Static method in class io.zeebe.util.sched.ActorThread
Returns the current ActorThread or null if the current thread is not an ActorThread.
current() - Static method in interface io.zeebe.util.sched.clock.ActorClock
 
currentTimeMillis() - Static method in interface io.zeebe.util.sched.clock.ActorClock
 

D

DATA_SECTION_OFFSET - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
dataSectionOffset() - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
debug(String) - Method in class io.zeebe.util.ZbLogger
 
debug(String, Object) - Method in class io.zeebe.util.ZbLogger
 
debug(String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
debug(String, Object...) - Method in class io.zeebe.util.ZbLogger
 
debug(String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
debug(Marker, String) - Method in class io.zeebe.util.ZbLogger
 
debug(Marker, String, Object) - Method in class io.zeebe.util.ZbLogger
 
debug(Marker, String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
debug(Marker, String, Object...) - Method in class io.zeebe.util.ZbLogger
 
debug(Marker, String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
decode(byte[], int, int) - Method in interface io.zeebe.util.VarDataUtil.VarDataReader
 
DEFAULT_BUFFER_SIZE - Static variable in class io.zeebe.util.StreamUtil
 
DEFAULT_CHARSET - Static variable in class io.zeebe.util.StringUtil
 
DEFAULT_WRAP - Static variable in class io.zeebe.util.buffer.BufferUtil
 
DefaultActorClock - Class in io.zeebe.util.sched.clock
Default actor clock implementation; minimizes calls to System.currentTimeMillis() to once per millisecond.
DefaultActorClock() - Constructor for class io.zeebe.util.sched.clock.DefaultActorClock
 
DefaultActorThreadFactory() - Constructor for class io.zeebe.util.sched.ActorScheduler.DefaultActorThreadFactory
 
DeferredCommandContext - Class in io.zeebe.util
 
DeferredCommandContext() - Constructor for class io.zeebe.util.DeferredCommandContext
 
deleteFile(File) - Static method in class io.zeebe.util.FileUtil
 
deleteFolder(String) - Static method in class io.zeebe.util.FileUtil
 
descendingIterator() - Method in class io.zeebe.util.sched.ClosedQueue
 
description(String) - Method in class io.zeebe.util.metrics.MetricsManager.MetricBuilder
 
digestAsHex(MessageDigest) - Static method in class io.zeebe.util.StreamUtil
 
DirectBufferAllocator - Class in io.zeebe.util.allocation
 
DirectBufferAllocator() - Constructor for class io.zeebe.util.allocation.DirectBufferAllocator
 
DirectBufferReader - Class in io.zeebe.util.buffer
 
DirectBufferReader() - Constructor for class io.zeebe.util.buffer.DirectBufferReader
 
DirectBufferWriter - Class in io.zeebe.util.buffer
 
DirectBufferWriter() - Constructor for class io.zeebe.util.buffer.DirectBufferWriter
 
doClose() - Method in class io.zeebe.util.allocation.AllocatedBuffer
 
doClose() - Method in class io.zeebe.util.allocation.AllocatedDirectBuffer
 
doClose() - Method in class io.zeebe.util.allocation.AllocatedMappedFile
 
done() - Method in class io.zeebe.util.sched.ActorControl
 
doWithMDC(Map<String, String>, Runnable) - Static method in class io.zeebe.util.LogUtil
see https://logback.qos.ch/manual/mdc.html
doWork() - Method in class io.zeebe.util.DeferredCommandContext
 
dump(MutableDirectBuffer, int, long) - Method in class io.zeebe.util.metrics.Metric
 
dump(MutableDirectBuffer, int, long) - Method in class io.zeebe.util.metrics.MetricsManager
 
DurationUtil - Class in io.zeebe.util
 
DurationUtil() - Constructor for class io.zeebe.util.DurationUtil
 

E

element() - Method in class io.zeebe.util.BoundedArrayQueue
 
element() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
element() - Method in class io.zeebe.util.sched.ClosedQueue
 
ELEMENT_HEADER_LENGTH - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
ELEMENT_LENGTH_OFFSET - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
ELEMENT_MAX_LENGTH_OFFSET - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
elementBuffer - Variable in class io.zeebe.util.collection.CompactList
 
elementDataOffset(int) - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
elementLengthCheck(int) - Method in class io.zeebe.util.collection.CompactList
 
elementLengthOffset(int) - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
elementMaxLengthOffset() - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
elementOffset(int, int) - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
ensureArrayBacked(DirectBuffer) - Static method in class io.zeebe.util.EnsureUtil
 
ensureArrayBacked(DirectBuffer...) - Static method in class io.zeebe.util.EnsureUtil
 
ensureAtLeastOneNotNull(String, Object...) - Static method in class io.zeebe.util.EnsureUtil
 
ensureFalse(String, boolean) - Static method in class io.zeebe.util.EnsureUtil
 
ensureGreaterThan(String, long, long) - Static method in class io.zeebe.util.EnsureUtil
 
ensureGreaterThan(String, double, double) - Static method in class io.zeebe.util.EnsureUtil
 
ensureGreaterThanOrEqual(String, long, long) - Static method in class io.zeebe.util.EnsureUtil
 
ensureGreaterThanOrEqual(String, double, double) - Static method in class io.zeebe.util.EnsureUtil
 
ensureLessThan(String, long, long) - Static method in class io.zeebe.util.EnsureUtil
 
ensureLessThan(String, double, double) - Static method in class io.zeebe.util.EnsureUtil
 
ensureLessThanOrEqual(String, long, long) - Static method in class io.zeebe.util.EnsureUtil
 
ensureLessThanOrEqual(String, double, double) - Static method in class io.zeebe.util.EnsureUtil
 
ensureNotEmpty(String, String) - Static method in class io.zeebe.util.EnsureUtil
 
ensureNotNull(String, Object) - Static method in class io.zeebe.util.EnsureUtil
 
ensureNotNullOrEmpty(String, String) - Static method in class io.zeebe.util.EnsureUtil
 
ensureNotNullOrEmpty(String, byte[]) - Static method in class io.zeebe.util.EnsureUtil
 
ensureNotNullOrEmpty(String, DirectBuffer) - Static method in class io.zeebe.util.EnsureUtil
 
ensureNotNullOrGreaterThan(String, Duration, Duration) - Static method in class io.zeebe.util.EnsureUtil
 
ensureNotNullOrGreaterThanOrEqual(String, Duration, Duration) - Static method in class io.zeebe.util.EnsureUtil
 
EnsureUtil - Class in io.zeebe.util
 
EnsureUtil() - Constructor for class io.zeebe.util.EnsureUtil
 
Environment - Class in io.zeebe.util
 
Environment() - Constructor for class io.zeebe.util.Environment
 
Environment(Map<String, String>) - Constructor for class io.zeebe.util.Environment
 
equals(DirectBuffer, DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
Compare the given buffers.
equals(Object) - Method in class io.zeebe.util.ByteValue
 
equals(Object) - Method in class io.zeebe.util.collection.Tuple
 
error(String) - Method in class io.zeebe.util.ZbLogger
 
error(String, Object) - Method in class io.zeebe.util.ZbLogger
 
error(String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
error(String, Object...) - Method in class io.zeebe.util.ZbLogger
 
error(String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
error(Marker, String) - Method in class io.zeebe.util.ZbLogger
 
error(Marker, String, Object) - Method in class io.zeebe.util.ZbLogger
 
error(Marker, String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
error(Marker, String, Object...) - Method in class io.zeebe.util.ZbLogger
 
error(Marker, String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
execute(ActorThread) - Method in class io.zeebe.util.sched.ActorTask
 
ExpandableBufferCache - Class in io.zeebe.util.cache
LRU-cache for buffers.
ExpandableBufferCache(int, int, LongFunction<DirectBuffer>) - Constructor for class io.zeebe.util.cache.ExpandableBufferCache
Create a new cache.
ExternallyAllocatedBuffer - Class in io.zeebe.util.allocation
 
ExternallyAllocatedBuffer(ByteBuffer) - Constructor for class io.zeebe.util.allocation.ExternallyAllocatedBuffer
 

F

fail() - Method in interface io.zeebe.util.PooledFuture
 
failFuture(String) - Method in class io.zeebe.util.sched.ActorJob
 
failFuture(Exception) - Method in class io.zeebe.util.sched.ActorJob
 
failure - Variable in class io.zeebe.util.sched.future.CompletableActorFuture
 
failureCause - Variable in class io.zeebe.util.sched.future.CompletableActorFuture
 
FILE_LOGGER - Static variable in class io.zeebe.util.Loggers
 
FileUtil - Class in io.zeebe.util
 
FileUtil() - Constructor for class io.zeebe.util.FileUtil
 
FileUtil.SnapshotCopier - Class in io.zeebe.util
 
find(DirectBuffer, Comparator<DirectBuffer>) - Method in class io.zeebe.util.collection.CompactList
Searches the list for the specified key using the binary search algorithm.
FirstSuccessfullyCompletedFutureConsumer<T> - Class in io.zeebe.util.sched.future
 
FirstSuccessfullyCompletedFutureConsumer(int, BiConsumer<T, Throwable>, Consumer<T>) - Constructor for class io.zeebe.util.sched.future.FirstSuccessfullyCompletedFutureConsumer
 
forEach(Consumer<? super E>) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
formatStackTrace(StackTraceElement[]) - Static method in class io.zeebe.util.StringUtil
 
framedElementLength - Variable in class io.zeebe.util.collection.CompactList
 
framedLength(int) - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
free(Metric) - Method in class io.zeebe.util.metrics.MetricsManager
 
fromBytes(byte[]) - Static method in class io.zeebe.util.StringUtil
 
fromBytes(byte[], Charset) - Static method in class io.zeebe.util.StringUtil
 
FutureContinuationRunnable<T> - Class in io.zeebe.util.sched.future
 
FutureContinuationRunnable(ActorFuture<T>, BiConsumer<T, Throwable>) - Constructor for class io.zeebe.util.sched.future.FutureContinuationRunnable
 
FutureUtil - Class in io.zeebe.util.sched
 
FutureUtil() - Constructor for class io.zeebe.util.sched.FutureUtil
 

G

get(long) - Method in class io.zeebe.util.cache.ExpandableBufferCache
 
get(int, MutableDirectBuffer, int) - Method in class io.zeebe.util.collection.CompactList
Get the element from the list into a supplied MutableDirectBuffer.
get(String) - Method in class io.zeebe.util.Environment
 
get() - Method in class io.zeebe.util.metrics.Metric
 
get() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
get(long, TimeUnit) - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
get() - Method in class io.zeebe.util.sched.testing.ActorSchedulerRule
 
get() - Method in class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
getActor() - Method in class io.zeebe.util.sched.ActorJob
 
getActor() - Method in class io.zeebe.util.sched.ActorTask
 
getActorClock() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getActorExecutor() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getActorExecutor() - Method in class io.zeebe.util.sched.ActorTask
 
getActorThreadFactory() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getActorThreadGroup() - Method in class io.zeebe.util.sched.ActorTask
 
getActorThreadGroup() - Method in class io.zeebe.util.sched.ActorThread
 
getActorTimerQueue() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getAllocatedMemoryInKb() - Static method in class io.zeebe.util.allocation.DirectBufferAllocator
 
getAndAddOrdered(long) - Method in class io.zeebe.util.metrics.Metric
 
getAvailableSpace(File) - Static method in class io.zeebe.util.FileUtil
 
getBlockingTasksRunner() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getBlockingTasksShutdownTime() - Method in class io.zeebe.util.sched.ActorExecutor
 
getBlockingTasksShutdownTime() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getBool(String) - Method in class io.zeebe.util.Environment
 
getBuffer() - Method in class io.zeebe.util.buffer.DirectBufferReader
 
getBuilder() - Method in class io.zeebe.util.sched.testing.ActorSchedulerRule
 
getBytes(String) - Static method in class io.zeebe.util.StringUtil
 
getBytes(String, Charset) - Static method in class io.zeebe.util.StringUtil
 
getCapacity() - Method in class io.zeebe.util.BoundedArrayQueue
 
getClock() - Method in class io.zeebe.util.sched.ActorThread
 
getClock() - Method in class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
getCpuBoundActorThreadCount() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getCpuBoundActorThreads() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getCpuBoundThreads() - Method in class io.zeebe.util.sched.ActorExecutor
 
getCurrentJob() - Method in class io.zeebe.util.sched.ActorThread
 
getCurrentTask() - Method in class io.zeebe.util.sched.ActorThread
 
getCurrentTime() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
getCurrentTimeInMillis() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
getDeadline() - Method in class io.zeebe.util.sched.TimerSubscription
 
getDigest(String) - Static method in class io.zeebe.util.StreamUtil
 
getEncodedSize() - Method in class io.zeebe.util.collection.CompactList
 
getException() - Method in interface io.zeebe.util.sched.future.ActorFuture
 
getException() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
getFile() - Method in class io.zeebe.util.allocation.AllocatedMappedFile
 
getFirst() - Method in class io.zeebe.util.sched.ClosedQueue
 
getGroupName() - Method in class io.zeebe.util.sched.ActorThreadGroup
 
getInt() - Method in class io.zeebe.util.collection.IntTuple
 
getInt(String) - Method in class io.zeebe.util.Environment
 
getIoBoundActorThreadCount() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getIoBoundActorThreads() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getIoBoundThreads() - Method in class io.zeebe.util.sched.ActorExecutor
 
getJob() - Method in class io.zeebe.util.sched.ActorConditionImpl
 
getJob() - Method in class io.zeebe.util.sched.ActorFutureSubscription
 
getJob() - Method in interface io.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.zeebe.util.sched.BlockingPollSubscription
 
getJob() - Method in class io.zeebe.util.sched.channel.ChannelConsumerCondition
 
getJob() - Method in class io.zeebe.util.sched.TimerSubscription
 
getLast() - Method in class io.zeebe.util.sched.ClosedQueue
 
getLeft() - Method in class io.zeebe.util.collection.Tuple
 
getLength() - Method in interface io.zeebe.util.buffer.BufferWriter
 
getLength() - Method in class io.zeebe.util.buffer.DirectBufferWriter
 
getLevel(ActorTask) - Method in class io.zeebe.util.sched.ActorThreadGroup
 
getLevel(ActorTask) - Method in class io.zeebe.util.sched.CpuThreadGroup
 
getLevel(ActorTask) - Method in class io.zeebe.util.sched.IoThreadGroup
 
getLifecyclePhase() - Method in class io.zeebe.util.sched.ActorControl
 
getLifecyclePhase() - Method in class io.zeebe.util.sched.ActorTask
 
getList(String) - Method in class io.zeebe.util.Environment
 
getMetrics() - Method in class io.zeebe.util.sched.ActorTask
 
getMetrics() - Method in class io.zeebe.util.sched.ActorThread
 
getMetricsManager() - Method in class io.zeebe.util.sched.ActorExecutor
 
getMetricsManager() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getMetricsManager() - Method in class io.zeebe.util.sched.ActorScheduler
 
getName() - Method in class io.zeebe.util.metrics.Metric
 
getName() - Method in class io.zeebe.util.sched.Actor
 
getName() - Method in class io.zeebe.util.sched.ActorTask
 
getName() - Method in class io.zeebe.util.ZbLogger
 
getNanosSinceLastMillisecond() - Method in interface io.zeebe.util.sched.clock.ActorClock
 
getNanosSinceLastMillisecond() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
getNanosSinceLastMillisecond() - Method in class io.zeebe.util.sched.clock.DefaultActorClock
 
getNanoTime() - Method in interface io.zeebe.util.sched.clock.ActorClock
 
getNanoTime() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
getNanoTime() - Method in class io.zeebe.util.sched.clock.DefaultActorClock
 
getNextTask(ActorClock) - Method in class io.zeebe.util.sched.IoScheduler
 
getNextTask(int) - Method in class io.zeebe.util.sched.MultiLevelWorkstealingGroup
 
getNextTask(ActorClock) - Method in class io.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.zeebe.util.sched.TaskScheduler
 
getNextTask() - Method in class io.zeebe.util.sched.WorkStealingGroup
Attempts to acquire the next task to execute
getNumOfThreads() - Method in class io.zeebe.util.sched.ActorThreadGroup
 
getPriority() - Method in class io.zeebe.util.sched.ActorTask
 
getPriority(int) - Static method in class io.zeebe.util.sched.SchedulingHints
 
getPriorityClass() - Method in enum io.zeebe.util.sched.ActorPriority
 
getPriorityQuotas() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getRawBuffer() - Method in class io.zeebe.util.allocation.AllocatedBuffer
 
getRawBuffer() - Method in class io.zeebe.util.collection.CompactList
 
getRight() - Method in class io.zeebe.util.collection.IntTuple
 
getRight() - Method in class io.zeebe.util.collection.Tuple
 
getRunnerId() - Method in class io.zeebe.util.sched.ActorThread
 
getSchedulerName() - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
getSha1Digest() - Static method in class io.zeebe.util.StreamUtil
 
getSize() - Method in class io.zeebe.util.cache.ExpandableBufferCache
 
getStartingFuture() - Method in class io.zeebe.util.sched.ActorTask
 
getState() - Method in class io.zeebe.util.sched.ActorTask
 
getStateCount() - Method in class io.zeebe.util.sched.ActorTask
 
getSubscription() - Method in class io.zeebe.util.sched.ActorJob
 
getTask() - Method in class io.zeebe.util.sched.ActorJob
 
getTimeMillis() - Method in interface io.zeebe.util.sched.clock.ActorClock
 
getTimeMillis() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
getTimeMillis() - Method in class io.zeebe.util.sched.clock.DefaultActorClock
 
getTimerId() - Method in class io.zeebe.util.sched.TimerSubscription
 
getTimeUnit() - Method in class io.zeebe.util.sched.TimerSubscription
 
getUnit(String) - Static method in enum io.zeebe.util.ByteUnit
 
getUnit() - Method in class io.zeebe.util.ByteValue
 
getValue() - Method in class io.zeebe.util.ByteValue
 
getValue() - Method in enum io.zeebe.util.sched.ActorTask.ActorLifecyclePhase
 
getWeak() - Method in class io.zeebe.util.metrics.Metric
 
groupName - Variable in class io.zeebe.util.sched.ActorThreadGroup
 

H

hasAvailable() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
hasAvailable() - Method in interface io.zeebe.util.sched.channel.ConsumableChannel
 
hasAvailable() - Method in class io.zeebe.util.sched.channel.OneToOneRingBufferChannel
 
hashCode() - Method in class io.zeebe.util.ByteValue
 
hashCode() - Method in class io.zeebe.util.collection.Tuple
 
hasNext() - Method in class io.zeebe.util.collection.CompactListIterator
 
hasNext() - Method in class io.zeebe.util.collection.IntArrayListIterator
 
hasNext() - Method in class io.zeebe.util.collection.IntListIterator
 
head - Variable in class io.zeebe.util.BoundedArrayQueue
 
HEADER_LENGTH - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
HEADER_OFFSET - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
headerLength() - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
headerOffset() - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
HeapBufferAllocator - Class in io.zeebe.util.allocation
 
HeapBufferAllocator() - Constructor for class io.zeebe.util.allocation.HeapBufferAllocator
 
hintWorkAvailable() - Method in class io.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
hintWorkAvailable() - Method in class io.zeebe.util.sched.ActorThread
 

I

id() - Method in class io.zeebe.util.metrics.Metric
 
idleStrategy - Variable in class io.zeebe.util.sched.ActorThread
 
incrementJobCount() - Method in class io.zeebe.util.sched.metrics.ActorThreadMetrics
 
incrementOrdered() - Method in class io.zeebe.util.metrics.Metric
 
incrementTaskExecutionCount() - Method in class io.zeebe.util.sched.metrics.ActorThreadMetrics
 
incrementTaskStealCount() - Method in class io.zeebe.util.sched.metrics.ActorThreadMetrics
 
indexOutOfBoundsException(int, int) - Method in class io.zeebe.util.collection.CompactList
 
info(String) - Method in class io.zeebe.util.ZbLogger
 
info(String, Object) - Method in class io.zeebe.util.ZbLogger
 
info(String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
info(String, Object...) - Method in class io.zeebe.util.ZbLogger
 
info(String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
info(Marker, String) - Method in class io.zeebe.util.ZbLogger
 
info(Marker, String, Object) - Method in class io.zeebe.util.ZbLogger
 
info(Marker, String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
info(Marker, String, Object...) - Method in class io.zeebe.util.ZbLogger
 
info(Marker, String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
innerIterator - Variable in class io.zeebe.util.collection.IntListIterator
 
insertJob(ActorJob) - Method in class io.zeebe.util.sched.ActorTask
 
IntArrayListIterator - Class in io.zeebe.util.collection
 
IntArrayListIterator() - Constructor for class io.zeebe.util.collection.IntArrayListIterator
 
intArrayToByteArray(int[]) - Static method in class io.zeebe.util.buffer.BufferUtil
 
IntIterator - Interface in io.zeebe.util.collection
 
IntListIterator - Class in io.zeebe.util.collection
 
IntListIterator(Iterable<Integer>) - Constructor for class io.zeebe.util.collection.IntListIterator
 
IntObjectBiConsumer<T> - Interface in io.zeebe.util
 
IntTuple<R> - Class in io.zeebe.util.collection
 
IntTuple(int, R) - Constructor for class io.zeebe.util.collection.IntTuple
 
io.zeebe.util - package io.zeebe.util
 
io.zeebe.util.allocation - package io.zeebe.util.allocation
 
io.zeebe.util.buffer - package io.zeebe.util.buffer
 
io.zeebe.util.cache - package io.zeebe.util.cache
 
io.zeebe.util.collection - package io.zeebe.util.collection
 
io.zeebe.util.metrics - package io.zeebe.util.metrics
 
io.zeebe.util.sched - package io.zeebe.util.sched
 
io.zeebe.util.sched.channel - package io.zeebe.util.sched.channel
 
io.zeebe.util.sched.clock - package io.zeebe.util.sched.clock
 
io.zeebe.util.sched.future - package io.zeebe.util.sched.future
 
io.zeebe.util.sched.metrics - package io.zeebe.util.sched.metrics
 
io.zeebe.util.sched.testing - package io.zeebe.util.sched.testing
 
IO_LOGGER - Static variable in class io.zeebe.util.Loggers
 
ioBound() - Static method in class io.zeebe.util.sched.SchedulingHints
 
IoScheduler - Class in io.zeebe.util.sched
TaskScheduler implementation of IoActors.
IoScheduler(MultiLevelWorkstealingGroup) - Constructor for class io.zeebe.util.sched.IoScheduler
 
IoThreadGroup - Class in io.zeebe.util.sched
 
IoThreadGroup(ActorScheduler.ActorSchedulerBuilder) - Constructor for class io.zeebe.util.sched.IoThreadGroup
 
isAwaitingResult() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
isCalledFromWithinActor(ActorJob) - Method in class io.zeebe.util.sched.ActorControl
 
isCancelled() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
isClosed() - Method in class io.zeebe.util.allocation.AllocatedBuffer
 
isClosed() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
isClosing() - Method in class io.zeebe.util.sched.ActorControl
 
isClosing() - Method in class io.zeebe.util.sched.ActorTask
 
isCollectTaskMetrics() - Method in class io.zeebe.util.sched.ActorTask
 
isCompletedExceptionally() - Method in interface io.zeebe.util.sched.future.ActorFuture
 
isCompletedExceptionally() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
isCpuBound(int) - Static method in class io.zeebe.util.sched.SchedulingHints
 
isDebugEnabled() - Method in class io.zeebe.util.ZbLogger
 
isDebugEnabled(Marker) - Method in class io.zeebe.util.ZbLogger
 
isDone() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
isEmpty() - Method in class io.zeebe.util.BoundedArrayQueue
 
isEmpty() - Method in class io.zeebe.util.sched.ActorTaskQueue
 
isEmpty() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
isEmpty() - Method in class io.zeebe.util.sched.ClosedQueue
 
isErrorEnabled() - Method in class io.zeebe.util.ZbLogger
 
isErrorEnabled(Marker) - Method in class io.zeebe.util.ZbLogger
 
isFailed() - Method in interface io.zeebe.util.PooledFuture
 
isHasWarnedJumbo() - Method in class io.zeebe.util.sched.ActorTask
 
isInfoEnabled() - Method in class io.zeebe.util.ZbLogger
 
isInfoEnabled(Marker) - Method in class io.zeebe.util.ZbLogger
 
isIoBound(int) - Static method in class io.zeebe.util.sched.SchedulingHints
 
isRecurring() - Method in class io.zeebe.util.sched.ActorConditionImpl
 
isRecurring() - Method in class io.zeebe.util.sched.ActorFutureSubscription
 
isRecurring() - Method in interface io.zeebe.util.sched.ActorSubscription
Returns true in case the subscription is recurring (ie.
isRecurring() - Method in class io.zeebe.util.sched.BlockingPollSubscription
 
isRecurring() - Method in class io.zeebe.util.sched.channel.ChannelConsumerCondition
 
isRecurring() - Method in class io.zeebe.util.sched.TimerSubscription
 
isTraceEnabled() - Method in class io.zeebe.util.ZbLogger
 
isTraceEnabled(Marker) - Method in class io.zeebe.util.ZbLogger
 
isTriggeredBySubscription() - Method in class io.zeebe.util.sched.ActorJob
 
isWarnEnabled() - Method in class io.zeebe.util.ZbLogger
 
isWarnEnabled(Marker) - Method in class io.zeebe.util.ZbLogger
 
iterator - Variable in class io.zeebe.util.BoundedArrayQueue
 
iterator() - Method in class io.zeebe.util.BoundedArrayQueue
 
iterator - Variable in class io.zeebe.util.collection.CompactList
 
iterator() - Method in class io.zeebe.util.collection.CompactList
 
iterator() - Method in class io.zeebe.util.collection.ReusableObjectList
 
iterator() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
iterator() - Method in class io.zeebe.util.sched.ClosedQueue
 

J

join() - Method in interface io.zeebe.util.sched.future.ActorFuture
 
join() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
join(Future<T>) - Static method in class io.zeebe.util.sched.FutureUtil
Invokes Future.get() returning the result of the invocation.

L

label(String, String) - Method in class io.zeebe.util.metrics.MetricsManager.MetricBuilder
 
LangUtil - Class in io.zeebe.util
 
LangUtil() - Constructor for class io.zeebe.util.LangUtil
 
length - Variable in class io.zeebe.util.buffer.DirectBufferWriter
 
length() - Method in interface io.zeebe.util.VarDataUtil.VarDataLengthProvider
 
listBuffer - Variable in class io.zeebe.util.collection.CompactList
 
LOG - Static variable in class io.zeebe.util.FileUtil
 
LOG - Static variable in class io.zeebe.util.TomlConfigurationReader
 
Loggers - Class in io.zeebe.util
 
Loggers() - Constructor for class io.zeebe.util.Loggers
 
LogUtil - Class in io.zeebe.util
 
LogUtil() - Constructor for class io.zeebe.util.LogUtil
 
LogUtil.ThrowingRunnable - Interface in io.zeebe.util
 

M

MappedFileAllocator - Class in io.zeebe.util.allocation
Allocates a buffer in a mapped file.
MappedFileAllocator(File) - Constructor for class io.zeebe.util.allocation.MappedFileAllocator
 
markDone() - Method in class io.zeebe.util.sched.ActorJob
 
mask - Variable in class io.zeebe.util.BoundedArrayQueue
 
maxElementDataLength() - Method in class io.zeebe.util.collection.CompactList
Returns the maximal element data length.
metric() - Method in enum io.zeebe.util.ByteUnit
 
Metric - Class in io.zeebe.util.metrics
 
Metric(String, String, String, Map<String, String>, Consumer<Metric>) - Constructor for class io.zeebe.util.metrics.Metric
 
MetricBuilder(String) - Constructor for class io.zeebe.util.metrics.MetricsManager.MetricBuilder
 
MetricsManager - Class in io.zeebe.util.metrics
 
MetricsManager() - Constructor for class io.zeebe.util.metrics.MetricsManager
 
MetricsManager(String, Map<String, String>) - Constructor for class io.zeebe.util.metrics.MetricsManager
 
MetricsManager.MetricBuilder - Class in io.zeebe.util.metrics
 
moveFile(String, String, CopyOption...) - Static method in class io.zeebe.util.FileUtil
 
MultiLevelWorkstealingGroup - Class in io.zeebe.util.sched
Maintains multiple levels of queues for each thread.
MultiLevelWorkstealingGroup(int, int) - Constructor for class io.zeebe.util.sched.MultiLevelWorkstealingGroup
 

N

newActorScheduler() - Static method in class io.zeebe.util.sched.ActorScheduler
 
newDefaultActorScheduler() - Static method in class io.zeebe.util.sched.ActorScheduler
 
newInstance(Class<T>) - Static method in class io.zeebe.util.ReflectUtil
 
newJob() - Method in class io.zeebe.util.sched.ActorThread
 
newMetric(String) - Method in class io.zeebe.util.metrics.MetricsManager
 
newThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorThreadMetrics, ActorTimerQueue) - Method in interface io.zeebe.util.sched.ActorScheduler.ActorThreadFactory
 
newThread(Runnable) - Method in class io.zeebe.util.sched.ActorScheduler.BlockingTasksThreadFactory
 
newThread(String, int, ActorThreadGroup, TaskScheduler, ActorClock, ActorThreadMetrics, ActorTimerQueue) - Method in class io.zeebe.util.sched.ActorScheduler.DefaultActorThreadFactory
 
next() - Method in class io.zeebe.util.collection.CompactListIterator
Attach a view of the next element to a MutableDirectBuffer for providing direct access.
next() - Method in class io.zeebe.util.collection.IntArrayListIterator
 
next() - Method in class io.zeebe.util.collection.IntListIterator
 
nextInt() - Method in class io.zeebe.util.collection.IntArrayListIterator
 
nextInt() - Method in interface io.zeebe.util.collection.IntIterator
Use this to avoid auto-boxing
nextInt() - Method in class io.zeebe.util.collection.IntListIterator
 
NO_WRAP - Static variable in class io.zeebe.util.buffer.BufferUtil
 
numOfThreads - Variable in class io.zeebe.util.sched.ActorThreadGroup
 

O

ObjectPool<T> - Class in io.zeebe.util.collection
 
ObjectPool(int, Function<ObjectPool<T>, T>) - Constructor for class io.zeebe.util.collection.ObjectPool
 
ofBytes(long) - Static method in class io.zeebe.util.ByteValue
 
offer(P) - Method in class io.zeebe.util.BoundedArrayQueue
 
offer(E) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
offer(ActorJob) - Method in class io.zeebe.util.sched.ClosedQueue
 
offerFirst(ActorJob) - Method in class io.zeebe.util.sched.ClosedQueue
 
offerLast(ActorJob) - Method in class io.zeebe.util.sched.ClosedQueue
 
offset - Variable in class io.zeebe.util.buffer.DirectBufferWriter
 
ofGigabytes(long) - Static method in class io.zeebe.util.ByteValue
 
ofKilobytes(long) - Static method in class io.zeebe.util.ByteValue
 
ofMegabytes(long) - Static method in class io.zeebe.util.ByteValue
 
onActorClosed() - Method in class io.zeebe.util.sched.Actor
 
onActorCloseRequested() - Method in class io.zeebe.util.sched.Actor
 
onActorClosing() - Method in class io.zeebe.util.sched.Actor
 
onActorStarted() - Method in class io.zeebe.util.sched.Actor
 
onActorStarting() - Method in class io.zeebe.util.sched.Actor
 
onCondition(String, Runnable) - Method in class io.zeebe.util.sched.ActorControl
Conditional actions are called while the actor is in the following actor lifecycle phases: ActorTask.ActorLifecyclePhase.STARTED
OneToOneRingBufferChannel - Class in io.zeebe.util.sched.channel
 
OneToOneRingBufferChannel(AtomicBuffer) - Constructor for class io.zeebe.util.sched.channel.OneToOneRingBufferChannel
 
onFailure(Exception) - Method in class io.zeebe.util.sched.ActorTask
 
onIdle() - Method in class io.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
onJobAddedToTask(ActorTask) - Method in class io.zeebe.util.sched.ActorJob
 
onJobCompleted() - Method in class io.zeebe.util.sched.ActorConditionImpl
 
onJobCompleted() - Method in interface io.zeebe.util.sched.ActorSubscription
callback received as the job returned by ActorSubscription.getJob() completes execution.
onJobCompleted() - Method in class io.zeebe.util.sched.BlockingPollSubscription
 
onJobCompleted() - Method in class io.zeebe.util.sched.channel.ChannelConsumerCondition
 
onJobCompleted() - Method in class io.zeebe.util.sched.TimerSubscription
 
onSubscriptionCancelled(ActorSubscription) - Method in class io.zeebe.util.sched.ActorTask
 
onTaskExecuted() - Method in class io.zeebe.util.sched.ActorThread.ActorTaskRunnerIdleStrategy
 
onTaskReleased(ActorTask) - Method in interface io.zeebe.util.sched.TaskScheduler
 
onTaskScheduled(ActorExecutor, ActorThreadGroup, TaskMetrics) - Method in class io.zeebe.util.sched.ActorTask
called when the task is initially scheduled.
onTimerExpired(TimeUnit, long) - Method in class io.zeebe.util.sched.TimerSubscription
 
openChannel(String, boolean) - Static method in class io.zeebe.util.FileUtil
 

P

p31 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p32 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p33 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p34 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p35 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p36 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p37 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p38 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p39 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p40 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p41 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p42 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p43 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p44 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
p45 - Variable in class io.zeebe.util.sched.ActorTaskQueue
 
parse(String) - Static method in class io.zeebe.util.DurationUtil
Input format expected to be [value][unit], where: - value is a number Float.parseFloat(java.lang.String) - unit is one of: 'ms', 's', 'm', 'h'
payload(byte[], int, int) - Method in interface io.zeebe.util.buffer.PayloadRequestWriter
 
payload(DirectBuffer, int, int) - Method in interface io.zeebe.util.buffer.PayloadRequestWriter
 
payload(ByteBuffer) - Method in interface io.zeebe.util.buffer.PayloadRequestWriter
 
PayloadRequestWriter - Interface in io.zeebe.util.buffer
 
peek() - Method in class io.zeebe.util.BoundedArrayQueue
 
peek() - Method in class io.zeebe.util.sched.ActorTaskQueue
 
peek() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
peek() - Method in class io.zeebe.util.sched.ClosedQueue
 
peekFirst() - Method in class io.zeebe.util.sched.ClosedQueue
 
peekLast() - Method in class io.zeebe.util.sched.ClosedQueue
 
pinCurrentTime() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
poll() - Method in class io.zeebe.util.BoundedArrayQueue
 
poll() - Method in class io.zeebe.util.collection.ReusableObjectList
 
poll() - Method in interface io.zeebe.util.PooledFuture
 
poll() - Method in class io.zeebe.util.sched.ActorConditionImpl
 
poll() - Method in class io.zeebe.util.sched.ActorFutureSubscription
 
poll() - Method in interface io.zeebe.util.sched.ActorSubscription
called by the ActorThread to determine whether the subscription has work available.
poll() - Method in class io.zeebe.util.sched.BlockingPollSubscription
 
poll() - Method in class io.zeebe.util.sched.channel.ChannelConsumerCondition
 
poll() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
poll() - Method in class io.zeebe.util.sched.ClosedQueue
 
poll() - Method in class io.zeebe.util.sched.TimerSubscription
 
pollBlocking(Runnable, Runnable) - Method in class io.zeebe.util.sched.ActorControl
 
pollFirst() - Method in class io.zeebe.util.sched.ClosedQueue
 
pollLast() - Method in class io.zeebe.util.sched.ClosedQueue
 
PooledFuture<T> - Interface in io.zeebe.util
 
pop() - Method in class io.zeebe.util.sched.ActorTaskQueue
 
pop() - Method in class io.zeebe.util.sched.ClosedQueue
 
position - Variable in class io.zeebe.util.collection.CompactListIterator
 
position() - Method in class io.zeebe.util.collection.CompactListIterator
Return the current position of the iterator.
postVisitDirectory(Path, IOException) - Method in class io.zeebe.util.FileUtil.SnapshotCopier
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class io.zeebe.util.FileUtil.SnapshotCopier
 
printMetrics(ConcurrentCountersManager, PrintStream) - Static method in class io.zeebe.util.sched.metrics.SchedulerMetrics
 
PriorityScheduler - Class in io.zeebe.util.sched
Logic and state for the priority scheduling.
PriorityScheduler(IntFunction<ActorTask>, double[]) - Constructor for class io.zeebe.util.sched.PriorityScheduler
 
processExpiredTimers(ActorClock) - Method in class io.zeebe.util.sched.ActorTimerQueue
 
push(ActorJob) - Method in class io.zeebe.util.sched.ClosedQueue
 
put(long, DirectBuffer) - Method in class io.zeebe.util.cache.ExpandableBufferCache
 

Q

queue - Variable in class io.zeebe.util.collection.ObjectPool
 

R

raf - Variable in class io.zeebe.util.allocation.AllocatedMappedFile
 
rawBuffer - Variable in class io.zeebe.util.allocation.AllocatedBuffer
 
read(InputStream, byte[]) - Static method in class io.zeebe.util.StreamUtil
 
read(InputStream, MutableDirectBuffer, int) - Static method in class io.zeebe.util.StreamUtil
 
read(InputStream, byte[], int) - Static method in class io.zeebe.util.StreamUtil
 
read(InputStream) - Static method in class io.zeebe.util.StreamUtil
 
read(String, Class<T>) - Static method in class io.zeebe.util.TomlConfigurationReader
 
read(InputStream, Class<T>) - Static method in class io.zeebe.util.TomlConfigurationReader
 
readBuffer - Variable in class io.zeebe.util.buffer.DirectBufferReader
 
readBytes(VarDataUtil.VarDataReader, VarDataUtil.VarDataLengthProvider) - Static method in class io.zeebe.util.VarDataUtil
 
readBytes(VarDataUtil.VarDataReader, int) - Static method in class io.zeebe.util.VarDataUtil
 
readBytes(VarDataUtil.VarDataReader, int, int) - Static method in class io.zeebe.util.VarDataUtil
 
readIntoBuffer(DirectBuffer, int, DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
 
readIntoBuffer(DirectBuffer, int, BufferReader) - Static method in class io.zeebe.util.buffer.BufferUtil
NOTE: as opposed to readIntoBuffer above, this does not clone the buffer to be read, just wraps it.
readLong(InputStream) - Static method in class io.zeebe.util.StreamUtil
 
recordRunnerBusyTime(long) - Method in class io.zeebe.util.sched.metrics.ActorThreadMetrics
 
recordRunnerIdleTime(long) - Method in class io.zeebe.util.sched.metrics.ActorThreadMetrics
 
ReflectUtil - Class in io.zeebe.util
 
ReflectUtil() - Constructor for class io.zeebe.util.ReflectUtil
 
registerConsumer(ActorCondition) - Method in class io.zeebe.util.sched.channel.ActorConditions
 
registerConsumer(ActorCondition) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
registerConsumer(ActorCondition) - Method in interface io.zeebe.util.sched.channel.ConsumableChannel
 
registerConsumer(ActorCondition) - Method in class io.zeebe.util.sched.channel.OneToOneRingBufferChannel
 
release() - Method in interface io.zeebe.util.PooledFuture
 
remove(Object) - Method in class io.zeebe.util.BoundedArrayQueue
 
remove() - Method in class io.zeebe.util.BoundedArrayQueue
 
remove(long) - Method in class io.zeebe.util.cache.ExpandableBufferCache
 
remove(int) - Method in class io.zeebe.util.collection.CompactList
Removes the element at the specified position in this list.
remove(T) - Method in class io.zeebe.util.collection.ReusableObjectList
 
remove(TimerSubscription) - Method in class io.zeebe.util.sched.ActorTimerQueue
 
remove() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
remove(Object) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
remove(Object) - Method in class io.zeebe.util.sched.ClosedQueue
 
remove() - Method in class io.zeebe.util.sched.ClosedQueue
 
removeAll(Collection<?>) - Method in class io.zeebe.util.BoundedArrayQueue
 
removeAll(Collection<?>) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
removeAll(Collection<?>) - Method in class io.zeebe.util.sched.ClosedQueue
 
removeConsumer(ActorCondition) - Method in class io.zeebe.util.sched.channel.ActorConditions
 
removeConsumer(ActorCondition) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
removeConsumer(ActorCondition) - Method in interface io.zeebe.util.sched.channel.ConsumableChannel
 
removeConsumer(ActorCondition) - Method in class io.zeebe.util.sched.channel.OneToOneRingBufferChannel
 
removeFirst() - Method in class io.zeebe.util.sched.ClosedQueue
 
removeFirstOccurrence(Object) - Method in class io.zeebe.util.sched.ClosedQueue
 
removeLast() - Method in class io.zeebe.util.sched.ClosedQueue
 
removeLastOccurrence(Object) - Method in class io.zeebe.util.sched.ClosedQueue
 
removeTimer(TimerSubscription) - Method in class io.zeebe.util.sched.ActorThread
Must be called from this thread, remove a scheduled job.
replace(Path, Path) - Static method in class io.zeebe.util.FileUtil
Overwrites file at dest with src.
reportExecutionTime(long) - Method in class io.zeebe.util.sched.ActorTask
 
reportExecutionTime(long) - Method in class io.zeebe.util.sched.metrics.TaskMetrics
 
request() - Method in class io.zeebe.util.collection.ObjectPool
 
requestClose() - Method in class io.zeebe.util.sched.ActorTask
 
RequestWriter - Interface in io.zeebe.util.buffer
 
requiredBufferCapacity(int, int) - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
reset() - Method in class io.zeebe.util.buffer.DirectBufferWriter
 
reset() - Method in class io.zeebe.util.collection.CompactListIterator
Reset the current position of iterator.
reset() - Method in interface io.zeebe.util.collection.Reusable
 
reset() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
resolve(T) - Method in interface io.zeebe.util.PooledFuture
 
resubmit() - Method in class io.zeebe.util.sched.ActorTask
 
retainAll(Collection<?>) - Method in class io.zeebe.util.BoundedArrayQueue
 
retainAll(Collection<?>) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
retainAll(Collection<?>) - Method in class io.zeebe.util.sched.ClosedQueue
 
rethrowUnchecked(Throwable) - Static method in class io.zeebe.util.LangUtil
 
returnObject(T) - Method in class io.zeebe.util.collection.ObjectPool
 
Reusable - Interface in io.zeebe.util.collection
 
ReusableObjectList<T extends Reusable> - Class in io.zeebe.util.collection
An expendable list of reusable objects.
ReusableObjectList(Supplier<T>) - Constructor for class io.zeebe.util.collection.ReusableObjectList
 
run() - Method in interface io.zeebe.util.LogUtil.ThrowingRunnable
 
run(Runnable) - Method in class io.zeebe.util.sched.ActorControl
Runnables submitted by the actor itself are executed while the actor is in any of its lifecycle phases.
run() - Method in class io.zeebe.util.sched.ActorThread
 
run() - Method in class io.zeebe.util.sched.BlockingPollSubscription
 
run() - Method in class io.zeebe.util.sched.future.FutureContinuationRunnable
 
run() - Method in class io.zeebe.util.sched.RunnableAdapter
 
run() - Method in class io.zeebe.util.sched.TimerSubscription
 
runAsync(Consumer<CompletableFuture<T>>) - Method in class io.zeebe.util.DeferredCommandContext
 
runAsync(Runnable) - Method in class io.zeebe.util.DeferredCommandContext
Use this when no future is required.
runAtFixedRate(Duration, Runnable) - Method in class io.zeebe.util.sched.ActorControl
Scheduled a repeating timer
runBlocking(Runnable) - Method in class io.zeebe.util.sched.ActorControl
run a blocking task
runBlocking(Runnable, Consumer<Throwable>) - Method in class io.zeebe.util.sched.ActorControl
The provided runnable is executed in any of the actor's lifecycle phases.
runDelayed(Duration, Runnable) - Method in class io.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.zeebe.util.sched
 
RunnableAdapter(Callable<T>) - Constructor for class io.zeebe.util.sched.RunnableAdapter
 
runOnCompletion(ActorFuture<T>, BiConsumer<T, Throwable>) - Method in class io.zeebe.util.sched.ActorControl
Invoke the callback when the given future is completed (successfully or exceptionally).
runOnCompletion(Collection<ActorFuture<T>>, Consumer<Throwable>) - Method in class io.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.zeebe.util.sched.ActorControl
Invoke the callback when the given future is completed (successfully or exceptionally).
runOnFirstCompletion(Collection<ActorFuture<T>>, BiConsumer<T, Throwable>) - Method in class io.zeebe.util.sched.ActorControl
Invoke the callback when the first future is completed successfully, or when all futures are completed exceptionally.
runOnFirstCompletion(Collection<ActorFuture<T>>, BiConsumer<T, Throwable>, Consumer<T>) - Method in class io.zeebe.util.sched.ActorControl
Invoke the callback when the first future is completed successfully, or when all futures are completed exceptionally.
runUntilDone(Runnable) - Method in class io.zeebe.util.sched.ActorControl
Run the provided runnable repeatedly until it calls ActorControl.done().

S

schedule(TimerSubscription, ActorClock) - Method in class io.zeebe.util.sched.ActorTimerQueue
 
ScheduledTimer - Interface in io.zeebe.util.sched
 
SchedulerMetrics - Class in io.zeebe.util.sched.metrics
 
SchedulerMetrics() - Constructor for class io.zeebe.util.sched.metrics.SchedulerMetrics
 
scheduleTimer(TimerSubscription) - Method in class io.zeebe.util.sched.ActorThread
Must be called from this thread, schedules a job to be run later.
SchedulingHints - Class in io.zeebe.util.sched
 
SchedulingHints() - Constructor for class io.zeebe.util.sched.SchedulingHints
 
set(int, DirectBuffer) - Method in class io.zeebe.util.collection.CompactList
Replaces the element at the specified position in this list with the specified element.
set(int, DirectBuffer, int, int) - Method in class io.zeebe.util.collection.CompactList
Replaces the element at the specified position in this list with the specified element.
setActorClock(ActorClock) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setActorThreadFactory(ActorScheduler.ActorThreadFactory) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setActorTimerQueue(ActorTimerQueue) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setAutoCompleting(boolean) - Method in class io.zeebe.util.sched.ActorJob
 
setAwaitingResult() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
setBlockingTasksShutdownTime(Duration) - Method in class io.zeebe.util.sched.ActorExecutor
 
setBlockingTasksShutdownTime(Duration) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setBlockingTasksShutdownTime(Duration) - Method in class io.zeebe.util.sched.ActorScheduler
 
setCallable(Callable<?>) - Method in class io.zeebe.util.sched.ActorJob
 
setCpuBound(int) - Static method in class io.zeebe.util.sched.SchedulingHints
 
setCpuBoundActorThreadCount(int) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setCurrentTime(long) - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
setCurrentTime(Instant) - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
setInt(int) - Method in class io.zeebe.util.collection.IntTuple
 
setIoBound(int) - Static method in class io.zeebe.util.sched.SchedulingHints
 
setIoBoundActorThreadCount(int) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setLeft(L) - Method in class io.zeebe.util.collection.Tuple
 
setMemory(int, int, byte) - Method in class io.zeebe.util.collection.CompactList
 
setMetricsManager(MetricsManager) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setOrdered(long) - Method in class io.zeebe.util.metrics.Metric
 
setPriority(ActorPriority) - Method in class io.zeebe.util.sched.ActorControl
 
setPriority(int) - Method in class io.zeebe.util.sched.ActorTask
 
setPriority(short, int) - Static method in class io.zeebe.util.sched.SchedulingHints
 
setResultFuture(ActorFuture) - Method in class io.zeebe.util.sched.ActorJob
 
setRight(R) - Method in class io.zeebe.util.collection.IntTuple
 
setRight(R) - Method in class io.zeebe.util.collection.Tuple
 
setRunnable(Runnable) - Method in class io.zeebe.util.sched.ActorJob
 
setSchedulerName(String) - Method in class io.zeebe.util.sched.ActorScheduler.ActorSchedulerBuilder
 
setSchedulingHints(int) - Method in class io.zeebe.util.sched.ActorControl
changes the actor's scheduling hints.
setSize(int) - Method in class io.zeebe.util.collection.CompactList
 
setSubscription(ActorSubscription) - Method in class io.zeebe.util.sched.ActorJob
 
setTimerId(long) - Method in class io.zeebe.util.sched.TimerSubscription
 
setUpdatedSchedulingHints(int) - Method in class io.zeebe.util.sched.ActorTask
 
setValue(DirectBuffer, int, int, int) - Method in class io.zeebe.util.collection.CompactList
 
setValue(DirectBuffer, int, int, int, int) - Method in class io.zeebe.util.collection.CompactList
 
sha1Hex(InputStream) - Static method in class io.zeebe.util.StreamUtil
 
SHOULD_ENABLE_JUMBO_TASK_DETECTION - Static variable in class io.zeebe.util.sched.metrics.SchedulerMetrics
 
signal() - Method in interface io.zeebe.util.sched.ActorCondition
notify that the condition is met (true)
signal() - Method in class io.zeebe.util.sched.ActorConditionImpl
 
signal() - Method in class io.zeebe.util.sched.channel.ChannelConsumerCondition
 
signalConsumers() - Method in class io.zeebe.util.sched.channel.ActorConditions
 
size() - Method in class io.zeebe.util.BoundedArrayQueue
 
size() - Method in class io.zeebe.util.collection.CompactList
Returns the number of contained elements by the list.
size() - Method in class io.zeebe.util.collection.ReusableObjectList
 
size() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
size() - Method in class io.zeebe.util.sched.ClosedQueue
 
SIZE_OFFSET - Static variable in class io.zeebe.util.collection.CompactListDescriptor
 
sizeOffset() - Static method in class io.zeebe.util.collection.CompactListDescriptor
 
sizeVolatile() - Method in class io.zeebe.util.collection.CompactList
 
start() - Method in class io.zeebe.util.sched.ActorExecutor
 
start() - Method in class io.zeebe.util.sched.ActorScheduler
 
start() - Method in class io.zeebe.util.sched.ActorThread
 
start() - Method in class io.zeebe.util.sched.ActorThreadGroup
 
startsWith(byte[], int, int, byte[], int, int) - Static method in class io.zeebe.util.buffer.BufferUtil
Performs byte wise comparison of a given byte array and a prefix.
stop() - Method in class io.zeebe.util.sched.ActorScheduler
 
StreamUtil - Class in io.zeebe.util
 
StreamUtil() - Constructor for class io.zeebe.util.StreamUtil
 
stringOfLength(int) - Static method in class io.zeebe.util.StringUtil
 
StringUtil - Class in io.zeebe.util
 
StringUtil() - Constructor for class io.zeebe.util.StringUtil
 
submit(Runnable) - Method in class io.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.
submit(ActorJob) - Method in class io.zeebe.util.sched.ActorTask
Used to externally submit a job.
submit(ActorTask) - Method in class io.zeebe.util.sched.ActorThreadGroup
 
submit() - Method in class io.zeebe.util.sched.BlockingPollSubscription
 
submit(ActorTask, int, int) - Method in class io.zeebe.util.sched.MultiLevelWorkstealingGroup
 
submit() - Method in class io.zeebe.util.sched.TimerSubscription
 
submit(ActorTask, int) - Method in class io.zeebe.util.sched.WorkStealingGroup
Submit the task into the provided thread's queue
submitActor(Actor) - Method in class io.zeebe.util.sched.ActorScheduler
Submits an non-blocking, CPU-bound actor.
submitActor(Actor, boolean) - Method in class io.zeebe.util.sched.ActorScheduler
Submits an non-blocking, CPU-bound actor.
submitActor(Actor, boolean, int) - Method in class io.zeebe.util.sched.ActorScheduler
Submits an actor providing hints to the scheduler about how to best schedule the actor.
submitActor(Actor) - Method in class io.zeebe.util.sched.testing.ActorSchedulerRule
 
submitActor(Actor, boolean) - Method in class io.zeebe.util.sched.testing.ActorSchedulerRule
 
submitActor(Actor) - Method in class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
submitBlocking(Runnable) - Method in class io.zeebe.util.sched.ActorExecutor
Sumbit a blocking action to run using the scheduler's blocking thread pool
submitCpuBound(ActorTask, boolean) - Method in class io.zeebe.util.sched.ActorExecutor
Initially submit a non-blocking actor to be managed by this schedueler.
submitIoBoundTask(ActorTask, boolean) - Method in class io.zeebe.util.sched.ActorExecutor
 
submittedCallbacks - Variable in class io.zeebe.util.sched.ActorThread
 

T

tail - Variable in class io.zeebe.util.BoundedArrayQueue
 
TASK_MAX_EXECUTION_TIME_MICROS_PROP - Static variable in class io.zeebe.util.sched.metrics.SchedulerMetrics
 
TASK_MAX_EXECUTION_TIME_NANOS - Static variable in class io.zeebe.util.sched.metrics.SchedulerMetrics
 
TaskMetrics - Class in io.zeebe.util.sched.metrics
 
TaskMetrics(String, MetricsManager) - Constructor for class io.zeebe.util.sched.metrics.TaskMetrics
 
tasks - Variable in class io.zeebe.util.sched.ActorThreadGroup
 
TaskScheduler - Interface in io.zeebe.util.sched
 
threads - Variable in class io.zeebe.util.sched.ActorThreadGroup
 
timerJobQueue - Variable in class io.zeebe.util.sched.ActorThread
 
TimerSubscription - Class in io.zeebe.util.sched
 
TimerSubscription(ActorJob, long, TimeUnit, boolean) - Constructor for class io.zeebe.util.sched.TimerSubscription
 
toArray() - Method in class io.zeebe.util.BoundedArrayQueue
 
toArray(T[]) - Method in class io.zeebe.util.BoundedArrayQueue
 
toArray() - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
toArray(T[]) - Method in class io.zeebe.util.sched.channel.ConcurrentQueueChannel
 
toArray() - Method in class io.zeebe.util.sched.ClosedQueue
 
toArray(T[]) - Method in class io.zeebe.util.sched.ClosedQueue
 
toBytes(long) - Method in enum io.zeebe.util.ByteUnit
 
toBytes() - Method in class io.zeebe.util.ByteValue
 
toBytesValue() - Method in class io.zeebe.util.ByteValue
 
toGigabytes(long) - Method in enum io.zeebe.util.ByteUnit
 
toGigabytesValue() - Method in class io.zeebe.util.ByteValue
 
toInputStream() - Method in class io.zeebe.util.collection.CompactList
 
toKilobytes(long) - Method in enum io.zeebe.util.ByteUnit
 
toKilobytesValue() - Method in class io.zeebe.util.ByteValue
 
toMegabytes(long) - Method in enum io.zeebe.util.ByteUnit
 
toMegabytesValue() - Method in class io.zeebe.util.ByteValue
 
TomlConfigurationReader - Class in io.zeebe.util
 
TomlConfigurationReader() - Constructor for class io.zeebe.util.TomlConfigurationReader
 
toString() - Method in class io.zeebe.util.ByteValue
 
toString() - Method in class io.zeebe.util.collection.IntTuple
 
toString() - Method in class io.zeebe.util.collection.Tuple
 
toString() - Method in class io.zeebe.util.sched.ActorConditionImpl
 
toString() - Method in class io.zeebe.util.sched.ActorJob
 
toString() - Method in class io.zeebe.util.sched.ActorTask
 
toString() - Method in class io.zeebe.util.sched.future.CompletableActorFuture
 
trace(String) - Method in class io.zeebe.util.ZbLogger
 
trace(String, Object) - Method in class io.zeebe.util.ZbLogger
 
trace(String, int) - Method in class io.zeebe.util.ZbLogger
 
trace(String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
trace(String, int, Object) - Method in class io.zeebe.util.ZbLogger
 
trace(String, int, int) - Method in class io.zeebe.util.ZbLogger
 
trace(String, Object...) - Method in class io.zeebe.util.ZbLogger
 
trace(String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
trace(Marker, String) - Method in class io.zeebe.util.ZbLogger
 
trace(Marker, String, Object) - Method in class io.zeebe.util.ZbLogger
 
trace(Marker, String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
trace(Marker, String, Object...) - Method in class io.zeebe.util.ZbLogger
 
trace(Marker, String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
triggersInPhase(ActorTask.ActorLifecyclePhase) - Method in class io.zeebe.util.sched.ActorFutureSubscription
 
triggersInPhase(ActorTask.ActorLifecyclePhase) - Method in interface io.zeebe.util.sched.ActorSubscription
returns true if the subscription should be able to trigger in the provided phase
trySteal() - Method in class io.zeebe.util.sched.ActorTaskQueue
Attempts to steal a task from this list.
tryWakeup() - Method in class io.zeebe.util.sched.ActorTask
 
Tuple<L,R> - Class in io.zeebe.util.collection
 
Tuple(L, R) - Constructor for class io.zeebe.util.collection.Tuple
 
type(String) - Method in class io.zeebe.util.metrics.MetricsManager.MetricBuilder
 
TYPE_TEMPORAL_VALUE - Static variable in class io.zeebe.util.sched.metrics.SchedulerMetrics
 

U

update() - Method in interface io.zeebe.util.sched.clock.ActorClock
 
update() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
update() - Method in class io.zeebe.util.sched.clock.DefaultActorClock
 
updateDigest(MessageDigest, InputStream) - Static method in class io.zeebe.util.StreamUtil
 
usesOffset() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 
usesPointInTime() - Method in class io.zeebe.util.sched.clock.ControlledActorClock
 

V

validate() - Method in interface io.zeebe.util.buffer.RequestWriter
 
value - Variable in class io.zeebe.util.sched.future.CompletableActorFuture
 
valueOf(String) - Static method in enum io.zeebe.util.ByteUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.zeebe.util.sched.ActorPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.zeebe.util.sched.ActorTask.ActorLifecyclePhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.zeebe.util.sched.ActorTask.TaskSchedulingState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.zeebe.util.sched.ActorThread.ActorThreadState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.zeebe.util.ByteUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class io.zeebe.util.collection.CompactListIterator
 
values() - Static method in enum io.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.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.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.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.zeebe.util
 
VarDataUtil() - Constructor for class io.zeebe.util.VarDataUtil
 
VarDataUtil.VarDataLengthProvider - Interface in io.zeebe.util
 
VarDataUtil.VarDataReader - Interface in io.zeebe.util
 
visitFile(Path, BasicFileAttributes) - Method in class io.zeebe.util.FileUtil.SnapshotCopier
 
visitFileFailed(Path, IOException) - Method in class io.zeebe.util.FileUtil.SnapshotCopier
 

W

warn(String) - Method in class io.zeebe.util.ZbLogger
 
warn(String, Object) - Method in class io.zeebe.util.ZbLogger
 
warn(String, Object...) - Method in class io.zeebe.util.ZbLogger
 
warn(String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
warn(String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
warn(Marker, String) - Method in class io.zeebe.util.ZbLogger
 
warn(Marker, String, Object) - Method in class io.zeebe.util.ZbLogger
 
warn(Marker, String, Object, Object) - Method in class io.zeebe.util.ZbLogger
 
warn(Marker, String, Object...) - Method in class io.zeebe.util.ZbLogger
 
warn(Marker, String, Throwable) - Method in class io.zeebe.util.ZbLogger
 
warnMaxTaskExecutionTimeExceeded(long) - Method in class io.zeebe.util.sched.ActorTask
 
WorkStealingGroup - Class in io.zeebe.util.sched
Workstealing group maintains a queue per thread.
WorkStealingGroup(int) - Constructor for class io.zeebe.util.sched.WorkStealingGroup
 
workUntilDone() - Method in class io.zeebe.util.sched.testing.ControlledActorSchedulerRule
 
workUntilDone() - Method in class io.zeebe.util.sched.testing.ControlledActorThread
 
wrap(DirectBuffer, int, int) - Method in interface io.zeebe.util.buffer.BufferReader
Wraps a buffer for read access.
wrap(DirectBuffer, int, int) - Method in class io.zeebe.util.buffer.DirectBufferReader
 
wrap(DirectBuffer, int, int) - Method in class io.zeebe.util.buffer.DirectBufferWriter
 
wrap(DirectBuffer) - Method in class io.zeebe.util.buffer.DirectBufferWriter
 
wrap(int, MutableDirectBuffer) - Method in class io.zeebe.util.collection.CompactList
Attach a view of the element to a MutableDirectBuffer for providing direct access.
wrap(IntArrayList) - Method in class io.zeebe.util.collection.IntArrayListIterator
 
wrap(Consumer<ActorControl>) - Static method in class io.zeebe.util.sched.Actor
 
wrap(Future<?>) - Static method in class io.zeebe.util.sched.FutureUtil
 
wrapArray(byte[]) - Static method in class io.zeebe.util.buffer.BufferUtil
 
wrapBiConsumer(BiConsumer<T, Throwable>) - Method in class io.zeebe.util.sched.RunnableAdapter
 
wrapBytes(int...) - Static method in class io.zeebe.util.buffer.BufferUtil
Does not care about overflows; just for convenience of writing int literals
wrapCallable(Callable<T>) - Static method in class io.zeebe.util.sched.RunnableAdapter
 
wrapConsumer(Consumer<Throwable>) - Method in class io.zeebe.util.sched.RunnableAdapter
 
wrapRunnable(Runnable) - Static method in class io.zeebe.util.sched.RunnableAdapter
 
wrapString(String) - Static method in class io.zeebe.util.buffer.BufferUtil
 
write(MutableDirectBuffer, int) - Method in interface io.zeebe.util.buffer.BufferWriter
Writes to a buffer.
write(MutableDirectBuffer, int) - Method in class io.zeebe.util.buffer.DirectBufferWriter
 
write(int, DirectBuffer, int, int) - Method in class io.zeebe.util.sched.channel.OneToOneRingBufferChannel
 
write(File, String) - Static method in class io.zeebe.util.StreamUtil
 
write(File, InputStream, MessageDigest) - Static method in class io.zeebe.util.StreamUtil
 
write(DirectBuffer, OutputStream) - Static method in class io.zeebe.util.StreamUtil
Writes the DirectBuffer.capacity() bytes given buffer to the destination output.
write(DirectBuffer, OutputStream, int, int) - Static method in class io.zeebe.util.StreamUtil
Writes length bytes from source buffer, starting at the given offset, into the given destination.
writeIntoBuffer(MutableDirectBuffer, int, DirectBuffer) - Static method in class io.zeebe.util.buffer.BufferUtil
 
writeIntoBuffer(MutableDirectBuffer, int, BufferWriter) - Static method in class io.zeebe.util.buffer.BufferUtil
 
writeLong(OutputStream, long) - Static method in class io.zeebe.util.StreamUtil
 
writerFor(DirectBuffer) - Static method in class io.zeebe.util.buffer.DirectBufferWriter
 

Y

yield() - Method in class io.zeebe.util.sched.ActorControl
can be called by the actor to yield the thread
yield() - Method in class io.zeebe.util.sched.ActorTask
 

Z

ZbLogger - Class in io.zeebe.util
Delegating Logger implementation which guards all invocations with static checks for the log level.
ZbLogger(Class<?>) - Constructor for class io.zeebe.util.ZbLogger
 
ZbLogger(String) - Constructor for class io.zeebe.util.ZbLogger
 
ZbLogger(Logger) - Constructor for class io.zeebe.util.ZbLogger
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z 
Skip navigation links

Copyright © 2017–2019 camunda services GmbH. All rights reserved.