Package io.micronaut.context
Class RequiresCondition
- java.lang.Object
-
- io.micronaut.context.RequiresCondition
-
- All Implemented Interfaces:
Condition
,java.util.function.Predicate<ConditionContext>
public class RequiresCondition extends java.lang.Object implements Condition
- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MEMBER_BEAN
static java.lang.String
MEMBER_BEAN_PROPERTY
static java.lang.String
MEMBER_BEANS
static java.lang.String
MEMBER_CLASSES
static java.lang.String
MEMBER_CONDITION
static java.lang.String
MEMBER_CONFIGURATION
static java.lang.String
MEMBER_DEFAULT_VALUE
static java.lang.String
MEMBER_ENTITIES
static java.lang.String
MEMBER_ENV
static java.lang.String
MEMBER_MISSING_BEANS
static java.lang.String
MEMBER_MISSING_CLASSES
static java.lang.String
MEMBER_MISSING_PROPERTY
static java.lang.String
MEMBER_NOT_ENV
static java.lang.String
MEMBER_NOT_EQUALS
static java.lang.String
MEMBER_NOT_OS
static java.lang.String
MEMBER_OS
static java.lang.String
MEMBER_PATTERN
static java.lang.String
MEMBER_PROPERTY
static java.lang.String
MEMBER_RESOURCES
static java.lang.String
MEMBER_SDK
static java.lang.String
MEMBER_VERSION
-
Constructor Summary
Constructors Constructor Description RequiresCondition(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
matches(ConditionContext context)
Check whether a specific condition is met.protected boolean
matchesConfiguration(ConditionContext context, io.micronaut.core.annotation.AnnotationValue<Requires> requirements)
-
-
-
Field Detail
-
MEMBER_PROPERTY
public static final java.lang.String MEMBER_PROPERTY
- See Also:
- Constant Field Values
-
MEMBER_NOT_EQUALS
public static final java.lang.String MEMBER_NOT_EQUALS
- See Also:
- Constant Field Values
-
MEMBER_DEFAULT_VALUE
public static final java.lang.String MEMBER_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
MEMBER_PATTERN
public static final java.lang.String MEMBER_PATTERN
- See Also:
- Constant Field Values
-
MEMBER_MISSING_PROPERTY
public static final java.lang.String MEMBER_MISSING_PROPERTY
- See Also:
- Constant Field Values
-
MEMBER_ENV
public static final java.lang.String MEMBER_ENV
- See Also:
- Constant Field Values
-
MEMBER_NOT_ENV
public static final java.lang.String MEMBER_NOT_ENV
- See Also:
- Constant Field Values
-
MEMBER_CONDITION
public static final java.lang.String MEMBER_CONDITION
- See Also:
- Constant Field Values
-
MEMBER_SDK
public static final java.lang.String MEMBER_SDK
- See Also:
- Constant Field Values
-
MEMBER_VERSION
public static final java.lang.String MEMBER_VERSION
- See Also:
- Constant Field Values
-
MEMBER_MISSING_CLASSES
public static final java.lang.String MEMBER_MISSING_CLASSES
- See Also:
- Constant Field Values
-
MEMBER_RESOURCES
public static final java.lang.String MEMBER_RESOURCES
- See Also:
- Constant Field Values
-
MEMBER_CONFIGURATION
public static final java.lang.String MEMBER_CONFIGURATION
- See Also:
- Constant Field Values
-
MEMBER_CLASSES
public static final java.lang.String MEMBER_CLASSES
- See Also:
- Constant Field Values
-
MEMBER_ENTITIES
public static final java.lang.String MEMBER_ENTITIES
- See Also:
- Constant Field Values
-
MEMBER_BEANS
public static final java.lang.String MEMBER_BEANS
- See Also:
- Constant Field Values
-
MEMBER_MISSING_BEANS
public static final java.lang.String MEMBER_MISSING_BEANS
- See Also:
- Constant Field Values
-
MEMBER_OS
public static final java.lang.String MEMBER_OS
- See Also:
- Constant Field Values
-
MEMBER_NOT_OS
public static final java.lang.String MEMBER_NOT_OS
- See Also:
- Constant Field Values
-
MEMBER_BEAN
public static final java.lang.String MEMBER_BEAN
- See Also:
- Constant Field Values
-
MEMBER_BEAN_PROPERTY
public static final java.lang.String MEMBER_BEAN_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
matches
public boolean matches(ConditionContext context)
Description copied from interface:Condition
Check 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
-
-