Class DefaultRouteData

  • All Implemented Interfaces:
    RouteData<java.util.Map<java.lang.String,​java.lang.String>>

    @Singleton
    @Requires(beans=RoutesEndpoint.class)
    public class DefaultRouteData
    extends java.lang.Object
    implements RouteData<java.util.Map<java.lang.String,​java.lang.String>>
    Default route data implementation.
    Since:
    1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> getData​(io.micronaut.web.router.UriRoute route)  
      protected java.lang.String getMethodString​(io.micronaut.inject.MethodExecutionHandle targetMethod)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultRouteData

        public DefaultRouteData()
    • Method Detail

      • getData

        public java.util.Map<java.lang.String,​java.lang.String> getData​(io.micronaut.web.router.UriRoute route)
        Specified by:
        getData in interface RouteData<java.util.Map<java.lang.String,​java.lang.String>>
        Parameters:
        route - The route
        Returns:
        Route data
      • getMethodString

        protected java.lang.String getMethodString​(io.micronaut.inject.MethodExecutionHandle targetMethod)
        Parameters:
        targetMethod - The MethodExecutionHandle
        Returns:
        A String with the target method