@FunctionalInterface public interface InstanceCbConfiguration<T> extends SerializableLambda
The T generic parameter represents the type of the configuration class passed to the callback argument.
Using such callback provides a way for creating type-safe configurations from the actual Dictionary
that is
normally injected by Dependency Manager.
For more information about configuration types, please refer to ConfigurationDependencyBuilder
.
Modifier and Type | Method and Description |
---|---|
void |
accept(T configType)
Handles the given argument.
|
default InstanceCbConfiguration<T> |
andThen(InstanceCbConfiguration<T> after) |
void accept(T configType)
configType
- the configuration typedefault InstanceCbConfiguration<T> andThen(InstanceCbConfiguration<T> after)