A C D E F G H I J L M P R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- appId() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
- apply(Throwable) - Method in class io.quarkiverse.githubapp.runtime.error.ErrorHandlerBridgeFunction
- appName() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
C
- checkConfig() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
- CheckedConfigProvider - Class in io.quarkiverse.githubapp.runtime.config
- ConfigFile - Annotation Type 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 in io.quarkiverse.githubapp
-
Which repository to extract a configuration file from.
- convert(String) - Method in class io.quarkiverse.githubapp.runtime.config.PrivateKeyConverter
- 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
- CURRENT_REPOSITORY - io.quarkiverse.githubapp.ConfigFile.Source
-
Always retrieve the configuration file from the repository from which an event was sent.
D
- data() - Method in class io.quarkiverse.githubapp.runtime.replay.ReplayEvent
- debug() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
- Debug() - Constructor for class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig.Debug
- DEFAULT - io.quarkiverse.githubapp.ConfigFile.Source
-
Default behavior: If
quarkus.github-app.read-config-files-from-source-repositoryis unset or set tofalse, behaves asConfigFile.Source.CURRENT_REPOSITORYIfquarkus.github-app.read-config-files-from-source-repositoryis set totrue, behaves asConfigFile.Source.SOURCE_REPOSITORY - DefaultErrorHandler - Class in io.quarkiverse.githubapp.runtime.error
- DefaultErrorHandler() - Constructor for class io.quarkiverse.githubapp.runtime.error.DefaultErrorHandler
E
- ErrorHandler - Interface in io.quarkiverse.githubapp.error
- ErrorHandlerBridgeFunction - Class in io.quarkiverse.githubapp.runtime.error
- ErrorHandlerBridgeFunction(GitHubEvent) - Constructor for class io.quarkiverse.githubapp.runtime.error.ErrorHandlerBridgeFunction
- ErrorHandlerBridgeFunction(GitHubEvent, GHEventPayload) - Constructor for class io.quarkiverse.githubapp.runtime.error.ErrorHandlerBridgeFunction
- event() - Method in class io.quarkiverse.githubapp.runtime.replay.ReplayEvent
- 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
typeis not justString) 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
typeis not justString) 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_appId(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_appName(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_debug(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_graphqlApiEndpoint(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_instanceEndpoint(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_privateKey(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_readConfigFilesFromSourceRepository(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_restApiEndpoint(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_webhookProxyUrl(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- get_webhookSecret(Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- getAction() - Method in class io.quarkiverse.githubapp.GitHubEvent
- getApplicationClient() - Method in interface io.quarkiverse.githubapp.GitHubClientProvider
-
Gets the
GitHub clientfor 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 class io.quarkiverse.githubapp.GitHubEvent
- 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
- getDeliveryId() - Method in class io.quarkiverse.githubapp.GitHubEvent
- getEffectiveSource(ConfigFile.Source) - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
- getEvent() - Method in class io.quarkiverse.githubapp.GitHubEvent
- getEventAction() - Method in class io.quarkiverse.githubapp.GitHubEvent
- 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
- getInstallationClient(long) - Method in interface io.quarkiverse.githubapp.GitHubClientProvider
-
Gets the
GitHub clientfor 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 clientfor a given application installation. - getInstallationGraphQLClient(long) - Method in class io.quarkiverse.githubapp.runtime.github.GitHubService
- getInstallationId() - Method in class io.quarkiverse.githubapp.GitHubEvent
- getMacInstance() - Method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
- getParsedPayload() - Method in class io.quarkiverse.githubapp.GitHubEvent
- getPayload() - Method in class io.quarkiverse.githubapp.GitHubEvent
- getPayload() - Method in class io.quarkiverse.githubapp.runtime.MultiplexedEvent
- getRepository() - Method in class io.quarkiverse.githubapp.GitHubEvent
- getRepository(GHEventPayload) - Static method in class io.quarkiverse.githubapp.runtime.github.PayloadHelper
- 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 - Class in io.quarkiverse.githubapp.runtime.config
- GitHubAppRuntimeConfig() - Constructor for class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig
- GitHubAppRuntimeConfig.Debug - Class in io.quarkiverse.githubapp.runtime.config
- GitHubAppRuntimeConfig$$accessor - Class in io.quarkiverse.githubapp.runtime.config
- GitHubClientProvider - Interface in io.quarkiverse.githubapp
-
A provider of
GitHub clientsfor 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
- GitHubEvent - Class in io.quarkiverse.githubapp
- GitHubEvent(Long, String, String, String, String, String, String, JsonObject, boolean) - Constructor for class io.quarkiverse.githubapp.GitHubEvent
- 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) - Constructor for class io.quarkiverse.githubapp.runtime.github.GitHubService
- graphqlApiEndpoint() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
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
- handleRequest(RoutingContext, RoutingExchange, String, String, String, String, String) - Method in class io.quarkiverse.githubapp.runtime.Routes
- Headers - Class in io.quarkiverse.githubapp.runtime
- hex(byte[]) - Static method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
I
- init(StartupEvent) - Method in class io.quarkiverse.githubapp.runtime.Routes
- 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
- isReplayed() - Method in class io.quarkiverse.githubapp.GitHubEvent
J
- JwtTokenCreator - Class in io.quarkiverse.githubapp.runtime.signing
- JwtTokenCreator() - Constructor for class io.quarkiverse.githubapp.runtime.signing.JwtTokenCreator
L
- loadKey(String) - Static method in class io.quarkiverse.githubapp.runtime.signing.PrivateKeyUtil
M
- matches(byte[], String) - Method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
- MultiplexedEvent - Class in io.quarkiverse.githubapp.runtime
- MultiplexedEvent(GitHubEvent, GHEventPayload, GitHub, DynamicGraphQLClient) - Constructor for class io.quarkiverse.githubapp.runtime.MultiplexedEvent
- Multiplexer - Annotation Type in io.quarkiverse.githubapp.runtime
P
- payloadDirectory - Variable in class 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
- privateKey() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
- 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
R
- 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
- RequestScopeCachingGitHubConfigFileProvider - Class in io.quarkiverse.githubapp.runtime
- RequestScopeCachingGitHubConfigFileProvider() - Constructor for class io.quarkiverse.githubapp.runtime.RequestScopeCachingGitHubConfigFileProvider
- restApiEndpoint() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
- Routes - Class in io.quarkiverse.githubapp.runtime
- Routes() - Constructor for class io.quarkiverse.githubapp.runtime.Routes
S
- set_appId(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_appName(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_debug(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_graphqlApiEndpoint(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_instanceEndpoint(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_privateKey(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_readConfigFilesFromSourceRepository(Object, boolean) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_restApiEndpoint(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_webhookProxyUrl(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- set_webhookSecret(Object, Object) - Static method in class io.quarkiverse.githubapp.runtime.config.GitHubAppRuntimeConfig$$accessor
- SmeeIoForwarder - Class in io.quarkiverse.githubapp.runtime.smee
- source() - Method in annotation type io.quarkiverse.githubapp.ConfigFile
- SOURCE_REPOSITORY - 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.
- supportsClone(Mac) - Static method in class io.quarkiverse.githubapp.runtime.signing.PayloadSignatureChecker
T
- toString() - Method in class io.quarkiverse.githubapp.GitHubEvent
U
- UtilsProducer - Class in io.quarkiverse.githubapp.runtime
- UtilsProducer() - Constructor for class io.quarkiverse.githubapp.runtime.UtilsProducer
- UtilsProducer.Yaml - Annotation Type in io.quarkiverse.githubapp.runtime
V
- value() - Method in annotation type io.quarkiverse.githubapp.ConfigFile
- valueOf(String) - Static method in enum io.quarkiverse.githubapp.ConfigFile.Source
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.quarkiverse.githubapp.ConfigFile.Source
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- webhookProxyUrl() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
- webhookSecret() - Method in class io.quarkiverse.githubapp.runtime.config.CheckedConfigProvider
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
All Classes All Packages