Package io.micronaut.context.condition
Interface Condition
-
- All Superinterfaces:
java.util.function.Predicate<ConditionContext>
- All Known Implementing Classes:
RequiresCondition
,TrueCondition
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface @Introspected public interface Condition extends java.util.function.Predicate<ConditionContext>
A condition allows conditional loading of aBeanConfiguration
.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
matches(ConditionContext context)
Check whether a specific condition is met.default boolean
test(ConditionContext condition)
-
-
-
Method Detail
-
matches
boolean matches(ConditionContext context)
Check whether a specific condition is met.- Parameters:
context
- The condition context- Returns:
- True if has been met
-
test
default boolean test(ConditionContext condition)
- Specified by:
test
in interfacejava.util.function.Predicate<ConditionContext>
-
-