Class AbstractResponseBuilder
java.lang.Object
jakarta.ws.rs.core.Response.ResponseBuilder
org.jboss.resteasy.reactive.common.jaxrs.AbstractResponseBuilder
public abstract class AbstractResponseBuilder
extends jakarta.ws.rs.core.Response.ResponseBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Objectprotected Annotation[]protected MultivaluedTreeMap<String, Object> protected Stringprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderbuild()build(boolean copyHeaders) jakarta.ws.rs.core.Response.ResponseBuildercacheControl(jakarta.ws.rs.core.CacheControl cacheControl) clone()jakarta.ws.rs.core.Response.ResponseBuildercookie(jakarta.ws.rs.core.NewCookie... cookies) static StringcreateVaryHeader(List<jakarta.ws.rs.core.Variant> variants) protected abstract AbstractResponseBuilderdoClone()jakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderentity(Object entity, Annotation[] annotations) jakarta.ws.rs.core.Response.ResponseBuilderstatic SimpleDateFormatintjakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderlastModified(Date lastModified) jakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuilderlinks(jakarta.ws.rs.core.Link... links) <T extends ResponseImpl>
TpopulateResponse(T response) Populates a response with the standard data<T extends ResponseImpl>
TpopulateResponse(T response, boolean copyHeaders) jakarta.ws.rs.core.Response.ResponseBuilderreplaceAll(jakarta.ws.rs.core.MultivaluedMap<String, Object> headers) voidsetAllHeaders(jakarta.ws.rs.core.MultivaluedMap<String, String> values) voidsetEntityAnnotations(Annotation[] entityAnnotations) jakarta.ws.rs.core.Response.ResponseBuilderstatus(int status) jakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuildertag(jakarta.ws.rs.core.EntityTag tag) jakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuildertype(jakarta.ws.rs.core.MediaType type) jakarta.ws.rs.core.Response.ResponseBuilderjakarta.ws.rs.core.Response.ResponseBuildervariant(jakarta.ws.rs.core.Variant variant) jakarta.ws.rs.core.Response.ResponseBuildervariants(jakarta.ws.rs.core.Variant... variants) jakarta.ws.rs.core.Response.ResponseBuilderMethods inherited from class jakarta.ws.rs.core.Response.ResponseBuilder
contentLocation, location, newInstance, status, status
-
Field Details
-
status
protected int status -
reasonPhrase
-
entity
-
metadata
-
entityAnnotations
-
-
Constructor Details
-
AbstractResponseBuilder
public AbstractResponseBuilder()
-
-
Method Details
-
getDateFormatRFC822
-
createVaryHeader
-
getStatus
public int getStatus() -
getReasonPhrase
-
getEntity
-
getEntityAnnotations
-
setEntityAnnotations
-
build
- Specified by:
buildin classjakarta.ws.rs.core.Response.ResponseBuilder
-
build
-
populateResponse
Populates a response with the standard data- Returns:
- The given response
-
populateResponse
-
setAllHeaders
-
doClone
-
clone
- Specified by:
clonein classjakarta.ws.rs.core.Response.ResponseBuilder
-
status
- Specified by:
statusin classjakarta.ws.rs.core.Response.ResponseBuilder
-
status
public jakarta.ws.rs.core.Response.ResponseBuilder status(int status) - Specified by:
statusin classjakarta.ws.rs.core.Response.ResponseBuilder
-
entity
- Specified by:
entityin classjakarta.ws.rs.core.Response.ResponseBuilder
-
entity
- Specified by:
entityin classjakarta.ws.rs.core.Response.ResponseBuilder
-
type
public jakarta.ws.rs.core.Response.ResponseBuilder type(jakarta.ws.rs.core.MediaType type) - Specified by:
typein classjakarta.ws.rs.core.Response.ResponseBuilder
-
type
- Specified by:
typein classjakarta.ws.rs.core.Response.ResponseBuilder
-
variant
public jakarta.ws.rs.core.Response.ResponseBuilder variant(jakarta.ws.rs.core.Variant variant) - Specified by:
variantin classjakarta.ws.rs.core.Response.ResponseBuilder
-
variants
public jakarta.ws.rs.core.Response.ResponseBuilder variants(List<jakarta.ws.rs.core.Variant> variants) - Specified by:
variantsin classjakarta.ws.rs.core.Response.ResponseBuilder
-
language
- Specified by:
languagein classjakarta.ws.rs.core.Response.ResponseBuilder
-
tag
public jakarta.ws.rs.core.Response.ResponseBuilder tag(jakarta.ws.rs.core.EntityTag tag) - Specified by:
tagin classjakarta.ws.rs.core.Response.ResponseBuilder
-
tag
- Specified by:
tagin classjakarta.ws.rs.core.Response.ResponseBuilder
-
lastModified
- Specified by:
lastModifiedin classjakarta.ws.rs.core.Response.ResponseBuilder
-
cacheControl
public jakarta.ws.rs.core.Response.ResponseBuilder cacheControl(jakarta.ws.rs.core.CacheControl cacheControl) - Specified by:
cacheControlin classjakarta.ws.rs.core.Response.ResponseBuilder
-
header
- Specified by:
headerin classjakarta.ws.rs.core.Response.ResponseBuilder
-
cookie
public jakarta.ws.rs.core.Response.ResponseBuilder cookie(jakarta.ws.rs.core.NewCookie... cookies) - Specified by:
cookiein classjakarta.ws.rs.core.Response.ResponseBuilder
-
language
- Specified by:
languagein classjakarta.ws.rs.core.Response.ResponseBuilder
-
expires
- Specified by:
expiresin classjakarta.ws.rs.core.Response.ResponseBuilder
-
allow
- Specified by:
allowin classjakarta.ws.rs.core.Response.ResponseBuilder
-
allow
- Specified by:
allowin classjakarta.ws.rs.core.Response.ResponseBuilder
-
encoding
- Specified by:
encodingin classjakarta.ws.rs.core.Response.ResponseBuilder
-
variants
public jakarta.ws.rs.core.Response.ResponseBuilder variants(jakarta.ws.rs.core.Variant... variants) - Specified by:
variantsin classjakarta.ws.rs.core.Response.ResponseBuilder
-
links
public jakarta.ws.rs.core.Response.ResponseBuilder links(jakarta.ws.rs.core.Link... links) - Specified by:
linksin classjakarta.ws.rs.core.Response.ResponseBuilder
-
link
- Specified by:
linkin classjakarta.ws.rs.core.Response.ResponseBuilder
-
link
- Specified by:
linkin classjakarta.ws.rs.core.Response.ResponseBuilder
-
replaceAll
public jakarta.ws.rs.core.Response.ResponseBuilder replaceAll(jakarta.ws.rs.core.MultivaluedMap<String, Object> headers) - Specified by:
replaceAllin classjakarta.ws.rs.core.Response.ResponseBuilder
-
getMetadata
-