public class HandlerStack extends AutoCloseableService
HttpHandler| Modifier and Type | Method and Description |
|---|---|
void |
addMiddleware(Middleware middleware) |
void |
addMiddlewares(List<Middleware> middlewares) |
void |
addMiddlewares(Middleware... middlewares) |
static HandlerStack |
create(HttpHandler handler) |
static HandlerStack |
create(HttpHandler handler,
List<Middleware> middlewares) |
CompletableFuture<ApiHttpResponse<byte[]>> |
invoke(ApiHttpRequest request) |
int |
reflectionHashCode() |
String |
toString() |
close, closeQuietly, equals, hashCodepublic static HandlerStack create(HttpHandler handler, List<Middleware> middlewares)
public static HandlerStack create(HttpHandler handler)
public void addMiddleware(Middleware middleware)
public void addMiddlewares(List<Middleware> middlewares)
public void addMiddlewares(Middleware... middlewares)
public CompletableFuture<ApiHttpResponse<byte[]>> invoke(ApiHttpRequest request)
public int reflectionHashCode()