Hierarchy For Package io.micronaut.web.router

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • io.micronaut.core.annotation.AnnotationSource
    • io.micronaut.core.annotation.AnnotationMetadata
      • io.micronaut.core.annotation.AnnotationMetadataDelegate (also extends io.micronaut.core.annotation.AnnotationMetadataProvider)
        • io.micronaut.inject.ExecutionHandle<T,​R>
          • io.micronaut.inject.MethodExecutionHandle<T,​R> (also extends io.micronaut.inject.MethodReference<T,​R>)
        • io.micronaut.inject.MethodReference<T,​R> (also extends io.micronaut.core.annotation.AnnotatedElement)
          • io.micronaut.inject.MethodExecutionHandle<T,​R> (also extends io.micronaut.inject.ExecutionHandle<T,​R>)
    • io.micronaut.core.annotation.AnnotationMetadataProvider
      • io.micronaut.core.annotation.AnnotatedElement (also extends io.micronaut.core.naming.Named)
        • io.micronaut.inject.MethodReference<T,​R> (also extends io.micronaut.core.annotation.AnnotationMetadataDelegate)
          • io.micronaut.inject.MethodExecutionHandle<T,​R> (also extends io.micronaut.inject.ExecutionHandle<T,​R>)
      • io.micronaut.core.annotation.AnnotationMetadataDelegate (also extends io.micronaut.core.annotation.AnnotationMetadata)
        • io.micronaut.inject.ExecutionHandle<T,​R>
          • io.micronaut.inject.MethodExecutionHandle<T,​R> (also extends io.micronaut.inject.MethodReference<T,​R>)
        • io.micronaut.inject.MethodReference<T,​R> (also extends io.micronaut.core.annotation.AnnotatedElement)
          • io.micronaut.inject.MethodExecutionHandle<T,​R> (also extends io.micronaut.inject.ExecutionHandle<T,​R>)
      • io.micronaut.http.filter.HttpFilterResolver.FilterEntry<F>
      • io.micronaut.web.router.RouteInfo<R>
        • io.micronaut.web.router.RouteMatch<R> (also extends java.util.concurrent.Callable<V>, java.util.function.Predicate<T>)
          • io.micronaut.web.router.MethodBasedRouteMatch<T,​R> (also extends io.micronaut.inject.MethodExecutionHandle<T,​R>)
            • io.micronaut.web.router.UriRouteMatch<T,​R> (also extends io.micronaut.http.uri.UriMatchInfo)
  • java.util.concurrent.Callable<V>
    • io.micronaut.web.router.RouteMatch<R> (also extends java.util.function.Predicate<T>, io.micronaut.web.router.RouteInfo<R>)
      • io.micronaut.web.router.MethodBasedRouteMatch<T,​R> (also extends io.micronaut.inject.MethodExecutionHandle<T,​R>)
        • io.micronaut.web.router.UriRouteMatch<T,​R> (also extends io.micronaut.http.uri.UriMatchInfo)
  • java.lang.Comparable<T>
    • io.micronaut.web.router.UriRoute (also extends io.micronaut.web.router.Route, io.micronaut.http.uri.UriMatcher)
  • io.micronaut.core.naming.Named
    • io.micronaut.core.annotation.AnnotatedElement (also extends io.micronaut.core.annotation.AnnotationMetadataProvider)
      • io.micronaut.inject.MethodReference<T,​R> (also extends io.micronaut.core.annotation.AnnotationMetadataDelegate)
        • io.micronaut.inject.MethodExecutionHandle<T,​R> (also extends io.micronaut.inject.ExecutionHandle<T,​R>)
  • java.util.function.Predicate<T>
    • io.micronaut.web.router.RouteMatch<R> (also extends java.util.concurrent.Callable<V>, io.micronaut.web.router.RouteInfo<R>)
      • io.micronaut.web.router.MethodBasedRouteMatch<T,​R> (also extends io.micronaut.inject.MethodExecutionHandle<T,​R>)
        • io.micronaut.web.router.UriRouteMatch<T,​R> (also extends io.micronaut.http.uri.UriMatchInfo)
  • io.micronaut.web.router.Route
  • io.micronaut.web.router.RouteBuilder
  • io.micronaut.web.router.RouteBuilder.UriNamingStrategy
  • io.micronaut.web.router.Router
  • java.util.function.Supplier<T>
  • io.micronaut.http.uri.UriMatcher
    • io.micronaut.web.router.UriRoute (also extends java.lang.Comparable<T>, io.micronaut.web.router.Route)
  • io.micronaut.http.uri.UriMatchInfo