Package com.github.kaktushose.jda.commands.extension
package com.github.kaktushose.jda.commands.extension
This package provides an additional way to configure jda-commands by providing implementations of
Extension trough Javas
service provider interface.- See Also:
-
ClassDescriptionExtension<T extends Extension.Data>Implementations of this interface, that are registered by Javas service provider interface, will be called in
JDACBuilderto configure the framework.Implementations of this interface are providing additional configuration to implementations ofExtension.Implementation<T extends Implementation.ExtensionProvidable>Instances ofImplementationare used to provide custom implementations ofImplementation.ExtensionProvidableinterfaces, namely:A marker interface that all types providable by anExtensionshare.A container type for providingMiddlewares.A container type for providingTypeAdapters.A container type for providingValidators.Readonly view of aJDACBuilder.