@Middleware(name="methodOverride",
dependencies="params")
public class MethodOverrideMiddleware<NRES>
extends AbstractWebMiddleware<HttpRequest,NRES>
| コンストラクタ | 説明 |
|---|---|
MethodOverrideMiddleware() |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
protected java.util.function.Function<HttpRequest,java.lang.String> |
createGetter(java.lang.String str) |
|
protected java.util.function.Function<HttpRequest,java.lang.String> |
createHeaderGetter(java.lang.String str) |
Create a getter function from headers.
|
protected java.util.function.Function<HttpRequest,java.lang.String> |
createQueryGetter(java.lang.String key) |
|
HttpResponse |
handle(HttpRequest request,
enkan.MiddlewareChain<HttpRequest,NRES,?,?> chain) |
|
void |
setGetterFunction(java.lang.String functionName) |
|
void |
setGetterFunction(java.util.function.Function<HttpRequest,java.lang.String> getterFunction) |
castToHttpResponsepublic void setGetterFunction(java.lang.String functionName)
public void setGetterFunction(java.util.function.Function<HttpRequest,java.lang.String> getterFunction)
protected java.util.function.Function<HttpRequest,java.lang.String> createQueryGetter(java.lang.String key)
protected java.util.function.Function<HttpRequest,java.lang.String> createHeaderGetter(java.lang.String str)
str - headerprotected java.util.function.Function<HttpRequest,java.lang.String> createGetter(java.lang.String str)
public HttpResponse handle(HttpRequest request, enkan.MiddlewareChain<HttpRequest,NRES,?,?> chain)
Copyright © 2016–2018. All rights reserved.