Class ClientResponse
java.lang.Object
jakarta.ws.rs.core.Response
org.jboss.resteasy.specimpl.AbstractBuiltResponse
org.jboss.resteasy.specimpl.BuiltResponse
org.jboss.resteasy.client.jaxrs.internal.ClientResponse
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
FinalizedClientResponse
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.resteasy.specimpl.AbstractBuiltResponse
AbstractBuiltResponse.InputStreamWrapper<T extends BuiltResponse>
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
Fields inherited from class org.jboss.resteasy.specimpl.AbstractBuiltResponse
annotations, bufferedEntity, entity, entityClass, genericType, is, isClosed, metadata, processor, reason, status, streamFullyRead, streamRead
-
Constructor Summary
ModifierConstructorDescriptionprotected
ClientResponse
(ClientConfiguration configuration) Deprecated.protected
ClientResponse
(ClientConfiguration configuration, RESTEasyTracingLogger tracingLogger) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
void
close()
Class
<?> protected InputStream
protected HeaderValueProcessor
boolean
void
In case of an InputStream or Reader and a invocation that returns no Response object, we need to make sure the GC does not close the returned InputStream or Readerprotected <T> Object
readFrom
(Class<T> type, Type genericType, jakarta.ws.rs.core.MediaType media, Annotation[] annotations) void
setClientConfiguration
(ClientConfiguration configuration) void
setHeaders
(jakarta.ws.rs.core.MultivaluedMap<String, String> headers) protected abstract void
void
setProperties
(Map<String, Object> properties) Methods inherited from class org.jboss.resteasy.specimpl.BuiltResponse
getInputStream, readEntity, releaseConnection, releaseConnection
Methods inherited from class org.jboss.resteasy.specimpl.AbstractBuiltResponse
addMethodAnnotations, getAllowedMethods, getAnnotations, getCookies, getDate, getEntityTag, getGenericType, getHeaderString, getLanguage, getLastModified, getLength, getLink, getLinkBuilder, getLinks, getLocation, getMediaType, getMetadata, getReasonPhrase, getStatus, getStatusInfo, getStringHeaders, hasLink, isClosed, readEntity, readEntity, readEntity, readEntity, resetEntity, setAnnotations, setEntity, setEntityClass, setGenericType, setMetadata, setReasonPhrase, setStatus, setStreamFullyRead, setStreamRead, toHeaderString
Methods inherited from class jakarta.ws.rs.core.Response
accepted, accepted, created, fromResponse, getHeaders, noContent, notAcceptable, notModified, notModified, notModified, ok, ok, ok, ok, ok, seeOther, serverError, status, status, status, status, temporaryRedirect
-
Field Details
-
properties
-
configuration
-
tracingLogger
-
-
Constructor Details
-
ClientResponse
Deprecated. -
ClientResponse
-
-
Method Details
-
setHeaders
-
setProperties
-
getProperties
-
setClientConfiguration
-
getEntity
- Overrides:
getEntity
in classAbstractBuiltResponse
-
getEntityClass
- Overrides:
getEntityClass
in classAbstractBuiltResponse
-
hasEntity
public boolean hasEntity()- Overrides:
hasEntity
in classAbstractBuiltResponse
-
noReleaseConnection
public void noReleaseConnection()In case of an InputStream or Reader and a invocation that returns no Response object, we need to make sure the GC does not close the returned InputStream or Reader -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classAbstractBuiltResponse
-
getHeaderValueProcessor
- Overrides:
getHeaderValueProcessor
in classAbstractBuiltResponse
-
getEntityStream
- Overrides:
getEntityStream
in classBuiltResponse
-
setInputStream
- Overrides:
setInputStream
in classBuiltResponse
-
readFrom
protected <T> Object readFrom(Class<T> type, Type genericType, jakarta.ws.rs.core.MediaType media, Annotation[] annotations) - Overrides:
readFrom
in classBuiltResponse
-
bufferEntity
public boolean bufferEntity()- Overrides:
bufferEntity
in classBuiltResponse
-
abortIfClosed
public void abortIfClosed()- Overrides:
abortIfClosed
in classAbstractBuiltResponse
-