Interface MethodMatcher
- All Superinterfaces:
io.micronaut.core.order.Ordered
- All Known Implementing Classes:
AbstractMethodMatcher
,AbstractPatternMethodMatcher
,AbstractPrefixPatternMethodMatcher
,AbstractSpecificationMethodMatcher
,CountMethodMatcher
,CountSpecificationMethodMatcher
,DeleteAllSpecificationMethodMatcher
,DeleteMethodMatcher
,DeleteSpecificationMethodMatcher
,ExistsMethodMatcher
,ExistsSpecificationMethodMatcher
,FindAllSpecificationMethodMatcher
,FindMethodMatcher
,FindOneSpecificationMethodMatcher
,FindPageSpecificationMethodMatcher
,MongoExecutorQueryMethodMatcher
,MongoRawQueryMethodMatcher
,ProcedureMethodMatcher
,RawQueryMethodMatcher
,SaveMethodMatcher
,UpdateAllSpecificationMethodMatcher
,UpdateMethodMatcher
public interface MethodMatcher
extends io.micronaut.core.order.Ordered
The method matcher.
- Since:
- 3.2
- Author:
- Denis Stepanov
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Method match implementation. -
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
getOrder()
@Nullable MethodMatcher.MethodMatch
match
(@NonNull MethodMatchContext matchContext)
-
Field Details
-
DEFAULT_POSITION
static final int DEFAULT_POSITIONThe default position.- See Also:
-
-
Method Details
-
getOrder
default int getOrder()- Specified by:
getOrder
in interfaceio.micronaut.core.order.Ordered
-
match
@Nullable @Nullable MethodMatcher.MethodMatch match(@NonNull @NonNull MethodMatchContext matchContext)
-