Index

A C D E G H I N O P R S T V 
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.
A C D E G H I N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form