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.ContainerResponseContextpublic void setStatus(int code)
setStatus in interface javax.ws.rs.container.ContainerResponseContextpublic javax.ws.rs.core.Response.StatusType getStatusInfo()
getStatusInfo in interface javax.ws.rs.container.ContainerResponseContextpublic void setStatusInfo(javax.ws.rs.core.Response.StatusType statusInfo)
setStatusInfo in interface javax.ws.rs.container.ContainerResponseContextpublic java.lang.Class<?> getEntityClass()
getEntityClass in interface javax.ws.rs.container.ContainerResponseContextpublic java.lang.reflect.Type getEntityType()
getEntityType in interface javax.ws.rs.container.ContainerResponseContextpublic void setEntity(java.lang.Object entity)
setEntity in interface javax.ws.rs.container.ContainerResponseContextpublic void setEntity(java.lang.Object entity,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType)
setEntity in interface javax.ws.rs.container.ContainerResponseContextpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getHeaders()
getHeaders in interface javax.ws.rs.container.ContainerResponseContextpublic java.util.Set<java.lang.String> getAllowedMethods()
getAllowedMethods in interface javax.ws.rs.container.ContainerResponseContextpublic java.util.Date getDate()
getDate in interface javax.ws.rs.container.ContainerResponseContextpublic java.util.Locale getLanguage()
getLanguage in interface javax.ws.rs.container.ContainerResponseContextpublic int getLength()
getLength in interface javax.ws.rs.container.ContainerResponseContextpublic javax.ws.rs.core.MediaType getMediaType()
getMediaType in interface javax.ws.rs.container.ContainerResponseContextpublic java.util.Map<java.lang.String,javax.ws.rs.core.NewCookie> getCookies()
getCookies in interface javax.ws.rs.container.ContainerResponseContextpublic javax.ws.rs.core.EntityTag getEntityTag()
getEntityTag in interface javax.ws.rs.container.ContainerResponseContextpublic java.util.Date getLastModified()
getLastModified in interface javax.ws.rs.container.ContainerResponseContextpublic java.net.URI getLocation()
getLocation in interface javax.ws.rs.container.ContainerResponseContextpublic java.util.Set<javax.ws.rs.core.Link> getLinks()
getLinks in interface javax.ws.rs.container.ContainerResponseContextpublic boolean hasLink(java.lang.String relation)
hasLink in interface javax.ws.rs.container.ContainerResponseContextpublic javax.ws.rs.core.Link getLink(java.lang.String relation)
getLink in interface javax.ws.rs.container.ContainerResponseContextpublic javax.ws.rs.core.Link.Builder getLinkBuilder(java.lang.String relation)
getLinkBuilder in interface javax.ws.rs.container.ContainerResponseContextpublic boolean hasEntity()
hasEntity in interface javax.ws.rs.container.ContainerResponseContextpublic java.lang.Object getEntity()
getEntity in interface javax.ws.rs.container.ContainerResponseContextpublic java.io.OutputStream getEntityStream()
getEntityStream in interface javax.ws.rs.container.ContainerResponseContextpublic void setEntityStream(java.io.OutputStream entityStream)
setEntityStream in interface javax.ws.rs.container.ContainerResponseContextpublic java.lang.annotation.Annotation[] getEntityAnnotations()
getEntityAnnotations in interface javax.ws.rs.container.ContainerResponseContextpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getStringHeaders()
getStringHeaders in interface javax.ws.rs.container.ContainerResponseContextpublic java.lang.String getHeaderString(java.lang.String name)
getHeaderString in interface javax.ws.rs.container.ContainerResponseContext