Package net.kautler.command.api
-
Interface Summary Interface Description Command<M> A command that can be triggered by messages of the given type.CommandContextTransformer<M> A transformer that can transform a command context in a givenphase
or multiple ones. -
Class Summary Class Description CommandContext<M> The context of a command triggered by messages of the given type.CommandContext.Builder<M> A builder to build command context instances.CommandContextTransformer.InPhase.Literal An annotation literal for programmatic CDI lookup.CommandHandler<M> A base class for command handlers that does the common logic.Version A class that provides information about the version of this library. -
Enum Summary Enum Description CommandContextTransformer.Phase The phases during which a command context transformer is called if one is provided for the given phase. -
Annotation Types Summary Annotation Type Description CommandContextTransformer.InPhase A CDI qualifier that is used for defining the phase in which a command context transformer should be called.CommandContextTransformer.InPhases An annotation which serves as container for applying multiple@InPhase
annotations.