Class Route.Builder

java.lang.Object
com.robothy.netty.router.Route.Builder
Enclosing class:
Route

public static class Route.Builder
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    Builder()  
  • Method Summary

    Modifier and Type Method Description
    Route build()  
    Route.Builder handler​(HttpRequestHandler handler)  
    Route.Builder headerMatcher​(java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.lang.String>,​java.lang.Boolean> headerMatcher)  
    Route.Builder method​(io.netty.handler.codec.http.HttpMethod method)  
    Route.Builder paramMatcher​(java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.util.List<java.lang.String>>,​java.lang.Boolean> paramMatcher)  
    Route.Builder path​(java.lang.String path)  

    Methods inherited from class java.lang.Object

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

    • Builder

      public Builder()
  • Method Details

    • method

      public Route.Builder method​(io.netty.handler.codec.http.HttpMethod method)
    • path

      public Route.Builder path​(java.lang.String path)
    • headerMatcher

      public Route.Builder headerMatcher​(java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.lang.String>,​java.lang.Boolean> headerMatcher)
    • paramMatcher

      public Route.Builder paramMatcher​(java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.util.List<java.lang.String>>,​java.lang.Boolean> paramMatcher)
    • handler

      public Route.Builder handler​(HttpRequestHandler handler)
    • build

      public Route build()