Package de.quantummaid.httpmaid.chains
Interface Configurator
-
- All Known Subinterfaces:
ChainModule,MarshallingModuleConfigurator,SecurityConfigurator<T>
- All Known Implementing Classes:
AuthenticatorConfigurator,AuthorizerConfigurator,BasicAuthConfigurator,CoreModule,CorsConfigurator,CorsModule,DebugModule,FilterConfigurator,MarshallingModule,SecurityModule,SimpleSecurityConfigurator
public interface Configurator
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <T extends ChainModule>
ConfiguratorconfiguratorForType(Class<T> type, Consumer<T> configurator)voidconfigure(DependencyRegistry dependencyRegistry)default voidinit(MetaData configurationMetaData)default List<ChainModule>supplyModulesIfNotAlreadyPresent()static ConfiguratortoUseModules(ChainModule... modules)
-
-
-
Method Detail
-
toUseModules
static Configurator toUseModules(ChainModule... modules)
-
configuratorForType
static <T extends ChainModule> Configurator configuratorForType(Class<T> type, Consumer<T> configurator)
-
supplyModulesIfNotAlreadyPresent
default List<ChainModule> supplyModulesIfNotAlreadyPresent()
-
init
default void init(MetaData configurationMetaData)
-
configure
void configure(DependencyRegistry dependencyRegistry)
-
-