Package io.micronaut.context
Class RequiresCondition
java.lang.Object
io.micronaut.context.RequiresCondition
- All Implemented Interfaces:
Condition,Predicate<ConditionContext>
- Since:
- 1.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionRequiresCondition(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) -
Method Summary
Modifier and TypeMethodDescriptionbooleanmatches(ConditionContext context) Check whether a specific condition is met.protected booleanmatchesConfiguration(ConditionContext context, io.micronaut.core.annotation.AnnotationValue<Requires> requirements)
-
Field Details
-
MEMBER_PROPERTY
- See Also:
-
MEMBER_NOT_EQUALS
- See Also:
-
MEMBER_DEFAULT_VALUE
- See Also:
-
MEMBER_PATTERN
- See Also:
-
MEMBER_MISSING_PROPERTY
- See Also:
-
MEMBER_ENV
- See Also:
-
MEMBER_NOT_ENV
- See Also:
-
MEMBER_CONDITION
- See Also:
-
MEMBER_SDK
- See Also:
-
MEMBER_VERSION
- See Also:
-
MEMBER_MISSING_CLASSES
- See Also:
-
MEMBER_RESOURCES
- See Also:
-
MEMBER_CONFIGURATION
- See Also:
-
MEMBER_CLASSES
- See Also:
-
MEMBER_ENTITIES
- See Also:
-
MEMBER_BEANS
- See Also:
-
MEMBER_MISSING_BEANS
- See Also:
-
MEMBER_OS
- See Also:
-
MEMBER_NOT_OS
- See Also:
-
MEMBER_BEAN
- See Also:
-
MEMBER_BEAN_PROPERTY
- See Also:
-
-
Constructor Details
-
RequiresCondition
public RequiresCondition(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) - Parameters:
annotationMetadata- The annotation metadata
-
-
Method Details
-
matches
Description copied from interface:ConditionCheck whether a specific condition is met. -
matchesConfiguration
protected boolean matchesConfiguration(ConditionContext context, io.micronaut.core.annotation.AnnotationValue<Requires> requirements) - Parameters:
context- The condition contextrequirements- The requires- Returns:
- Whether matches the condition
-