类 DefaultEntityResponseBuilder.DefaultEntityResponse<T>
java.lang.Object
cn.taketoday.web.handler.function.ErrorHandlingServerResponse
cn.taketoday.web.handler.function.AbstractServerResponse
cn.taketoday.web.handler.function.DefaultEntityResponseBuilder.DefaultEntityResponse<T>
- 所有已实现的接口:
EntityResponse<T>,ServerResponse
- 直接已知子类:
DefaultEntityResponseBuilder.CompletionStageEntityResponse,DefaultEntityResponseBuilder.PublisherEntityResponse
private static class DefaultEntityResponseBuilder.DefaultEntityResponse<T>
extends AbstractServerResponse
implements EntityResponse<T>
Default
EntityResponse implementation for synchronous bodies.-
嵌套类概要
从接口继承的嵌套类/接口 cn.taketoday.web.handler.function.EntityResponse
EntityResponse.Builder<T>从接口继承的嵌套类/接口 cn.taketoday.web.handler.function.ServerResponse
ServerResponse.BodyBuilder, ServerResponse.Context, ServerResponse.HeadersBuilder<B extends ServerResponse.HeadersBuilder<B>>, ServerResponse.SseBuilder -
字段概要
字段从类继承的字段 cn.taketoday.web.handler.function.ErrorHandlingServerResponse
logger从接口继承的字段 cn.taketoday.web.handler.function.ServerResponse
NONE_RETURN_VALUE -
构造器概要
构造器构造器说明DefaultEntityResponse(HttpStatusCode statusCode, HttpHeaders headers, cn.taketoday.util.MultiValueMap<String, HttpCookie> cookies, T entity, Type entityType) -
方法概要
修饰符和类型方法说明entity()Return the entity that makes up this response.private static MediaTypegetContentType(RequestContext response) producibleMediaTypes(List<HttpMessageConverter<?>> messageConverters, Class<?> entityClass) protected voidtryWriteEntityWithMessageConverters(Object entity, RequestContext request, ServerResponse.Context context) protected voidwriteEntityWithMessageConverters(Object entity, RequestContext request, ServerResponse.Context context) protected ObjectwriteToInternal(RequestContext request, ServerResponse.Context context) 从类继承的方法 cn.taketoday.web.handler.function.AbstractServerResponse
cookies, headers, rawStatusCode, statusCode, writeTo从类继承的方法 cn.taketoday.web.handler.function.ErrorHandlingServerResponse
addErrorHandler, errorResponse, handleError从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.web.handler.function.ServerResponse
cookies, headers, rawStatusCode, statusCode, writeTo
-
字段详细资料
-
entity
-
entityType
-
-
构造器详细资料
-
DefaultEntityResponse
public DefaultEntityResponse(HttpStatusCode statusCode, HttpHeaders headers, cn.taketoday.util.MultiValueMap<String, HttpCookie> cookies, T entity, Type entityType)
-
-
方法详细资料
-
entity
从接口复制的说明:EntityResponseReturn the entity that makes up this response.- 指定者:
entity在接口中EntityResponse<T>
-
writeToInternal
@Nullable protected Object writeToInternal(RequestContext request, ServerResponse.Context context) throws Exception - 指定者:
writeToInternal在类中AbstractServerResponse- 抛出:
Exception
-
writeEntityWithMessageConverters
protected void writeEntityWithMessageConverters(Object entity, RequestContext request, ServerResponse.Context context) throws IOException - 抛出:
IOException
-
getContentType
-
tryWriteEntityWithMessageConverters
protected void tryWriteEntityWithMessageConverters(Object entity, RequestContext request, ServerResponse.Context context) throws Throwable - 抛出:
Throwable
-
producibleMediaTypes
private static List<MediaType> producibleMediaTypes(List<HttpMessageConverter<?>> messageConverters, Class<?> entityClass)
-