All Classes and Interfaces

Class
Description
 
 
 
Marks a parameter as a configuration file to be fetched from the code repository, and optionally (if the parameter type is different from String) deserialized using Jackson.
Which repository to extract a configuration file from.
The name of the credentials to use in your CredentialsProvider.
 
 
 
 
Base class for event stream listeners that can be used for the HttpEventStreamClient
Interface to implement event stream listeners for the HttpEventStreamClient
 
 
 
 
 
A provider of GitHub clients for the GitHub app.
A provider of configuration files fetched from GitHub repositories.
 
Provide a CDI bean implementing this interface to customize GitHubBuilder used to create the GitHub instances.
 
 
 
 
 
 
HTTP Client that can listen for Server-Sent Events (SSE).
Enum representing HTTP request methods supported by HttpEventStreamClient
A provider of installation tokens for the GitHub app.
 
Allows to customize how the Java HTTP client used to contact the GitHub REST API is created.
 
 
 
 
 
 
 
 
Used for the span names, but also for the metrics for consistency.
 
 
 
 
Slightly adjusted version of code found here: https://stackoverflow.com/a/55339208 .
 
 
 
 
This object will be serialized to JSON when the replay is enabled.
 
Report metrics to OpenTelemetry.
A wrapper for the scope.
A wrapper for the span.
Report spans to OpenTelemetry.