Package com.robothy.netty.router
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 classRoute.Builder -
Method Summary
Modifier and Type Method Description static Route.Builderbuilder()booleanequals(java.lang.Object o)HttpRequestHandlergetHandler()java.util.function.Function<java.util.Map<java.lang.CharSequence,java.lang.String>,java.lang.Boolean>getHeaderMatcher()io.netty.handler.codec.http.HttpMethodgetMethod()java.util.function.Function<java.util.Map<java.lang.CharSequence,java.util.List<java.lang.String>>,java.lang.Boolean>getParamMatcher()java.lang.StringgetPath()java.lang.StringgetTrimPath()inthashCode()RouteheaderMather(java.util.function.Function<java.util.Map<java.lang.CharSequence,java.lang.String>,java.lang.Boolean> headerMatcher)RouteparamMatcher(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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
builder
-
getMethod
public io.netty.handler.codec.http.HttpMethod getMethod() -
getPath
public java.lang.String getPath() -
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()
-