Index

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

A

AbstractJavaHttpClientFactory - Class in io.quarkiverse.githubapp.runtime.github
 
AbstractJavaHttpClientFactory() - Constructor for class io.quarkiverse.githubapp.runtime.github.AbstractJavaHttpClientFactory
 
addHeaders(Map<String, String>) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Adds HTTP headers that will be used for HTTP requests (overwrites existing ones).
addListener(EventStreamListener...) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Adds a listener so it gets called on new events.
APP_NAME - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
appId() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
appId() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The numeric application id provided by GitHub.
apply(GitHubEvent, Throwable) - Method in class io.quarkiverse.githubapp.runtime.error.ErrorHandlerBridgeFunction
 
appName() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
appName() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The GitHub name of the application.
as(Class<T>) - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
as(Class<T>) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryScopeWrapper
 
as(Class<T>) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetrySpanWrapper
 

C

checkConfig() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
CheckedConfigProvider - Class in io.quarkiverse.githubapp.runtime.config
 
checkInstallationTokenValidity() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
checkInstallationTokenValidity() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
Check the validity of the candidate installation token before returning the client for use.
CLASS - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
clearHeaders() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Removes all HTTP headers so no custom HTTP headers will be sent in the HTTP requests
client - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
COMMAND_CLASS - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
COMMAND_LINE - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
COMMAND_METHOD - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryNames
 
CommandErrorType - Enum Class in io.quarkiverse.githubapp.telemetry
 
ConfigFile - Annotation Interface in io.quarkiverse.githubapp
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.
ConfigFile.Source - Enum Class in io.quarkiverse.githubapp
Which repository to extract a configuration file from.
CONTENT_TYPE - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 
convert(String) - Method in class io.quarkiverse.githubapp.runtime.config.PrivateKeyConverter
 
create() - Method in interface io.quarkiverse.githubapp.JavaHttpClientFactory
 
create() - Method in class io.quarkiverse.githubapp.runtime.github.DefaultJavaHttpClientFactory
 
create() - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryJavaHttpClientFactory
 
createDefaultClientBuilder() - Method in class io.quarkiverse.githubapp.runtime.github.AbstractJavaHttpClientFactory
 
