Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCommandDispatcher<C> - Class in io.quarkiverse.githubapp.command.airline.runtime
- AbstractCommandDispatcher(Class<?>, CliConfig) - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher
- AbstractCommandDispatcher.CommandExecutionContext<C> - Class in io.quarkiverse.githubapp.command.airline.runtime
- AbstractHelpCommand - Class in io.quarkiverse.githubapp.command.airline
- AbstractHelpCommand() - Constructor for class io.quarkiverse.githubapp.command.airline.AbstractHelpCommand
- addMessage() - Method in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- addMessage() - Method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ExecutionErrorStrategy
- AirlineInject - Annotation Interface in io.quarkiverse.githubapp.command.airline
-
Used to mark a field of a command class as subject of injection by Airline.
- aliases() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
-
The aliases of the command.
- ALL - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
- ArcCommandFactory<T> - Class in io.quarkiverse.githubapp.command.airline.runtime
- ArcCommandFactory() - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.ArcCommandFactory
C
- cli() - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Returns the value of the
cli
record component. - cliConfig() - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Returns the value of the
cliConfig
record component. - CliConfig - Class in io.quarkiverse.githubapp.command.airline.runtime
- CliConfig(List<String>, CliOptions.ParseErrorStrategy, String, Class<? extends ParseErrorHandler>, CommandConfig, CommandPermissionConfig, CommandTeamConfig) - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- CliConfig(List<String>, CommandConfig, CommandPermissionConfig, CommandTeamConfig) - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- CliOptions - Annotation Interface in io.quarkiverse.githubapp.command.airline
-
Complement to the
Cli
annotation for Quarkus GitHub App specific options. - CliOptions.ParseErrorStrategy - Enum Class in io.quarkiverse.githubapp.command.airline
- command - Variable in class io.quarkiverse.githubapp.command.airline.AbstractHelpCommand
- command() - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Returns the value of the
command
record component. - CommandConfig - Class in io.quarkiverse.githubapp.command.airline.runtime
- CommandConfig() - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.CommandConfig
- CommandConfig(CommandOptions.CommandScope, CommandOptions.ExecutionErrorStrategy, String, Class<? extends ExecutionErrorHandler>, CommandOptions.ReactionStrategy) - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.CommandConfig
- commandExecutionContext() - Method in record class io.quarkiverse.githubapp.command.airline.ExecutionErrorHandler.ExecutionErrorContext
-
Returns the value of the
commandExecutionContext
record component. - CommandExecutionContext(String, C, CommandConfig, GHReaction) - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher.CommandExecutionContext
- CommandExecutionException - Exception in io.quarkiverse.githubapp.command.airline.runtime
- CommandExecutionException(String, Exception) - Constructor for exception io.quarkiverse.githubapp.command.airline.runtime.CommandExecutionException
- Commandline - Class in io.quarkiverse.githubapp.command.airline.runtime.util
-
Extracted from Ant - https://github.com/apache/ant with a few adjustments.
- CommandOptions - Annotation Interface in io.quarkiverse.githubapp.command.airline
-
Complement to the
Command
annotation for Quarkus GitHub App specific options. - CommandOptions.CommandScope - Enum Class in io.quarkiverse.githubapp.command.airline
- CommandOptions.DefaultExecutionErrorHandlerMarker - Class in io.quarkiverse.githubapp.command.airline
- CommandOptions.ExecutionErrorStrategy - Enum Class in io.quarkiverse.githubapp.command.airline
- CommandOptions.ReactionStrategy - Enum Class in io.quarkiverse.githubapp.command.airline
-
Things are a bit specific here: - the command specific option will be honored if possible - if the error happens at a more global level (typically if not able to parse the command), the default command option will be used
- CommandPermissionConfig - Class in io.quarkiverse.githubapp.command.airline.runtime
- CommandPermissionConfig(GHPermissionType) - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.CommandPermissionConfig
- CommandTeamConfig - Class in io.quarkiverse.githubapp.command.airline.runtime
- CommandTeamConfig(String[]) - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.CommandTeamConfig
- COMMENT_MESSAGE - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- COMMENT_MESSAGE - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ExecutionErrorStrategy
- COMMENT_MESSAGE_ERRORS - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- COMMENT_MESSAGE_HELP - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- COMMENT_MESSAGE_HELP_ERRORS - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- createInstance(Class<?>) - Method in class io.quarkiverse.githubapp.command.airline.runtime.ArcCommandFactory
- createReaction(GHEventPayload.IssueComment, ReactionContent) - Static method in class io.quarkiverse.githubapp.command.airline.runtime.util.Reactions
D
- DEFAULT_EXECUTION_ERROR_HANDLER - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
- DEFAULT_EXECUTION_ERROR_MESSAGE - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
- DEFAULT_EXECUTION_ERROR_STRATEGY - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
- DEFAULT_PARSE_ERROR_HANDLER - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
- DEFAULT_PARSE_ERROR_MESSAGE - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
- DEFAULT_PARSE_ERROR_STRATEGY - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
- DEFAULT_REACTION_STRATEGY - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
- DEFAULT_SCOPE - Static variable in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
- defaultCommandOptions() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
-
Default options applied to all this command set, except if they are overridden at the command level.
- DefaultExecutionErrorHandler - Class in io.quarkiverse.githubapp.command.airline.runtime
- DefaultExecutionErrorHandler() - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.DefaultExecutionErrorHandler
- DefaultExecutionErrorHandlerMarker() - Constructor for class io.quarkiverse.githubapp.command.airline.CommandOptions.DefaultExecutionErrorHandlerMarker
- DefaultParseErrorHandler - Class in io.quarkiverse.githubapp.command.airline.runtime
- DefaultParseErrorHandler() - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.DefaultParseErrorHandler
- deleteReaction(GHEventPayload.IssueComment, GHReaction) - Static method in class io.quarkiverse.githubapp.command.airline.runtime.util.Reactions
E
- equals(Object) - Method in record class io.quarkiverse.githubapp.command.airline.ExecutionErrorHandler.ExecutionErrorContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Returns the value of the
error
record component. - exception() - Method in record class io.quarkiverse.githubapp.command.airline.ExecutionErrorHandler.ExecutionErrorContext
-
Returns the value of the
exception
record component. - ExecutionErrorContext(AbstractCommandDispatcher.CommandExecutionContext<?>, Exception) - Constructor for record class io.quarkiverse.githubapp.command.airline.ExecutionErrorHandler.ExecutionErrorContext
-
Creates an instance of a
ExecutionErrorContext
record class. - executionErrorHandler() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
-
A custom handler for execution errors.
- ExecutionErrorHandler - Interface in io.quarkiverse.githubapp.command.airline
-
This allows to configure a specific error handler for command execution errors.
- ExecutionErrorHandler.ExecutionErrorContext - Record Class in io.quarkiverse.githubapp.command.airline
- executionErrorMessage() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
-
The error message when an error occurs executing the command.
- executionErrorStrategy() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
-
The error strategy when an error occurs executing the command.
G
- getAckReaction() - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher.CommandExecutionContext
- getAliases() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- getCommand() - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher.CommandExecutionContext
- getCommand(GHEventPayload.IssueComment) - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher
- getCommandConfig() - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher.CommandExecutionContext
- getCommandConfigs() - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher
- getCommandLine() - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher.CommandExecutionContext
- getCommandPermissionConfigs() - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher
- getCommandTeamConfigs() - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher
- getDefaultCommandConfig() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- getDefaultCommandPermissionConfig() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- getDefaultCommandTeamConfig() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- getExecutionErrorHandler() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CommandConfig
- getExecutionErrorMessage() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CommandConfig
- getExecutionErrorStrategy() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CommandConfig
- getParseErrorHandler() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- getParseErrorMessage() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- getParseErrorStrategy() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CliConfig
- getPermission() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CommandPermissionConfig
- getReactionStrategy() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CommandConfig
- getScope() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CommandConfig
- getTeams() - Method in class io.quarkiverse.githubapp.command.airline.runtime.CommandTeamConfig
- global - Variable in class io.quarkiverse.githubapp.command.airline.AbstractHelpCommand
H
- handleExecutionError(GHEventPayload.IssueComment, ExecutionErrorHandler.ExecutionErrorContext) - Method in class io.quarkiverse.githubapp.command.airline.CommandOptions.DefaultExecutionErrorHandlerMarker
- handleExecutionError(GHEventPayload.IssueComment, ExecutionErrorHandler.ExecutionErrorContext) - Method in interface io.quarkiverse.githubapp.command.airline.ExecutionErrorHandler
- handleExecutionError(GHEventPayload.IssueComment, ExecutionErrorHandler.ExecutionErrorContext) - Method in class io.quarkiverse.githubapp.command.airline.runtime.DefaultExecutionErrorHandler
- handleExecutionError(GHEventPayload.IssueComment, AbstractCommandDispatcher.CommandExecutionContext<C>, Exception) - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher
- handleParseError(GHEventPayload.IssueComment, ParseErrorHandler.ParseErrorContext) - Method in interface io.quarkiverse.githubapp.command.airline.ParseErrorHandler
- handleParseError(GHEventPayload.IssueComment, ParseErrorHandler.ParseErrorContext) - Method in class io.quarkiverse.githubapp.command.airline.runtime.DefaultParseErrorHandler
- handleParseError(GHEventPayload.IssueComment, String, ParseResult<C>, String) - Method in class io.quarkiverse.githubapp.command.airline.runtime.AbstractCommandDispatcher
- hashCode() - Method in record class io.quarkiverse.githubapp.command.airline.ExecutionErrorHandler.ExecutionErrorContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Returns a hash code value for this object.
I
- includeErrors() - Method in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- includeHelp() - Method in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- io.quarkiverse.githubapp.command.airline - package io.quarkiverse.githubapp.command.airline
- io.quarkiverse.githubapp.command.airline.runtime - package io.quarkiverse.githubapp.command.airline.runtime
- io.quarkiverse.githubapp.command.airline.runtime.util - package io.quarkiverse.githubapp.command.airline.runtime.util
- isInScope(boolean) - Method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.CommandScope
- ISSUES - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.CommandScope
- ISSUES_AND_PULL_REQUESTS - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.CommandScope
N
- NONE - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
- NONE - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ExecutionErrorStrategy
- NONE - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
O
- ON_ERROR - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
- ON_NORMAL_ON_ERROR - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
- ON_PROGRESS - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
- ON_PROGRESS_ON_ERROR - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
P
- ParseErrorContext(CliConfig, Cli<?>, String, ParseResult<?>, String) - Constructor for record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Creates an instance of a
ParseErrorContext
record class. - parseErrorHandler() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
-
A custom handler for parse errors.
- ParseErrorHandler - Interface in io.quarkiverse.githubapp.command.airline
-
This allows to configure a specific error handler for parse errors.
- ParseErrorHandler.ParseErrorContext - Record Class in io.quarkiverse.githubapp.command.airline
- parseErrorMessage() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
-
The error message when an error occurs parsing the command.
- parseErrorStrategy() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CliOptions
-
The error strategy when an error occurs parsing the command.
- parseResult() - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Returns the value of the
parseResult
record component. - Permission - Annotation Interface in io.quarkiverse.githubapp.command.airline
-
Permission required to be authorized to execute the command(s).
- PULL_REQUESTS - Enum constant in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.CommandScope
R
- reactionOnError() - Method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
- reactionOnNormalFlow() - Method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
- reactionOnProgress() - Method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
- Reactions - Class in io.quarkiverse.githubapp.command.airline.runtime.util
- Reactions() - Constructor for class io.quarkiverse.githubapp.command.airline.runtime.util.Reactions
- reactionStrategy() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
-
The reaction strategy used to provide feedback via comment reactions.
- run(GHEventPayload.IssueComment) - Method in class io.quarkiverse.githubapp.command.airline.AbstractHelpCommand
S
- scope() - Element in annotation interface io.quarkiverse.githubapp.command.airline.CommandOptions
-
Whether the command should target issues, pull requests or both.
T
- Team - Annotation Interface in io.quarkiverse.githubapp.command.airline
-
Team required to be authorized to execute the command(s).
- toString() - Method in record class io.quarkiverse.githubapp.command.airline.ExecutionErrorHandler.ExecutionErrorContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkiverse.githubapp.command.airline.ParseErrorHandler.ParseErrorContext
-
Returns a string representation of this record class.
- translateCommandline(String) - Static method in class io.quarkiverse.githubapp.command.airline.runtime.util.Commandline
-
Crack a command line.
V
- value() - Element in annotation interface io.quarkiverse.githubapp.command.airline.Permission
- value() - Element in annotation interface io.quarkiverse.githubapp.command.airline.Team
-
The slug of the teams (i.e. what is in the URL of the team page).
- valueOf(String) - Static method in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.CommandScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ExecutionErrorStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.githubapp.command.airline.CommandOptions.ReactionStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkiverse.githubapp.command.airline.CliOptions.ParseErrorStrategy
-
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.command.airline.CommandOptions.CommandScope
-
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.command.airline.CommandOptions.ExecutionErrorStrategy
-
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.command.airline.CommandOptions.ReactionStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form