A C D E F G H I J L M P R S T U V W X Y 
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-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
 

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 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_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 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 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 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 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 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
 
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
 
A C D E F G H I J L M P R S T U V W X Y 
All Classes All Packages