@Middleware(name="normalization",
dependencies="params")
public class NormalizationMiddleware<NRES>
extends AbstractWebMiddleware<HttpRequest,NRES>
| 修飾子とタイプ | クラス | 説明 |
|---|---|---|
static class |
NormalizationMiddleware.NormalizationSpec<T> |
| コンストラクタ | 説明 |
|---|---|
NormalizationMiddleware() |
|
NormalizationMiddleware(NormalizationMiddleware.NormalizationSpec<java.lang.Object> spec,
NormalizationMiddleware.NormalizationSpec<java.lang.Object>... specs) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
HttpResponse |
handle(HttpRequest request,
enkan.MiddlewareChain<HttpRequest,NRES,?,?> chain) |
|
static <T> NormalizationMiddleware.NormalizationSpec<T> |
normalization(java.util.function.Predicate<java.lang.String> predicate,
Normalizer<T> normalizer) |
castToHttpResponsepublic NormalizationMiddleware()
public NormalizationMiddleware(NormalizationMiddleware.NormalizationSpec<java.lang.Object> spec, NormalizationMiddleware.NormalizationSpec<java.lang.Object>... specs)
public static <T> NormalizationMiddleware.NormalizationSpec<T> normalization(java.util.function.Predicate<java.lang.String> predicate, Normalizer<T> normalizer)
public HttpResponse handle(HttpRequest request, enkan.MiddlewareChain<HttpRequest,NRES,?,?> chain)
Copyright © 2016–2018. All rights reserved.