Interface MethodMatcher

All Superinterfaces:
io.micronaut.core.order.Ordered
All Known Implementing Classes:
AbstractPatternMethodMatcher, AbstractPrefixPatternMethodMatcher, AbstractSpecificationMethodMatcher, CountMethodMatcher, CountSpecificationMethodMatcher, DeleteAllSpecificationMethodMatcher, DeleteMethodMatcher, DeleteSpecificationMethodMatcher, ExistsMethodMatcher, ExistsSpecificationMethodMatcher, FindAllSpecificationMethodMatcher, FindMethodMatcher, FindOneSpecificationMethodMatcher, FindPageSpecificationMethodMatcher, ListMethodMatcher, MongoExecutorQueryMethodMatcher, MongoRawQueryMethodMatcher, RawQueryMethodMatcher, SaveEntityMethodMatcher, SaveOneMethodMatcher, UpdateAllSpecificationMethodMatcher, UpdateMethodMatcher

public interface MethodMatcher extends io.micronaut.core.order.Ordered
The method matcher.
Since:
3.2
Author:
Denis Stepanov
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Method match implementation.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The default position.

    Fields inherited from interface io.micronaut.core.order.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
     
    match(@NonNull MethodMatchContext matchContext)
     
  • Field Details

    • DEFAULT_POSITION

      static final int DEFAULT_POSITION
      The default position.
      See Also:
  • Method Details

    • getOrder

      default int getOrder()
      Specified by:
      getOrder in interface io.micronaut.core.order.Ordered
    • match

      @Nullable @Nullable MethodMatcher.MethodMatch match(@NonNull @NonNull MethodMatchContext matchContext)