All Classes and Interfaces
Class
Description
Implementations may expose methods for access to properties from the buffer that is read.
Implementations may add custom setters to specify values that should be written.
A simple extension of runnable which allows for exceptions to be thrown.
AutoCloseable which does not allow to throw exceptions on closing.Wrapper for a health indicator that adds time tolerance to the underlying health indicator.
Represents either a
Either.Left or a Either.Right.A left for either a left or right.
A right for either a left or right.
Provides a class loader which isolates external exporters from other exporters, while exposing
our own code to ensure versions match at runtime.
Maintains a map of all loaded external JARs and their corresponding class loaders for quick
reuse.
Failure Listener invoked by a
HealthMonitorable component.FatalErrorHandler can be used to handle all
Throwables safely and consistently.A health issue contains information about the cause for unhealthy/dead components.
A HealthMonitor keeps tracks of all components it should monitor and calculates aggregate health
status.
Any component that can be monitored for health should implement this interface.
A health report of a
component.Auto-configuration for MemoryHealthIndicator.Health indicator that compares the free memory against a given threshold.
Auto-configuration for MemoryHealthIndicator.External configuration properties for
MemoryHealthIndicator.An
Appender decorator which delegates all method to the underlying appender while
recording all events it receives through RecordingAppender.append(LogEvent).A recoverable exception should wrap any exception, where it makes sense to apply any retry
strategy.
Additional information about the source code location that produced the log entry.
An expendable list of reusable objects.
The severity of the event described in a log entry, expressed as one of the standard severity
levels listed below.
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
POJO allowing the easy construction and serialization of a Stackdriver compatible LogEntry
A collection of utilities to run an arbitrary
Runnable with a specific thread context
class loader.Logger that logs only once every configured interval.
Should be use to indicate an unexpected exception during execution.
Handles all Throwables and exits for
VirtualMachineError.Indicates that the visibility was strengthened purely for testing purposes.