Uses of Interface
dev.sympho.modular_commands.api.command.handler.MessageHandlers
Packages that use MessageHandlers
Package
Description
APIs related to defining a command.
Handler interfaces used across the system.
-
Uses of MessageHandlers in dev.sympho.modular_commands.api.command
Methods in dev.sympho.modular_commands.api.command that return types with arguments of type MessageHandlersModifier and TypeMethodDescriptionstatic Command.Builder<MessageHandlers>
Command.message()
Creates a builder for a message-only command. -
Uses of MessageHandlers in dev.sympho.modular_commands.api.command.handler
Subinterfaces of MessageHandlers in dev.sympho.modular_commands.api.command.handlerModifier and TypeInterfaceDescriptioninterface
A set of handlers that support text-based (message and slash) invocations.Classes in dev.sympho.modular_commands.api.command.handler that implement MessageHandlersModifier and TypeClassDescriptionstatic final record
A record-based implementation.static final record
A record-based implementation.Methods in dev.sympho.modular_commands.api.command.handler that return MessageHandlersModifier and TypeMethodDescriptionstatic MessageHandlers
Handlers.message
(InvocationHandler<? super MessageCommandContext> invocation) Creates a handler set with the given handlers, with support only for message-based commands, and no result handlers.static MessageHandlers
Handlers.message
(InvocationHandler<? super MessageCommandContext> invocation, ResultHandler<? super MessageCommandContext>... result) Creates a handler set with the given handlers, with support only for message-based commands.static MessageHandlers
Handlers.message
(InvocationHandler<? super MessageCommandContext> invocation, List<? extends ResultHandler<? super MessageCommandContext>> result) Creates a handler set with the given handlers, with support only for message-based commands.