Class ResponseImpl
java.lang.Object
jakarta.ws.rs.core.Response
org.jboss.resteasy.reactive.common.jaxrs.ResponseImpl
- All Implemented Interfaces:
AutoCloseable
public class ResponseImpl
extends jakarta.ws.rs.core.Response
This is the Response class for user-created responses. The client response
object has more deserialising powers in @{link
io.quarkus.rest.server.runtime.client.QuarkusRestClientResponse
.-
Nested Class Summary
Nested classes/interfaces inherited from class jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response.ResponseBuilder, jakarta.ws.rs.core.Response.Status, jakarta.ws.rs.core.Response.StatusType
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
protected void
void
close()
getDate()
jakarta.ws.rs.core.EntityTag
getHeaderString
(String name) int
jakarta.ws.rs.core.Link
jakarta.ws.rs.core.Link.Builder
getLinkBuilder
(String relation) Set<jakarta.ws.rs.core.Link>
getLinks()
jakarta.ws.rs.core.MediaType
int
jakarta.ws.rs.core.Response.StatusType
boolean
boolean
void
populateStringHeaders
(String headerName, List<Object> values) <T> T
readEntity
(jakarta.ws.rs.core.GenericType<T> entityType) <T> T
readEntity
(jakarta.ws.rs.core.GenericType<T> entityType, Annotation[] annotations) <T> T
readEntity
(Class<T> entityType) <T> T
readEntity
(Class<T> entityType, Annotation[] annotations) protected <T> T
readEntity
(Class<T> entityType, Type genericType, Annotation[] annotations) protected void
void
setEntityStream
(InputStream entityStream) void
setStatus
(int status) Internal: this is just cheaper than duplicating the response just to change the statusvoid
setStatusInfo
(jakarta.ws.rs.core.Response.StatusType statusType) Internal: this is just cheaper than duplicating the response just to change the statusMethods inherited from class jakarta.ws.rs.core.Response
accepted, accepted, created, fromResponse, getHeaders, isClosed, noContent, notAcceptable, notModified, notModified, notModified, ok, ok, ok, ok, ok, seeOther, serverError, status, status, status, status, temporaryRedirect
-
Field Details
-
entity
-
consumed
protected boolean consumed -
closed
protected boolean closed -
buffered
protected boolean buffered
-
-
Constructor Details
-
ResponseImpl
public ResponseImpl()
-
-
Method Details
-
getStatus
public int getStatus()- Specified by:
getStatus
in classjakarta.ws.rs.core.Response
-
setStatus
public void setStatus(int status) Internal: this is just cheaper than duplicating the response just to change the status -
getStatusInfo
public jakarta.ws.rs.core.Response.StatusType getStatusInfo()- Specified by:
getStatusInfo
in classjakarta.ws.rs.core.Response
-
setStatusInfo
public void setStatusInfo(jakarta.ws.rs.core.Response.StatusType statusType) Internal: this is just cheaper than duplicating the response just to change the status -
getEntity
- Specified by:
getEntity
in classjakarta.ws.rs.core.Response
-
setEntity
-
getEntityStream
-
setEntityStream
-
readEntity
-
readEntity
- Specified by:
readEntity
in classjakarta.ws.rs.core.Response
-
readEntity
public <T> T readEntity(jakarta.ws.rs.core.GenericType<T> entityType) - Specified by:
readEntity
in classjakarta.ws.rs.core.Response
-
readEntity
- Specified by:
readEntity
in classjakarta.ws.rs.core.Response
-
readEntity
- Specified by:
readEntity
in classjakarta.ws.rs.core.Response
-
hasEntity
public boolean hasEntity()- Specified by:
hasEntity
in classjakarta.ws.rs.core.Response
-
bufferEntity
public boolean bufferEntity()- Specified by:
bufferEntity
in classjakarta.ws.rs.core.Response
-
checkClosed
protected void checkClosed() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classjakarta.ws.rs.core.Response
-
getMediaType
public jakarta.ws.rs.core.MediaType getMediaType()- Specified by:
getMediaType
in classjakarta.ws.rs.core.Response
-
getLanguage
- Specified by:
getLanguage
in classjakarta.ws.rs.core.Response
-
getLength
public int getLength()- Specified by:
getLength
in classjakarta.ws.rs.core.Response
-
getAllowedMethods
- Specified by:
getAllowedMethods
in classjakarta.ws.rs.core.Response
-
getCookies
- Specified by:
getCookies
in classjakarta.ws.rs.core.Response
-
getEntityTag
public jakarta.ws.rs.core.EntityTag getEntityTag()- Specified by:
getEntityTag
in classjakarta.ws.rs.core.Response
-
getDate
- Specified by:
getDate
in classjakarta.ws.rs.core.Response
-
getLastModified
- Specified by:
getLastModified
in classjakarta.ws.rs.core.Response
-
getLocation
- Specified by:
getLocation
in classjakarta.ws.rs.core.Response
-
getLinks
- Specified by:
getLinks
in classjakarta.ws.rs.core.Response
-
hasLink
- Specified by:
hasLink
in classjakarta.ws.rs.core.Response
-
getLink
- Specified by:
getLink
in classjakarta.ws.rs.core.Response
-
getLinkBuilder
- Specified by:
getLinkBuilder
in classjakarta.ws.rs.core.Response
-
getMetadata
- Specified by:
getMetadata
in classjakarta.ws.rs.core.Response
-
getStringHeaders
- Specified by:
getStringHeaders
in classjakarta.ws.rs.core.Response
-
populateStringHeaders
-
getHeaderString
- Specified by:
getHeaderString
in classjakarta.ws.rs.core.Response
-
getEntityAnnotations
-