Uses of Interface
io.streamthoughts.azkarra.api.components.condition.Condition
-
Packages that use Condition Package Description io.streamthoughts.azkarra.api.annotations io.streamthoughts.azkarra.api.components io.streamthoughts.azkarra.api.components.condition -
-
Uses of Condition in io.streamthoughts.azkarra.api.annotations
Methods in io.streamthoughts.azkarra.api.annotations that return types with arguments of type Condition Modifier and Type Method Description Class<? extends Condition>[]conditions()Specify one or more conditions that the component must match. -
Uses of Condition in io.streamthoughts.azkarra.api.components
Methods in io.streamthoughts.azkarra.api.components that return types with arguments of type Condition Modifier and Type Method Description Optional<Condition>ComponentDescriptor. condition()Gets theConditionthat need to be fulfilled for this component to be eligible for use in the application.Optional<Condition>SimpleComponentDescriptor. condition()Gets theConditionthat need to be fulfilled for this component to be eligible for use in the application.Constructors in io.streamthoughts.azkarra.api.components with parameters of type Condition Constructor Description SimpleComponentDescriptor(String name, Class<T> type, ClassLoader classLoader, Supplier<T> supplier, String version, boolean isSingleton, boolean isPrimary, boolean isSecondary, boolean isEager, Condition condition, int order)Creates a newSimpleComponentDescriptorinstance. -
Uses of Condition in io.streamthoughts.azkarra.api.components.condition
Classes in io.streamthoughts.azkarra.api.components.condition that implement Condition Modifier and Type Class Description classOnComponentConditionclassOnPropertyCondition<T>Condition to express a requirement for a given property.classTrueConditionReturnstrue.Fields in io.streamthoughts.azkarra.api.components.condition declared as Condition Modifier and Type Field Description static ConditionCondition. TrueMethods in io.streamthoughts.azkarra.api.components.condition that return Condition Modifier and Type Method Description static ConditionConditions. compose(Condition... conditions)Static helper method to create aConditioncompose of the given ones.static ConditionConditions. compose(List<? extends Condition> conditions)Static helper method to create aConditioncompose of the given ones.static ConditionConditions. onComponents(List<Class> types)Specify that components of the given types must be registered for the component to be enabled.static ConditionConditions. onMissingComponent(List<Class> types)Specify that components of the given types must be missing for the component to be enabled.static ConditionConditions. onPropertyEquals(String property, String value)Specify that the given property should be equal to the given value for a component to be eligible for use.static ConditionConditions. onPropertyExist(String property)Specify that the given property should be set for a component to be eligible for use. .static ConditionConditions. onPropertyMatches(String property, String pattern)Specify that the given property should be matched the given pattern for a component to be eligible for use.static ConditionConditions. onPropertyMissing(String property)Specify that the given property should be missing for a component to be eligible for use.static ConditionConditions. onPropertyNotEquals(String property, String value)Specify that the given property should be equal to the given value for a component to be eligible for use.static ConditionConditions. onPropertyTrue(String property)Specify that the given property should betruefor a component to be eligible for use.Methods in io.streamthoughts.azkarra.api.components.condition that return types with arguments of type Condition Modifier and Type Method Description static List<Condition>Conditions. buildConditionsForAnnotation(List<ConditionalOn> annotations)Static helper to build a list ofConditions based on the given annotation.Methods in io.streamthoughts.azkarra.api.components.condition with parameters of type Condition Modifier and Type Method Description static ConditionConditions. compose(Condition... conditions)Static helper method to create aConditioncompose of the given ones.Method parameters in io.streamthoughts.azkarra.api.components.condition with type arguments of type Condition Modifier and Type Method Description static ConditionConditions. compose(List<? extends Condition> conditions)Static helper method to create aConditioncompose of the given ones.
-