Class Endpoint
- java.lang.Object
-
- org.logdoc.fairhttp.service.api.helpers.endpoint.Endpoint
-
- All Implemented Interfaces:
Comparable<Endpoint>
public class Endpoint extends Object implements Comparable<Endpoint>
- Author:
- Denis Danilin | me@loslobos.ru 14.02.2023 14:31 FairHttpService ☭ sweat and blood
-
-
Constructor Summary
Constructors Constructor Description Endpoint(String line)Endpoint(DynamicRoute route)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Endpoint o)booleanequals(Object o)booleanequals(String method, String signature)Http.Responsehandle(Http.Request request)CompletionStage<? extends Http.Response>handleAsync(Http.Request request)inthashCode()booleanisAsync()booleanmatch(String method, String hardPath)booleanpathMatch(String hardPath)StringtoString()
-
-
-
Constructor Detail
-
Endpoint
public Endpoint(DynamicRoute route)
-
-
Method Detail
-
isAsync
public boolean isAsync()
-
handleAsync
public CompletionStage<? extends Http.Response> handleAsync(Http.Request request)
-
handle
public Http.Response handle(Http.Request request)
-
compareTo
public int compareTo(Endpoint o)
- Specified by:
compareToin interfaceComparable<Endpoint>
-
pathMatch
public boolean pathMatch(String hardPath)
-
-