Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractDelayedHealthIndicatorProperties - Class in io.camunda.zeebe.util.health
- AbstractDelayedHealthIndicatorProperties() - Constructor for class io.camunda.zeebe.util.health.AbstractDelayedHealthIndicatorProperties
- ACTOR_LOGGER - Static variable in class io.camunda.zeebe.util.Loggers
- add() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
- addFailureListener(FailureListener) - Method in interface io.camunda.zeebe.util.health.HealthMonitorable
-
Register a failure observer.
- ALERT - Enum constant in enum class io.camunda.zeebe.util.logging.stackdriver.Severity
- 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(LogEvent) - Method in class io.camunda.zeebe.util.logging.RecordingAppender
B
- 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
- 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
- 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. - capacity() - Method in class io.camunda.zeebe.util.allocation.AllocatedBuffer
- catchAndLog(Logger, CheckedRunnable) - Static method in class io.camunda.zeebe.util.LogUtil
- cause() - Method in record class io.camunda.zeebe.util.health.HealthIssue
-
Returns the value of the
causerecord component. - 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
- clear() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
- 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
- CloseableSilently - Interface in io.camunda.zeebe.util
-
AutoCloseablewhich does not allow to throw exceptions on closing. - collector() - Static method in interface io.camunda.zeebe.util.Either
-
Returns a collector for
Either<L,R>that collects them intoEither<List<L>,List<R>and favorsEither.LeftoverEither.Right. - collectorFoldingLeft() - Static method in interface io.camunda.zeebe.util.Either
-
Returns a collector for
Either<L,R>that collects them intoEither<L,List<R>and favorsEither.LeftoverEither.Right. - CONFIG_LOGGER - Static variable in class io.camunda.zeebe.util.Loggers
- contentsEqual(DirectBuffer, DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
-
byte-by-byte comparison of two buffers
- copySnapshot(Path, Path) - Static method in class io.camunda.zeebe.util.FileUtil
- createCopy(BufferWriter) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
- createDefault() - Static method in record class io.camunda.zeebe.util.FeatureFlags
- createDefaultForTests() - Static method in record class io.camunda.zeebe.util.FeatureFlags
-
Only to be used in tests
- CRITICAL - Enum constant in enum class io.camunda.zeebe.util.logging.stackdriver.Severity
D
- dead(HealthMonitorable) - Static method in class io.camunda.zeebe.util.health.HealthReport
- DEAD - Enum constant in enum class io.camunda.zeebe.util.health.HealthStatus
- DEBUG - Enum constant in enum class 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 class io.camunda.zeebe.util.logging.stackdriver.Severity
- DEFAULT_CHARSET - Static variable in class io.camunda.zeebe.util.StringUtil
- 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
- deleteFolderContents(Path) - Static method in class io.camunda.zeebe.util.FileUtil
-
A variant of
FileUtil.deleteFolder(String)} which deletes everything but the top level directory. - deleteFolderIfExists(Path) - Static method in class io.camunda.zeebe.util.FileUtil
-
A variant of
FileUtil.deleteFolder(Path), which ignores missing files. - 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
- 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.Leftor aEither.Right. - Either.EitherOptional<R> - Class in io.camunda.zeebe.util
- 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.
- EMERGENCY - Enum constant in enum class io.camunda.zeebe.util.logging.stackdriver.Severity
- enableActorMetrics() - Method in record class io.camunda.zeebe.util.FeatureFlags
-
Returns the value of the
enableActorMetricsrecord component. - enableBackup() - Method in record class io.camunda.zeebe.util.FeatureFlags
-
Returns the value of the
enableBackuprecord component. - encode(LogEvent, ByteBufferDestination) - Method in class io.camunda.zeebe.util.logging.StackdriverLayout
- 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(Object) - Method in record class io.camunda.zeebe.util.FeatureFlags
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.util.health.HealthIssue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.camunda.zeebe.util.health.HealthReport
- equals(DirectBuffer, DirectBuffer) - Static method in class io.camunda.zeebe.util.buffer.BufferUtil
-
Compare the given buffers.
- ERROR - Enum constant in enum class 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
- 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
- FailureListener - Interface in io.camunda.zeebe.util.health
-
Failure Listener invoked by a
HealthMonitorablecomponent. - FatalErrorHandler - Interface in io.camunda.zeebe.util.error
-
FatalErrorHandler can be used to handle all
Throwables safely and consistently. - FeatureFlags - Record Class in io.camunda.zeebe.util
- FeatureFlags(boolean, boolean, boolean) - Constructor for record class io.camunda.zeebe.util.FeatureFlags
-
Creates an instance of a
FeatureFlagsrecord class. - 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
- 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.
- fromBytes(byte[]) - Static method in class io.camunda.zeebe.util.StringUtil
- fromBytes(byte[], Charset) - Static method in class io.camunda.zeebe.util.StringUtil
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(String) - Method in class io.camunda.zeebe.util.Environment
- 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
- getBytes(String) - Static method in class io.camunda.zeebe.util.StringUtil
- getBytes(String, Charset) - Static method in class io.camunda.zeebe.util.StringUtil
- 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
- 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
- getFilePath() - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
- getFunctionName() - Method in class io.camunda.zeebe.util.logging.stackdriver.ReportLocation
- getHandler() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
- 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
- getIssue() - Method in class io.camunda.zeebe.util.health.HealthReport
- getJars() - Method in class io.camunda.zeebe.util.jar.ExternalJarRepository
- 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 class io.camunda.zeebe.util.logging.stackdriver.Severity
- 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.logging.stackdriver.StackdriverLogEntry
- 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
- getOrElse(R) - Method in interface io.camunda.zeebe.util.Either
-
Returns the right value, or a default value if this is a
Either.Left. - getOrElse(R) - Method in class io.camunda.zeebe.util.Either.Left
- getOrElse(R) - Method in class io.camunda.zeebe.util.Either.Right
- getPreviousVersion() - Static method in class io.camunda.zeebe.util.VersionUtil
- 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
- 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
- getState() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
- getStatus() - Method in class io.camunda.zeebe.util.health.HealthReport
- getThreshold() - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicator
- getThreshold() - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicatorProperties
- getTimestampNanos() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
- getTimestampSeconds() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
- getType() - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
- getVersion() - Static method in class io.camunda.zeebe.util.VersionUtil
- getVersionLowerCase() - Static method in class io.camunda.zeebe.util.VersionUtil
H
- handleError(Throwable) - Method in interface io.camunda.zeebe.util.error.FatalErrorHandler
-
Handles arbitrary
Throwables. - handleError(Throwable) - Method in class io.camunda.zeebe.util.error.VirtualMachineErrorHandler
-
Handles arbitrary
Throwables and completely terminates the JVM if it's an unrecoverable error, i.e. - 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
- hashCode() - Method in record class io.camunda.zeebe.util.FeatureFlags
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.util.health.HealthIssue
-
Returns a hash code value for this object.
- hashCode() - Method in class io.camunda.zeebe.util.health.HealthReport
- health() - Method in class io.camunda.zeebe.util.health.DelayedHealthIndicator
- health() - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicator
- HealthIssue - Record Class in io.camunda.zeebe.util.health
-
A health issue contains information about the cause for unhealthy/dead components.
- HealthIssue(String, Throwable, HealthReport) - Constructor for record class io.camunda.zeebe.util.health.HealthIssue
-
Creates an instance of a
HealthIssuerecord class. - 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 Class in io.camunda.zeebe.util.health
- healthy(HealthMonitorable) - Static method in class io.camunda.zeebe.util.health.HealthReport
- HEALTHY - Enum constant in enum class io.camunda.zeebe.util.health.HealthStatus
I
- 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 class io.camunda.zeebe.util.logging.stackdriver.Severity
- initialize() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
- 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.error - package io.camunda.zeebe.util.error
- 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
- isClosed() - Method in class io.camunda.zeebe.util.allocation.AllocatedBuffer
- isDead() - Method in class io.camunda.zeebe.util.health.HealthReport
- isEmpty(Path) - Static method in class io.camunda.zeebe.util.FileUtil
-
Return true if directory does not exists, or if it is empty.
- isHealthy() - Method in class io.camunda.zeebe.util.health.HealthReport
- 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
- 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
- isUnhealthy() - Method in class io.camunda.zeebe.util.health.HealthReport
- iterator() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
J
- JAR_EXTENSION - Static variable in class io.camunda.zeebe.util.jar.ExternalJarRepository
L
- left(L) - Static method in interface io.camunda.zeebe.util.Either
-
Returns a
Either.Leftdescribing 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-configurationforMemoryHealthIndicator. - 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
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
- 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-configurationforMemoryHealthIndicator. - 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
- message() - Method in record class io.camunda.zeebe.util.health.HealthIssue
-
Returns the value of the
messagerecord component. - 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
sourcefile to thetargetlocation, flushing the target's parent directory afterwards to guarantee that the file will be visible and avoid the classic 0-length problem.
N
- newBuilder() - Static method in class io.camunda.zeebe.util.logging.StackdriverLayout
- newInstance(Class<T>) - Static method in class io.camunda.zeebe.util.ReflectUtil
- NO_WRAP - Static variable in class io.camunda.zeebe.util.buffer.BufferUtil
- NOTICE - Enum constant in enum class io.camunda.zeebe.util.logging.stackdriver.Severity
O
- ObjectWriterFactory - Class in io.camunda.zeebe.util
- ObjectWriterFactory() - Constructor for class io.camunda.zeebe.util.ObjectWriterFactory
- of(HealthReport) - Static method in record class io.camunda.zeebe.util.health.HealthIssue
- of(String) - Static method in record class io.camunda.zeebe.util.health.HealthIssue
- of(Throwable) - Static method in record class io.camunda.zeebe.util.health.HealthIssue
- of(L, R) - Static method in class io.camunda.zeebe.util.collection.Tuple
- offset - Variable in class io.camunda.zeebe.util.buffer.DirectBufferWriter
- ofGigabytes(long) - Static method in class io.camunda.zeebe.util.ByteValue
-
Converts the
valuegigabytes into bytes - ofKilobytes(long) - Static method in class io.camunda.zeebe.util.ByteValue
-
Converts the
valuekilobytes into bytes - ofMegabytes(long) - Static method in class io.camunda.zeebe.util.ByteValue
-
Converts the
valuemegabytes into bytes - ofOptional(Optional<R>) - Static method in interface io.camunda.zeebe.util.Either
-
Convenience method to convert an
Optional<R>of R to anEither<?, R>, using an intermediary representation of the Optional in the form ofEither.EitherOptional. - onFailure(HealthReport) - Method in interface io.camunda.zeebe.util.health.FailureListener
-
Invoked when the health status becomes unhealthy.
- onRecovered() - Method in interface io.camunda.zeebe.util.health.FailureListener
-
Invoked when health status becomes healthy after being unhealthy for some time.
- 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.
- orElse(L) - Method in class io.camunda.zeebe.util.Either.EitherOptional
P
- poll() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
- postVisitDirectory(Path, IOException) - Method in class io.camunda.zeebe.util.FileUtil.SnapshotCopier
- prettyPrint(long) - Static method in class io.camunda.zeebe.util.ByteValue
- preVisitDirectory(Path, BasicFileAttributes) - Method in class io.camunda.zeebe.util.FileUtil.SnapshotCopier
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
Appenderdecorator which delegates all method to the underlying appender while recording all events it receives throughRecordingAppender.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
- ReflectUtil - Class in io.camunda.zeebe.util
- registerComponent(String, HealthMonitorable) - Method in interface io.camunda.zeebe.util.health.HealthMonitor
-
Register the component to be monitored
- 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
- removeComponent(String) - Method in interface io.camunda.zeebe.util.health.HealthMonitor
-
Stop monitoring the component.
- removeFailureListener(FailureListener) - Method in interface io.camunda.zeebe.util.health.HealthMonitorable
-
Removes a previously registered listener.
- 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
- 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
- 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.Rightdescribing the given value. - run() - Method in interface io.camunda.zeebe.util.CheckedRunnable
- 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. - 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.
S
- setContext(Map<String, Object>) - Method in class io.camunda.zeebe.util.logging.stackdriver.StackdriverLogEntry
- 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
- 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
- setRight(R) - Method in class io.camunda.zeebe.util.collection.Tuple
- 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
- setThreshold(double) - Method in class io.camunda.zeebe.util.health.MemoryHealthIndicatorProperties
- 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
- Severity - Enum Class 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.
- size() - Method in class io.camunda.zeebe.util.collection.ReusableObjectList
- 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
- 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.
- stop() - Method in class io.camunda.zeebe.util.logging.RecordingAppender
- StringUtil - Class in io.camunda.zeebe.util
- StringUtil() - Constructor for class io.camunda.zeebe.util.StringUtil
T
- ThreadContextUtil - Class in io.camunda.zeebe.util.jar
-
A collection of utilities to run an arbitrary
Runnablewith a specific thread context class loader. - ThreadContextUtil() - Constructor for class io.camunda.zeebe.util.jar.ThreadContextUtil
- throwable() - Method in record class io.camunda.zeebe.util.health.HealthIssue
-
Returns the value of the
throwablerecord component. - 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 record class io.camunda.zeebe.util.FeatureFlags
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.util.health.HealthIssue
-
Returns a string representation of this record class.
- toString() - Method in class io.camunda.zeebe.util.health.HealthReport
- Tuple<L,
R> - Class in io.camunda.zeebe.util.collection - Tuple(L, R) - Constructor for class io.camunda.zeebe.util.collection.Tuple
U
- uncaughtException(Thread, Throwable) - Method in class io.camunda.zeebe.util.error.VirtualMachineErrorHandler
- uncaughtExceptionHandler(Logger) - Static method in interface io.camunda.zeebe.util.error.FatalErrorHandler
-
Builds a
FatalErrorHandlerthat can be used as the default uncaught exception handler - UncheckedExecutionException - Exception in io.camunda.zeebe.util.exception
-
Should be use to indicate an unexpected exception during execution.
- UncheckedExecutionException(String) - Constructor for exception io.camunda.zeebe.util.exception.UncheckedExecutionException
- 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 class 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
V
- valueOf(String) - Static method in enum class io.camunda.zeebe.util.health.HealthStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.util.logging.stackdriver.Severity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.camunda.zeebe.util.health.HealthStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.util.logging.stackdriver.Severity
-
Returns an array containing the constants of this enum class, 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
- VirtualMachineErrorHandler - Class in io.camunda.zeebe.util.error
-
Handles all Throwables and exits for
VirtualMachineError. - VisibleForTesting - Annotation Interface in io.camunda.zeebe.util
-
Indicates that the visibility was strengthened purely for testing purposes.
- visitFile(Path, BasicFileAttributes) - Method in class io.camunda.zeebe.util.FileUtil.SnapshotCopier
W
- WARNING - Enum constant in enum class 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
- withLogger(Logger) - Static method in interface io.camunda.zeebe.util.error.FatalErrorHandler
-
Builds the default
FatalErrorHandler - 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
- 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
- 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
- yieldingDueDateChecker() - Method in record class io.camunda.zeebe.util.FeatureFlags
-
Returns the value of the
yieldingDueDateCheckerrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form