Class Route

java.lang.Object
com.robothy.netty.router.Route

public class Route
extends java.lang.Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type Class Description
    static class  Route.Builder  
  • Method Summary

    Modifier and Type Method Description
    static Route.Builder builder()  
    boolean equals​(java.lang.Object o)  
    HttpRequestHandler getHandler()  
    java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.lang.String>,​java.lang.Boolean> getHeaderMatcher()  
    io.netty.handler.codec.http.HttpMethod getMethod()  
    java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.util.List<java.lang.String>>,​java.lang.Boolean> getParamMatcher()  
    java.lang.String getPath()  
    java.lang.String getTrimPath()  
    int hashCode()  
    Route headerMather​(java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.lang.String>,​java.lang.Boolean> headerMatcher)  
    Route paramMatcher​(java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.util.List<java.lang.String>>,​java.lang.Boolean> paramMatcher)  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • headerMather

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

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

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • builder

      public static Route.Builder builder()
    • getMethod

      public io.netty.handler.codec.http.HttpMethod getMethod()
    • getPath

      public java.lang.String getPath()
    • getHandler

      public HttpRequestHandler getHandler()
    • getHeaderMatcher

      public java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.lang.String>,​java.lang.Boolean> getHeaderMatcher()
    • getParamMatcher

      public java.util.function.Function<java.util.Map<java.lang.CharSequence,​java.util.List<java.lang.String>>,​java.lang.Boolean> getParamMatcher()
    • getTrimPath

      public java.lang.String getTrimPath()