Uses of Interface
dev.sympho.modular_commands.api.registry.Registry
Packages that use Registry
Package
Description
Runtime system for executing commands defined through the API.
Default implementations for registries.
Collection of classes that provide assorted utilies for ease of use.
-
Uses of Registry in dev.sympho.modular_commands.execute
Methods in dev.sympho.modular_commands.execute with parameters of type RegistryModifier and TypeMethodDescriptionPipelineBuilder.buildPipeline(GatewayDiscordClient client, Registry registry) Builds a new pipeline with the given client and registry.static <H extends Handlers>
Tuple2<Invocation,List<Command<? extends H>>> InvocationUtils.parseInvocation(Registry registry, SmartIterator<String> args, Class<H> commandType) Extracts an invocation from a sequence of args by performing lookups on the given registry, while building the corresponding execution chain.Constructors in dev.sympho.modular_commands.execute with parameters of type RegistryModifierConstructorDescriptionprotectedCommandExecutor(GatewayDiscordClient client, Registry registry, PipelineBuilder<?, ?, ?, ?> builder) Creates a new instance.MessageCommandExecutor(GatewayDiscordClient client, Registry registry, AccessManager accessManager, io.micrometer.core.instrument.MeterRegistry meters, io.micrometer.observation.ObservationRegistry observations, PrefixProvider prefixProvider, AliasProvider aliases) Creates a new instance. -
Uses of Registry in dev.sympho.modular_commands.impl.registry
Classes in dev.sympho.modular_commands.impl.registry that implement RegistryModifier and TypeClassDescriptionfinal classA simple, directly-mapped registry implementation that does not support overrides. -
Uses of Registry in dev.sympho.modular_commands.utils
Methods in dev.sympho.modular_commands.utils that return RegistryModifier and TypeMethodDescriptionstatic RegistryRegistries.simpleRegistry()Creates a simple, directly-mapped registry implementation that does not support overrides.