@Middleware(name="serDes",
dependencies="contentNegotiation")
public class SerDesMiddleware
extends Object
implements enkan.Middleware<HttpRequest,HttpResponse>
| コンストラクタと説明 |
|---|
SerDesMiddleware() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected <T> T |
deserialize(HttpRequest request,
Class<T> clazz,
Type type,
javax.ws.rs.core.MediaType mediaType) |
HttpResponse |
handle(HttpRequest request,
enkan.MiddlewareChain chain) |
protected InputStream |
serialize(Object obj,
javax.ws.rs.core.MediaType mediaType) |
void |
setBodyReaders(javax.ws.rs.ext.MessageBodyReader... readers) |
void |
setBodyWriters(javax.ws.rs.ext.MessageBodyWriter... writers) |
protected <T> T deserialize(HttpRequest request, Class<T> clazz, Type type, javax.ws.rs.core.MediaType mediaType)
protected InputStream serialize(Object obj, javax.ws.rs.core.MediaType mediaType)
public HttpResponse handle(HttpRequest request, enkan.MiddlewareChain chain)
handle インタフェース内 enkan.Middleware<HttpRequest,HttpResponse>public void setBodyReaders(javax.ws.rs.ext.MessageBodyReader... readers)
public void setBodyWriters(javax.ws.rs.ext.MessageBodyWriter... writers)
Copyright © 2016–2017. All rights reserved.