public class ContainerResponseContextImpl
extends java.lang.Object
implements javax.ws.rs.container.ContainerResponseContext
Modifier and Type | Field and Description |
---|---|
protected HttpResponse |
httpResponse |
protected BuiltResponse |
jaxrsResponse |
protected HttpRequest |
request |
Constructor and Description |
---|
ContainerResponseContextImpl(HttpRequest request,
HttpResponse httpResponse,
BuiltResponse serverResponse) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAllowedMethods() |
java.util.Map<java.lang.String,javax.ws.rs.core.NewCookie> |
getCookies() |
java.util.Date |
getDate() |
java.lang.Object |
getEntity() |
java.lang.annotation.Annotation[] |
getEntityAnnotations() |
java.lang.Class<?> |
getEntityClass() |
java.io.OutputStream |
getEntityStream() |
javax.ws.rs.core.EntityTag |
getEntityTag() |
java.lang.reflect.Type |
getEntityType() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
getHeaders() |
java.lang.String |
getHeaderString(java.lang.String name) |
HttpResponse |
getHttpResponse() |
BuiltResponse |
getJaxrsResponse() |
java.util.Locale |
getLanguage() |
java.util.Date |
getLastModified() |
int |
getLength() |
javax.ws.rs.core.Link |
getLink(java.lang.String relation) |
javax.ws.rs.core.Link.Builder |
getLinkBuilder(java.lang.String relation) |
java.util.Set<javax.ws.rs.core.Link> |
getLinks() |
java.net.URI |
getLocation() |
javax.ws.rs.core.MediaType |
getMediaType() |
int |
getStatus() |
javax.ws.rs.core.Response.StatusType |
getStatusInfo() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getStringHeaders() |
boolean |
hasEntity() |
boolean |
hasLink(java.lang.String relation) |
void |
setEntity(java.lang.Object entity) |
void |
setEntity(java.lang.Object entity,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
void |
setEntityStream(java.io.OutputStream entityStream) |
void |
setStatus(int code) |
void |
setStatusInfo(javax.ws.rs.core.Response.StatusType statusInfo) |
protected final HttpRequest request
protected final HttpResponse httpResponse
protected final BuiltResponse jaxrsResponse
public ContainerResponseContextImpl(HttpRequest request, HttpResponse httpResponse, BuiltResponse serverResponse)
public BuiltResponse getJaxrsResponse()
public HttpResponse getHttpResponse()
public int getStatus()
getStatus
in interface javax.ws.rs.container.ContainerResponseContext
public void setStatus(int code)
setStatus
in interface javax.ws.rs.container.ContainerResponseContext
public javax.ws.rs.core.Response.StatusType getStatusInfo()
getStatusInfo
in interface javax.ws.rs.container.ContainerResponseContext
public void setStatusInfo(javax.ws.rs.core.Response.StatusType statusInfo)
setStatusInfo
in interface javax.ws.rs.container.ContainerResponseContext
public java.lang.Class<?> getEntityClass()
getEntityClass
in interface javax.ws.rs.container.ContainerResponseContext
public java.lang.reflect.Type getEntityType()
getEntityType
in interface javax.ws.rs.container.ContainerResponseContext
public void setEntity(java.lang.Object entity)
setEntity
in interface javax.ws.rs.container.ContainerResponseContext
public void setEntity(java.lang.Object entity, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
setEntity
in interface javax.ws.rs.container.ContainerResponseContext
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getHeaders()
getHeaders
in interface javax.ws.rs.container.ContainerResponseContext
public java.util.Set<java.lang.String> getAllowedMethods()
getAllowedMethods
in interface javax.ws.rs.container.ContainerResponseContext
public java.util.Date getDate()
getDate
in interface javax.ws.rs.container.ContainerResponseContext
public java.util.Locale getLanguage()
getLanguage
in interface javax.ws.rs.container.ContainerResponseContext
public int getLength()
getLength
in interface javax.ws.rs.container.ContainerResponseContext
public javax.ws.rs.core.MediaType getMediaType()
getMediaType
in interface javax.ws.rs.container.ContainerResponseContext
public java.util.Map<java.lang.String,javax.ws.rs.core.NewCookie> getCookies()
getCookies
in interface javax.ws.rs.container.ContainerResponseContext
public javax.ws.rs.core.EntityTag getEntityTag()
getEntityTag
in interface javax.ws.rs.container.ContainerResponseContext
public java.util.Date getLastModified()
getLastModified
in interface javax.ws.rs.container.ContainerResponseContext
public java.net.URI getLocation()
getLocation
in interface javax.ws.rs.container.ContainerResponseContext
public java.util.Set<javax.ws.rs.core.Link> getLinks()
getLinks
in interface javax.ws.rs.container.ContainerResponseContext
public boolean hasLink(java.lang.String relation)
hasLink
in interface javax.ws.rs.container.ContainerResponseContext
public javax.ws.rs.core.Link getLink(java.lang.String relation)
getLink
in interface javax.ws.rs.container.ContainerResponseContext
public javax.ws.rs.core.Link.Builder getLinkBuilder(java.lang.String relation)
getLinkBuilder
in interface javax.ws.rs.container.ContainerResponseContext
public boolean hasEntity()
hasEntity
in interface javax.ws.rs.container.ContainerResponseContext
public java.lang.Object getEntity()
getEntity
in interface javax.ws.rs.container.ContainerResponseContext
public java.io.OutputStream getEntityStream()
getEntityStream
in interface javax.ws.rs.container.ContainerResponseContext
public void setEntityStream(java.io.OutputStream entityStream)
setEntityStream
in interface javax.ws.rs.container.ContainerResponseContext
public java.lang.annotation.Annotation[] getEntityAnnotations()
getEntityAnnotations
in interface javax.ws.rs.container.ContainerResponseContext
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getStringHeaders()
getStringHeaders
in interface javax.ws.rs.container.ContainerResponseContext
public java.lang.String getHeaderString(java.lang.String name)
getHeaderString
in interface javax.ws.rs.container.ContainerResponseContext