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:
-
ClassDescriptionImplementations of this interface, that are registered by Javas service provider interface, will be called in
JDACBuilder
to configure the framework.Implementations of this interface are providing additional configuration to implementations ofExtension
.Implementation<T extends Implementation.ExtensionProvidable>Instances ofImplementation
are used to provide custom implementations ofImplementation.ExtensionProvidable
interfaces, namely:A marker interface that all types providable by anExtension
share.A container type for providingMiddleware
s.A container type for providingTypeAdapter
s.A container type for providingValidator
s.Readonly view of aJDACBuilder
.