Uses of Annotation Interface
com.dianxin.tori.base.annotations.ReleasedSince
Packages that use ReleasedSince
Package
Description
-
Uses of ReleasedSince in com.dianxin.tori.api
Methods in com.dianxin.tori.api with annotations of type ReleasedSinceModifier and TypeMethodDescriptionToriServer.getBotLoader()Gets the bot loader system.booleanToriServer.hasJDave()Checks if the JDave Audio Encryption extension is available in the classpath. -
Uses of ReleasedSince in com.dianxin.tori.api.bot
Methods in com.dianxin.tori.api.bot with annotations of type ReleasedSinceModifier and TypeMethodDescription@Nullable StringRetrieves an environment configuration value by its variable name.@NonNull StringJavaDiscordBot.getEnvOrDefault(String variable, String defaultValue) Retrieves an environment configuration value, returning a fallback default if not found.@NonNull StringJavaDiscordBot.getEnvOrThrow(String variable) Retrieves an environment configuration value by its variable name, throwing an exception if missing.@NonNull StringJavaDiscordBot.getEnvOrThrow(String variable, Throwable throwable) Retrieves an environment configuration value, throwing a custom throwable if missing. -
Uses of ReleasedSince in com.dianxin.tori.api.commands
Classes in com.dianxin.tori.api.commands with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassThe central registrar for all Discord interactions including Slash Commands, User Context Menus, and Message Context Menus.interfaceConfiguration interface for customizing the rejection messages sent by the command registrar.classDeprecated.Discord is shifting toward Slash Commands to improve user privacy, security, and discoverability. -
Uses of ReleasedSince in com.dianxin.tori.api.commands.slash
Classes in com.dianxin.tori.api.commands.slash with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassA statically optimized version of ModernBaseCommand.interfaceThe foundational interface for all slash commands within the framework.classThe modern, annotation-driven base class for all slash commands. -
Uses of ReleasedSince in com.dianxin.tori.api.commands.slash.v2.annotations
Classes in com.dianxin.tori.api.commands.slash.v2.annotations with annotations of type ReleasedSinceModifier and TypeClassDescription@interfaceMarks a class as a top-level Discord Slash Command.@interfaceBinds an interaction argument/option to a class field.@interfaceIdentifies the handler method to invoke when an interaction is triggered.@interfaceDeclares a nested static inner class as a runnable Discord Subcommand.@interfaceDeclares a nested static inner class as a Discord Subcommand Group. -
Uses of ReleasedSince in com.dianxin.tori.api.commands.slash.v2.controller
Classes in com.dianxin.tori.api.commands.slash.v2.controller with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassManages registration, synchronization, and interaction routing for annotation-driven slash commands in the Tori framework. -
Uses of ReleasedSince in com.dianxin.tori.api.commands.slash.v2.example
Classes in com.dianxin.tori.api.commands.slash.v2.example with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassExample demonstrating a standard, single flat slash command with optional options.classExample demonstrating a nested subcommand structure for a moderation warning system. -
Uses of ReleasedSince in com.dianxin.tori.api.commands.text
Classes in com.dianxin.tori.api.commands.text with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassDeprecated.Discord is shifting toward Slash Commands to improve user privacy, security, and discoverability.interfaceDeprecated.Discord is shifting toward Slash Commands to improve user privacy, security, and discoverability.classDeprecated.Discord is shifting toward Slash Commands to improve user privacy, security, and discoverability. -
Uses of ReleasedSince in com.dianxin.tori.api.interaction
Classes in com.dianxin.tori.api.interaction with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassA registry class responsible for managing and routing Discord UI Component interactions such as Buttons, String Select Menus, and Entity Select Menus.interfaceRepresents a handler for a specific Discord Button interaction.interfaceRepresents a handler for a specific Discord Entity Select Menu interaction.interfaceRepresents a handler for a specific Discord Modal interaction.interfaceRepresents a handler for a specific Discord String Select Menu interaction.classA registry class responsible for managing and routing Discord Modal interactions. -
Uses of ReleasedSince in com.dianxin.tori.api.utils
Classes in com.dianxin.tori.api.utils with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassUtility class for sanitizing and formatting exception stack traces. -
Uses of ReleasedSince in com.dianxin.tori.base.collections
Classes in com.dianxin.tori.base.collections with annotations of type ReleasedSinceModifier and TypeClassDescriptionclassConcurrentUniqueMap<K,V> A thread-safe, bidirectional implementation of theUniqueMapinterface.Methods in com.dianxin.tori.base.collections with annotations of type ReleasedSinceModifier and TypeMethodDescriptionstatic <R1,R2> UniqueMap <R1, R2> UniqueMap.of(UniqueMap.Entry<R1, R2>... entries) Returns an unmodifiableUniqueMapcontaining the given key-value mappings. -
Uses of ReleasedSince in com.dianxin.tori.base.concurrent
Classes in com.dianxin.tori.base.concurrent with annotations of type ReleasedSinceModifier and TypeInterfaceDescriptioninterfaceRepresents a retry strategy configuration for asynchronous execution units such asFutureAction.Methods in com.dianxin.tori.base.concurrent with annotations of type ReleasedSinceModifier and TypeMethodDescriptiondefault @NotNull FutureAction<T> FutureAction.retryIfError(int retries) Retries this action immediately up to the specified maximum attempts if an error occurs.default @NotNull FutureAction<T> FutureAction.retryIfError(int retries, @NotNull Duration delay) Retries this action with a fixed backoff delay between attempts if an error occurs.default @NotNull FutureAction<T> FutureAction.retryIfError(int retries, @NotNull Duration delay, @Nullable Runnable onRetry) Retries this action with a fixed backoff delay and an execution hook invoked prior to each retry. -
Uses of ReleasedSince in com.dianxin.tori.base.utils
Classes in com.dianxin.tori.base.utils with annotations of type ReleasedSinceModifier and TypeClassDescriptionfinal classUtility class providing helper methods for standard array conversions and element checks.final classUtility class providing conversion helpers for collections with mutable and unmodifiable variants.final classUtility class containing pre-compiled regex patterns for string validation checks.