Class RouteHandlerMatchDefault<R extends org.spincast.core.exchange.RequestContext<?>>

java.lang.Object
org.spincast.plugins.routing.RouteHandlerMatchDefault<R>
All Implemented Interfaces:
org.spincast.core.routing.RouteHandlerMatch<R>

public class RouteHandlerMatchDefault<R extends org.spincast.core.exchange.RequestContext<?>> extends Object implements org.spincast.core.routing.RouteHandlerMatch<R>
  • Constructor Details

    • RouteHandlerMatchDefault

      public RouteHandlerMatchDefault(org.spincast.core.routing.Route<R> sourceRoute, org.spincast.core.routing.Handler<R> routeHandler, Map<String,String> params, int position)
  • Method Details

    • getSourceRoute

      public org.spincast.core.routing.Route<R> getSourceRoute()
      Specified by:
      getSourceRoute in interface org.spincast.core.routing.RouteHandlerMatch<R extends org.spincast.core.exchange.RequestContext<?>>
    • getHandler

      public org.spincast.core.routing.Handler<R> getHandler()
      Specified by:
      getHandler in interface org.spincast.core.routing.RouteHandlerMatch<R extends org.spincast.core.exchange.RequestContext<?>>
    • getPathParams

      public Map<String,String> getPathParams()
      Specified by:
      getPathParams in interface org.spincast.core.routing.RouteHandlerMatch<R extends org.spincast.core.exchange.RequestContext<?>>
    • getPosition

      public int getPosition()
      Specified by:
      getPosition in interface org.spincast.core.routing.RouteHandlerMatch<R extends org.spincast.core.exchange.RequestContext<?>>
    • toString

      public String toString()
      Overrides:
      toString in class Object