createGitHubEventListeningMethodSpan(GitHubEvent, String, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
createGitHubEventListeningMethodSpan(GitHubEvent, String, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
createGitHubEventListeningMethodSpan(GitHubEvent, String, String, String) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
createGitHubEventSpan(GitHubEvent) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
createGitHubEventSpan(GitHubEvent) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
createGitHubEventSpan(GitHubEvent) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
createJwtToken(String, PrivateKey, long) - Method in class io.quarkiverse.githubapp.runtime.signing.JwtTokenCreator
 
createNewMacInstance(SecretKeySpec) - Static method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
 
Credentials - Class in io.quarkiverse.githubapp
The name of the credentials to use in your CredentialsProvider.
Credentials() - Constructor for class io.quarkiverse.githubapp.Credentials
 
credentialsProvider() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The credentials provider name.
credentialsProviderName() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The credentials provider bean name.
CURRENT_REPOSITORY - Enum constant in enum class io.quarkiverse.githubapp.ConfigFile.Source
Always retrieve the configuration file from the repository from which an event was sent.
customize(GitHubBuilder) - Method in interface io.quarkiverse.githubapp.GitHubCustomizer
Customize the GitHubBuilder with various options.
customizeApplicationClient(GitHubBuilder) - Method in interface io.quarkiverse.githubapp.GitHubCustomizer
Customize the GitHubBuilder with various options specifically for the application client.

D

data() - Method in class io.quarkiverse.githubapp.runtime.replay.ReplayEvent
 
debug() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
debug() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
Debug configuration.
decorateGitHubEvent(GitHubEvent, TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
decorateGitHubEvent(GitHubEvent, TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
decorateGitHubEvent(GitHubEvent, TelemetrySpanWrapper) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
DEFAULT - Enum constant in enum class io.quarkiverse.githubapp.ConfigFile.Source
Default behavior: If quarkus.github-app.read-config-files-from-source-repository is unset or set to false, behaves as ConfigFile.Source.CURRENT_REPOSITORY If quarkus.github-app.read-config-files-from-source-repository is set to true, behaves as ConfigFile.Source.SOURCE_REPOSITORY
DefaultErrorHandler - Class in io.quarkiverse.githubapp.runtime.error
 
DefaultErrorHandler() - Constructor for class io.quarkiverse.githubapp.runtime.error.DefaultErrorHandler
 
DefaultJavaHttpClientFactory - Class in io.quarkiverse.githubapp.runtime.github
 
DefaultJavaHttpClientFactory() - Constructor for class io.quarkiverse.githubapp.runtime.github.DefaultJavaHttpClientFactory
 
DELETE - Enum constant in enum class io.quarkiverse.githubapp.runtime.sse.HttpRequestMethod
 
DELIVERY_ID - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 

E

endSpan(TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
endSpan(TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
endSpan(TelemetrySpanWrapper) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
ERROR_MESSAGE - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
ERROR_TYPE - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
ErrorHandler - Interface in io.quarkiverse.githubapp.error
 
ErrorHandlerBridgeFunction - Class in io.quarkiverse.githubapp.runtime.error
 
ErrorHandlerBridgeFunction() - Constructor for class io.quarkiverse.githubapp.runtime.error.ErrorHandlerBridgeFunction
 
event() - Method in class io.quarkiverse.githubapp.runtime.replay.ReplayEvent
 
Event(long, String, String) - Constructor for class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.Event
 
EVENT - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
EVENT_ACTION - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
EventStreamAdapter - Class in io.quarkiverse.githubapp.runtime.sse
Base class for event stream listeners that can be used for the HttpEventStreamClient
EventStreamAdapter() - Constructor for class io.quarkiverse.githubapp.runtime.sse.EventStreamAdapter
 
EventStreamListener - Interface in io.quarkiverse.githubapp.runtime.sse
Interface to implement event stream listeners for the HttpEventStreamClient
EXECUTION_ERROR - Enum constant in enum class io.quarkiverse.githubapp.telemetry.CommandErrorType
 
expiresAt() - Method in interface io.quarkiverse.githubapp.InstallationTokenProvider.InstallationToken
 
extractInstallationId(JsonObject) - Method in class io.quarkiverse.githubapp.runtime.Routes
 

F

fetchConfigFile(GHRepository, String, ConfigFile.Source, Class<T>) - Method in interface io.quarkiverse.githubapp.GitHubConfigFileProvider
Fetches the configuration file at the given path from the main branch of the given repository, optionally (if type is not just String) deserializing it to the given type using Jackson.
fetchConfigFile(GHRepository, String, ConfigFile.Source, Class<T>) - Method in class io.quarkiverse.githubapp.runtime.github.GitHubConfigFileProviderImpl
 
fetchConfigFile(GHRepository, String, String, ConfigFile.Source, Class<T>) - Method in interface io.quarkiverse.githubapp.GitHubConfigFileProvider
Fetches the configuration file at the given path from the given ref of the given repository, optionally (if type is not just String) deserializing it to the given type using Jackson.
fetchConfigFile(GHRepository, String, String, ConfigFile.Source, Class<T>) - Method in class io.quarkiverse.githubapp.runtime.github.GitHubConfigFileProviderImpl
 
FORWARDED_HEADERS - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 

G

GET - Enum constant in enum class io.quarkiverse.githubapp.runtime.sse.HttpRequestMethod
 
getAction() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getAction() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getApplicationClient() - Method in interface io.quarkiverse.githubapp.GitHubClientProvider
Gets the GitHub client for the application: it can be used without any installation, but has very little access rights (almost as little as an anonymous client).
getApplicationClient() - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getAppName() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getAppName() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getAutoStopThreshold() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns how often client can reconnect without receiving events in between before it automatically stops.
getConfigObject(GHRepository, String, ConfigFile.Source, Class<?>) - Method in class io.quarkiverse.githubapp.runtime.RequestScopeCachingGitHubConfigFileProvider
 
getContext(GHEventPayload) - Static method in class io.quarkiverse.githubapp.runtime.github.PayloadHelper
 
getData() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.Event
Data that has been received (UTF-8)
getDeliveryId() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getDeliveryId() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getEffectiveSource(ConfigFile.Source) - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
getEvent() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getEvent() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getEvent() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.Event
Event type/description that has been received (can be null)
getEventAction() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getEventAction() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getFileContent(GHRepository, String, String) - Method in class io.quarkiverse.githubapp.runtime.github.GitHubFileDownloader
 
getFilePath(String) - Static method in class io.quarkiverse.githubapp.runtime.github.GitHubConfigFileProviderImpl
 
getGitHub() - Method in class io.quarkiverse.githubapp.runtime.MultiplexedEvent
 
getGitHubEvent() - Method in class io.quarkiverse.githubapp.runtime.MultiplexedEvent
 
getGitHubGraphQLClient() - Method in class io.quarkiverse.githubapp.runtime.MultiplexedEvent
 
getGraphQLClient() - Method in class io.quarkiverse.githubapp.TokenGitHubClients
 
getHeader(String) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns the value of the HTTP headers for a specific key
getHeaders() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns HTTP headers that will be used for HTTP requests
getHttpClient() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
HttpClient that gets used for HTTP requests.
getHttpMethod() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns the HTTP method type that client uses for HTTP requests
getHttpRequestBody() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns the HTTP body used for requests (can be null)
getHttpVersion() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns HTTP version if a specific one is set that should be used
getID() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.Event
Returns the ID of the event that has been received (same as HttpEventStreamClient.getLastEventID()
getInstallationClient(long) - Method in interface io.quarkiverse.githubapp.GitHubClientProvider
Gets the GitHub client for a given application installation.
getInstallationClient(long) - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getInstallationGraphQLClient(long) - Method in interface io.quarkiverse.githubapp.GitHubClientProvider
Gets the GraphQL GitHub client for a given application installation.
getInstallationGraphQLClient(long) - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getInstallationId() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getInstallationId() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getInstallationToken(long) - Method in interface io.quarkiverse.githubapp.InstallationTokenProvider
Gets a valid installation token for a given application installation.
getInstallationToken(long) - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getLastEventID() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns ID of the latest event
getListeners() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns a set containing all added listeners
getMacInstance() - Method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
 
getParsedPayload() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getParsedPayload() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getPayload() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getPayload() - Method in class io.quarkiverse.githubapp.runtime.MultiplexedEvent
 
getPayload() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getReconnectsWithoutEvents() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns how often client reconnected so far without receiving any events in between.
getRepository() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getRepository() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getRepository(GHEventPayload) - Static method in class io.quarkiverse.githubapp.runtime.github.PayloadHelper
 
getRepositoryOrThrow() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
getRepositoryOrThrow() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
getRestClient() - Method in class io.quarkiverse.githubapp.TokenGitHubClients
 
getRetryCooldown() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns the cooldown in milliseconds that this client will wait before reconnecting after a connection loss
getTimeout() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns the timeout in milliseconds for the HTTP client before it reconnects (if negative then ignored)
getTokenGraphQLClient() - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getTokenGraphQLClientOrNull() - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getTokenOrApplicationClient() - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getTokenRestClient() - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
 
getURI() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
URI this client listens for events
getURL() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
URL string this client listens for events
GITHUB_EVENT - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryNames
 
GITHUB_EVENT_METHOD - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryNames
 
GitHubAppConfigurationException - Exception in io.quarkiverse.githubapp.runtime.config
 
GitHubAppRecorder - Class in io.quarkiverse.githubapp.runtime
 
GitHubAppRecorder() - Constructor for class io.quarkiverse.githubapp.runtime.GitHubAppRecorder
 
GitHubAppRuntimeConfig - Interface in io.quarkiverse.githubapp.runtime.config
 
GitHubAppRuntimeConfig.Debug - Interface in io.quarkiverse.githubapp.runtime.config
 
GitHubAppRuntimeConfig.Telemetry - Interface in io.quarkiverse.githubapp.runtime.config
 
GitHubClientProvider - Interface in io.quarkiverse.githubapp
A provider of GitHub clients for the GitHub app.
GitHubConfigFileProvider - Interface in io.quarkiverse.githubapp
A provider of configuration files fetched from GitHub repositories.
GitHubConfigFileProviderImpl - Class in io.quarkiverse.githubapp.runtime.github
 
GitHubConfigFileProviderImpl() - Constructor for class io.quarkiverse.githubapp.runtime.github.GitHubConfigFileProviderImpl
 
GitHubCustomizer - Interface in io.quarkiverse.githubapp
Provide a CDI bean implementing this interface to customize GitHubBuilder used to create the GitHub instances.
GitHubEvent - Interface in io.quarkiverse.githubapp
 
GitHubEventDispatchingException - Exception in io.quarkiverse.githubapp.runtime.error
 
GitHubFileDownloader - Class in io.quarkiverse.githubapp.runtime.github
 
GitHubFileDownloader() - Constructor for class io.quarkiverse.githubapp.runtime.github.GitHubFileDownloader
 
GitHubService - Class in io.quarkiverse.githubapp.runtime.github
 
GitHubService(CheckedConfigProvider, JwtTokenCreator, Instance<GitHubCustomizer>) - Constructor for class io.quarkiverse.githubapp.runtime.github.GitHubService
 
GitHubServiceDownException - Exception in io.quarkiverse.githubapp.runtime.github
 
GitHubServiceDownException(String) - Constructor for exception io.quarkiverse.githubapp.runtime.github.GitHubServiceDownException
 
graphqlApiEndpoint() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
graphqlApiEndpoint() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The GraphQL API endpoint.

H

handleError(GitHubEvent, GHEventPayload, Throwable) - Method in interface io.quarkiverse.githubapp.error.ErrorHandler
Note that the payload might be null if the error happened before the events have been dispatched with a payload.
handleError(GitHubEvent, GHEventPayload, Throwable) - Method in class io.quarkiverse.githubapp.runtime.error.DefaultErrorHandler
 
hasReceivedEvents - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
headers - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
Headers - Class in io.quarkiverse.githubapp.runtime
 
hex(byte[]) - Static method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
 
HttpEventStreamClient - Class in io.quarkiverse.githubapp.runtime.sse
HTTP Client that can listen for Server-Sent Events (SSE).
HttpEventStreamClient(String, EventStreamListener...) - Constructor for class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Creates a HTTP client that listens for Server-Sent Events (SSE).
HttpEventStreamClient(String, HttpRequestMethod, HttpRequest.BodyPublisher, HttpClient.Version, Map<String, String>, long, long, int, boolean, HttpClient, EventStreamListener...) - Constructor for class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Creates a HTTP client that listens for Server-Sent Events (SSE).
HttpEventStreamClient(String, HttpRequestMethod, HttpRequest.BodyPublisher, Map<String, String>, long, long, EventStreamListener...) - Constructor for class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Creates a HTTP client that listens for Server-Sent Events (SSE).
HttpEventStreamClient(String, HttpRequestMethod, HttpRequest.BodyPublisher, Map<String, String>, EventStreamListener...) - Constructor for class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Creates a HTTP client that listens for Server-Sent Events (SSE).
HttpEventStreamClient(String, Map<String, String>, EventStreamListener...) - Constructor for class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Creates a HTTP client that listens for Server-Sent Events (SSE).
HttpEventStreamClient.Event - Class in io.quarkiverse.githubapp.runtime.sse
Event that gets received by the HttpEventStreamClient
HttpEventStreamClient.InternalEventStreamAdapter - Class in io.quarkiverse.githubapp.runtime.sse
 
HttpRequestMethod - Enum Class in io.quarkiverse.githubapp.runtime.sse
Enum representing HTTP request methods supported by HttpEventStreamClient

I

incrementCommandMethodError(GitHubEvent, String, CommandErrorType, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryMetricsReporter
 
incrementCommandMethodError(GitHubEvent, String, CommandErrorType, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryMetricsReporter
 
incrementCommandMethodError(GitHubEvent, String, CommandErrorType, String) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryMetricsReporter
 
incrementCommandMethodSuccess(GitHubEvent, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryMetricsReporter
 
incrementCommandMethodSuccess(GitHubEvent, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryMetricsReporter
 
incrementCommandMethodSuccess(GitHubEvent, String) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryMetricsReporter
 
incrementGitHubEventError(GitHubEvent, Throwable) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryMetricsReporter
 
incrementGitHubEventError(GitHubEvent, Throwable) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryMetricsReporter
 
incrementGitHubEventError(GitHubEvent, Throwable) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryMetricsReporter
 
incrementGitHubEventMethodError(GitHubEvent, String, String, String, Throwable) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryMetricsReporter
 
incrementGitHubEventMethodError(GitHubEvent, String, String, String, Throwable) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryMetricsReporter
 
incrementGitHubEventMethodError(GitHubEvent, String, String, String, Throwable) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryMetricsReporter
 
incrementGitHubEventMethodSuccess(GitHubEvent, String, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryMetricsReporter
 
incrementGitHubEventMethodSuccess(GitHubEvent, String, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryMetricsReporter
 
incrementGitHubEventMethodSuccess(GitHubEvent, String, String, String) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryMetricsReporter
 
incrementGitHubEventSuccess(GitHubEvent) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryMetricsReporter
 
incrementGitHubEventSuccess(GitHubEvent) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryMetricsReporter
 
incrementGitHubEventSuccess(GitHubEvent) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryMetricsReporter
 
init(StartupEvent) - Method in class io.quarkiverse.githubapp.runtime.Routes
 
init(Router) - Method in class io.quarkiverse.githubapp.runtime.Routes
 
INSTALLATION_ID - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
InstallationTokenProvider - Interface in io.quarkiverse.githubapp
A provider of installation tokens for the GitHub app.
InstallationTokenProvider.InstallationToken - Interface in io.quarkiverse.githubapp
 
INSTANCE - Static variable in class io.quarkiverse.githubapp.runtime.error.ErrorHandlerBridgeFunction
 
instanceEndpoint() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The GitHub instance endpoint.
InternalEventStreamAdapter() - Constructor for class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.InternalEventStreamAdapter
 
internalListeners - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
io.quarkiverse.githubapp - package io.quarkiverse.githubapp
 
io.quarkiverse.githubapp.error - package io.quarkiverse.githubapp.error
 
io.quarkiverse.githubapp.runtime - package io.quarkiverse.githubapp.runtime
 
io.quarkiverse.githubapp.runtime.config - package io.quarkiverse.githubapp.runtime.config
 
io.quarkiverse.githubapp.runtime.error - package io.quarkiverse.githubapp.runtime.error
 
io.quarkiverse.githubapp.runtime.github - package io.quarkiverse.githubapp.runtime.github
 
io.quarkiverse.githubapp.runtime.replay - package io.quarkiverse.githubapp.runtime.replay
 
io.quarkiverse.githubapp.runtime.signing - package io.quarkiverse.githubapp.runtime.signing
 
io.quarkiverse.githubapp.runtime.smee - package io.quarkiverse.githubapp.runtime.smee
 
io.quarkiverse.githubapp.runtime.sse - package io.quarkiverse.githubapp.runtime.sse
 
io.quarkiverse.githubapp.runtime.telemetry.noop - package io.quarkiverse.githubapp.runtime.telemetry.noop
 
io.quarkiverse.githubapp.runtime.telemetry.opentelemetry - package io.quarkiverse.githubapp.runtime.telemetry.opentelemetry
 
io.quarkiverse.githubapp.telemetry - package io.quarkiverse.githubapp.telemetry
 
isAutoStopIfNoEventsEnabled() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns true if client automatically stops after a certain amount of reconnects without receiving events in between
isReconnectEnabled() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns true if client automatically reconnects if connection is lost
isReplayed() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
isReplayed() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
isResetLastEventIDonReconnect() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns if last event id gets reset to zero on reconnect
isRunning() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Returns if client is currently listening for SSE events

J

JavaHttpClientFactory - Interface in io.quarkiverse.githubapp
Allows to customize how the Java HTTP client used to contact the GitHub REST API is created.
join() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Blocks until this client has stopped listening.
JwtTokenCreator - Class in io.quarkiverse.githubapp.runtime.signing
 
JwtTokenCreator() - Constructor for class io.quarkiverse.githubapp.runtime.signing.JwtTokenCreator
 

L

lastEventID - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
listeners - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
loadKey(String) - Static method in class io.quarkiverse.githubapp.runtime.signing.PrivateKeyUtil
 

M

makeCurrent(TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
makeCurrent(TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
makeCurrent(TelemetrySpanWrapper) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
matches(byte[], String) - Method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
 
maxReconnectsWithoutEvents - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
method - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
METHOD - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
METHOD_SIGNATURE - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
metricsActive() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig.Telemetry
Whether telemetry metrics integration is active at runtime or not.
MultiplexedEvent - Class in io.quarkiverse.githubapp.runtime
 
MultiplexedEvent(GitHubEvent, GHEventPayload, GitHub, DynamicGraphQLClient) - Constructor for class io.quarkiverse.githubapp.runtime.MultiplexedEvent
 
Multiplexer - Annotation Interface in io.quarkiverse.githubapp.runtime
 

N

needsBody() - Method in enum class io.quarkiverse.githubapp.runtime.sse.HttpRequestMethod
Returns if method type needs a request body
NoopTelemetryMetricsReporter - Class in io.quarkiverse.githubapp.runtime.telemetry.noop
 
NoopTelemetryMetricsReporter() - Constructor for class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryMetricsReporter
 
NoopTelemetryTracesReporter - Class in io.quarkiverse.githubapp.runtime.telemetry.noop
 
NoopTelemetryTracesReporter() - Constructor for class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 

O

onClose(HttpEventStreamClient, HttpResponse<Void>) - Method in class io.quarkiverse.githubapp.runtime.sse.EventStreamAdapter
 
onClose(HttpEventStreamClient, HttpResponse<Void>) - Method in interface io.quarkiverse.githubapp.runtime.sse.EventStreamListener
Gets called if client has been closed
onError(HttpEventStreamClient, Throwable) - Method in class io.quarkiverse.githubapp.runtime.sse.EventStreamAdapter
 
onError(HttpEventStreamClient, Throwable) - Method in interface io.quarkiverse.githubapp.runtime.sse.EventStreamListener
Gets called if an error has occurred
onEvent(HttpEventStreamClient, HttpEventStreamClient.Event) - Method in class io.quarkiverse.githubapp.runtime.sse.EventStreamAdapter
 
onEvent(HttpEventStreamClient, HttpEventStreamClient.Event) - Method in interface io.quarkiverse.githubapp.runtime.sse.EventStreamListener
Gets called if a new event has been received
onReconnect(HttpEventStreamClient, HttpResponse<Void>, boolean, long) - Method in class io.quarkiverse.githubapp.runtime.sse.EventStreamAdapter
 
onReconnect(HttpEventStreamClient, HttpResponse<Void>, boolean, long) - Method in interface io.quarkiverse.githubapp.runtime.sse.EventStreamListener
Gets called if HttpEventStreamClient lost connection and will reconnect
onStartFirst(HttpResponse<Void>) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.InternalEventStreamAdapter
 
onStartLast(HttpResponse<Void>, HttpRequest.Builder) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.InternalEventStreamAdapter
 
OpenTelemetryAttributes - Class in io.quarkiverse.githubapp.runtime.telemetry.opentelemetry
 
OpenTelemetryAttributes() - Constructor for class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
OpenTelemetryJavaHttpClientFactory - Class in io.quarkiverse.githubapp.runtime.telemetry.opentelemetry
 
OpenTelemetryJavaHttpClientFactory() - Constructor for class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryJavaHttpClientFactory
 
OpenTelemetryMetricsReporter - Class in io.quarkiverse.githubapp.runtime.telemetry.opentelemetry
 
OpenTelemetryNames - Class in io.quarkiverse.githubapp.runtime.telemetry.opentelemetry
Used for the span names, but also for the metrics for consistency.
OpenTelemetryNames() - Constructor for class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryNames
 
OpenTelemetryTracesReporter - Class in io.quarkiverse.githubapp.runtime.telemetry.opentelemetry
 
OUTCOME - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 

P

PARSE_ERROR - Enum constant in enum class io.quarkiverse.githubapp.telemetry.CommandErrorType
 
PAYLOAD - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
payloadDirectory() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig.Debug
A directory in which the payloads are saved.
PayloadHelper - Class in io.quarkiverse.githubapp.runtime.github
 
PayloadSignatureChecker - Class in io.quarkiverse.githubapp.runtime.signing
 
PERMISSION_ERROR - Enum constant in enum class io.quarkiverse.githubapp.telemetry.CommandErrorType
 
personalAccessToken() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
personalAccessToken() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
A personal access token for use with TokenGitHubClients or when no installation id is provided in the payload.
POST - Enum constant in enum class io.quarkiverse.githubapp.runtime.sse.HttpRequestMethod
 
PRIVATE_KEY - Static variable in class io.quarkiverse.githubapp.Credentials
 
privateKey() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
privateKey() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The RSA private key.
PrivateKeyConverter - Class in io.quarkiverse.githubapp.runtime.config
 
PrivateKeyConverter() - Constructor for class io.quarkiverse.githubapp.runtime.config.PrivateKeyConverter
 
PrivateKeyUtil - Class in io.quarkiverse.githubapp.runtime.signing
Slightly adjusted version of code found here: https://stackoverflow.com/a/55339208 .
PrivateKeyUtil() - Constructor for class io.quarkiverse.githubapp.runtime.signing.PrivateKeyUtil
 
pushEvent(GitHubEvent) - Method in class io.quarkiverse.githubapp.runtime.replay.ReplayEventsRoute
 
PUT - Enum constant in enum class io.quarkiverse.githubapp.runtime.sse.HttpRequestMethod
 

R

readConfigFilesFromSourceRepository() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
Read the configuration files from the source repository in case of a fork.
reconnectWithoutEvents - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
recordCommand() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig.Telemetry
Whether we record the command in the OpenTelemetry event.
recordEventPayload() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig.Telemetry
Whether we record the event JSON payloads in the OpenTelemetry spans.
removeAllListeners() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Removes all listeners so they no longer get called
removeHeader(String) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Removes a HTTP header so it gets no longer used for HTTP requests
removeHeaders(String...) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Removes multiple HTTP headers so they no longer will be used for HTTP requests
removeListener(EventStreamListener...) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Removes the listeners so they no longer get called
ReplayEvent - Class in io.quarkiverse.githubapp.runtime.replay
 
ReplayEvent() - Constructor for class io.quarkiverse.githubapp.runtime.replay.ReplayEvent
 
ReplayEvent(GitHubEvent) - Constructor for class io.quarkiverse.githubapp.runtime.replay.ReplayEvent
 
ReplayEventsRoute - Class in io.quarkiverse.githubapp.runtime.replay
 
ReplayEventsRoute() - Constructor for class io.quarkiverse.githubapp.runtime.replay.ReplayEventsRoute
 
replayUiHandler(String, String, List<FileSystemStaticHandler.StaticWebRootConfiguration>, ShutdownContext) - Method in class io.quarkiverse.githubapp.runtime.GitHubAppRecorder
 
reportCommandMethodError(GitHubEvent, String, String, CommandErrorType, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
reportCommandMethodError(GitHubEvent, String, String, CommandErrorType, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
reportCommandMethodError(GitHubEvent, String, String, CommandErrorType, String) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
reportCommandMethodSuccess(GitHubEvent, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
reportCommandMethodSuccess(GitHubEvent, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
reportCommandMethodSuccess(GitHubEvent, String, String) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
reportEarlyRequestError(String, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
reportEarlyRequestError(String, String, String) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
reportEarlyRequestError(String, String, String) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
reportException(GitHubEvent, TelemetrySpanWrapper, Throwable) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
reportException(GitHubEvent, TelemetrySpanWrapper, Throwable) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
reportException(GitHubEvent, TelemetrySpanWrapper, Throwable) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
reportSuccess(GitHubEvent, TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.noop.NoopTelemetryTracesReporter
 
reportSuccess(GitHubEvent, TelemetrySpanWrapper) - Method in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryTracesReporter
 
reportSuccess(GitHubEvent, TelemetrySpanWrapper) - Method in interface io.quarkiverse.githubapp.telemetry.TelemetryTracesReporter
 
REPOSITORY - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
requestBody - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
RequestScopeCachingGitHubConfigFileProvider - Class in io.quarkiverse.githubapp.runtime
 
RequestScopeCachingGitHubConfigFileProvider() - Constructor for class io.quarkiverse.githubapp.runtime.RequestScopeCachingGitHubConfigFileProvider
 
resetEventIDonReconnect - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
restApiEndpoint() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
restApiEndpoint() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The REST API endpoint.
retryCooldown - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
Routes - Class in io.quarkiverse.githubapp.runtime
 
Routes() - Constructor for class io.quarkiverse.githubapp.runtime.Routes
 
running - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 

S

setAutoStopThreshold(int) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets how often the client can reconnect without receiving events in between before it automatically stops.
setHeader(String, String) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets/Removes a HTTP header that will be used for HTTP requests.
setHeaders(Map<String, String>) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets HTTP headers that will be used for HTTP requests (removes all existing ones).
setHttpClient(HttpClient) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets if a specific HttpClient should be used for HTTP requests.
setHttpMethod(HttpRequestMethod) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets the HTTP method type that client uses for HTTP requests
setHttpRequestBody(HttpRequest.BodyPublisher) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets a HTTP body used for requests.
setHttpVersion(HttpClient.Version) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets a specific HTTP version that should be used.
setLastEventID(long) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets the event id that should be sent on next start/reconnect.
setResetLastEventIDonReconnect(boolean) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets if the last event it should be set to zero on a reconnect
setRetryCooldown(long) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets the cooldown in milliseconds that this client will wait before reconnection after a connection loss
setTimeout(long) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets the timeout in milliseconds for the HTTP client before it reconnects (if negative then ignored)
setURI(URI) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets the URI that will be used after the next reconnect.
setURL(String) - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Sets the URL that will be used after the next reconnect.
SimpleGitHubEvent - Class in io.quarkiverse.githubapp.runtime
This object will be serialized to JSON when the replay is enabled.
SimpleGitHubEvent(Long, String, String, String, String, String, String, JsonObject, boolean) - Constructor for class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
SmeeIoForwarder - Class in io.quarkiverse.githubapp.runtime.smee
 
source() - Element in annotation interface io.quarkiverse.githubapp.ConfigFile
 
SOURCE_REPOSITORY - Enum constant in enum class io.quarkiverse.githubapp.ConfigFile.Source
Always retrieve the configuration file from the "source" (non-fork) repository; in the case of forks, the configuration file living in the fork will be ignored.
start() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Starts listening for SSE events and immediately returns.
STATUS_FAILURE - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
STATUS_SUCCESS - Static variable in class io.quarkiverse.githubapp.runtime.telemetry.opentelemetry.OpenTelemetryAttributes
 
stop() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
Stops without reconnecting.
supportsClone(Mac) - Static method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
 
supportsInstallation() - Method in interface io.quarkiverse.githubapp.GitHubEvent
 
supportsInstallation() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 

T

telemetry() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
telemetry() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
Telemetry configuration.
TelemetryMetricsReporter - Interface in io.quarkiverse.githubapp.telemetry
Report metrics to OpenTelemetry.
TelemetryScopeWrapper - Interface in io.quarkiverse.githubapp.telemetry
A wrapper for the scope.
TelemetrySpanWrapper - Interface in io.quarkiverse.githubapp.telemetry
A wrapper for the span.
TelemetryTracesReporter - Interface in io.quarkiverse.githubapp.telemetry
Report spans to OpenTelemetry.
timeout - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
token() - Method in interface io.quarkiverse.githubapp.InstallationTokenProvider.InstallationToken
 
TokenGitHubClients - Class in io.quarkiverse.githubapp
 
toString() - Method in class io.quarkiverse.githubapp.runtime.SimpleGitHubEvent
 
toString() - Method in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient.Event
 
tracesActive() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig.Telemetry
Whether telemetry span collecting integration is active at runtime or not.

U

uri - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 
UtilsProducer - Class in io.quarkiverse.githubapp.runtime
 
UtilsProducer() - Constructor for class io.quarkiverse.githubapp.runtime.UtilsProducer
 
UtilsProducer.Yaml - Annotation Interface in io.quarkiverse.githubapp.runtime
 

V

value() - Element in annotation interface io.quarkiverse.githubapp.ConfigFile
 
valueOf(String) - Static method in enum class io.quarkiverse.githubapp.ConfigFile.Source
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.githubapp.runtime.sse.HttpRequestMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkiverse.githubapp.telemetry.CommandErrorType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkiverse.githubapp.ConfigFile.Source
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.githubapp.runtime.sse.HttpRequestMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkiverse.githubapp.telemetry.CommandErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class io.quarkiverse.githubapp.runtime.sse.HttpEventStreamClient
 

W

WEBHOOK_SECRET - Static variable in class io.quarkiverse.githubapp.Credentials
 
webhookProxyUrl() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
webhookProxyUrl() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The Smee.io proxy URL used when testing locally.
webhookSecret() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
webhookSecret() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The webhook secret if defined in the GitHub UI.
webhookUrlPath() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
 
webhookUrlPath() - Method in interface io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
The webhook URL path on which the GitHub App route is mounted.

X

X_GITHUB_DELIVERY - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 
X_GITHUB_EVENT - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 
X_HUB_SIGNATURE_256 - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 
X_QUARKIVERSE_GITHUB_APP_ORIGINAL_DELIVERY - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 
X_QUARKIVERSE_GITHUB_APP_REPLAYED - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 
X_REQUEST_ID - Static variable in class io.quarkiverse.githubapp.runtime.Headers
 

Y

yamlObjectMapper() - Method in class io.quarkiverse.githubapp.runtime.UtilsProducer
 
A C D E F G H I J L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form