org.glassfish.jersey.message.internal
Class OutboundJaxrsResponse
java.lang.Object
javax.ws.rs.core.Response
org.glassfish.jersey.message.internal.OutboundJaxrsResponse
public class OutboundJaxrsResponse
- extends javax.ws.rs.core.Response
An outbound JAX-RS response message.
The implementation delegates method calls to an underlying
outbound message context.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
| Nested classes/interfaces inherited from class javax.ws.rs.core.Response |
javax.ws.rs.core.Response.ResponseBuilder, javax.ws.rs.core.Response.Status, javax.ws.rs.core.Response.StatusType |
| Methods inherited from class javax.ws.rs.core.Response |
accepted, accepted, created, fromResponse, getHeaders, noContent, notAcceptable, notModified, notModified, notModified, ok, ok, ok, ok, ok, seeOther, serverError, status, status, status, temporaryRedirect |
OutboundJaxrsResponse
public OutboundJaxrsResponse(javax.ws.rs.core.Response.StatusType status,
OutboundMessageContext context)
- Create new outbound JAX-RS response message instance.
- Parameters:
status - response status.context - underlying outbound message context.
from
public static OutboundJaxrsResponse from(javax.ws.rs.core.Response response)
- Get an OutboundJaxrsResponse instance for a given JAX-RS response.
- Parameters:
response - response instance to from.
- Returns:
- corresponding
OutboundJaxrsResponse instance.
getContext
public OutboundMessageContext getContext()
- Get the underlying outbound message context.
- Returns:
- underlying outbound message context.
getStatus
public int getStatus()
- Specified by:
getStatus in class javax.ws.rs.core.Response
getStatusInfo
public javax.ws.rs.core.Response.StatusType getStatusInfo()
- Specified by:
getStatusInfo in class javax.ws.rs.core.Response
getEntity
public Object getEntity()
- Specified by:
getEntity in class javax.ws.rs.core.Response
readEntity
public <T> T readEntity(Class<T> type)
throws javax.ws.rs.ProcessingException
- Specified by:
readEntity in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
readEntity
public <T> T readEntity(javax.ws.rs.core.GenericType<T> entityType)
throws javax.ws.rs.ProcessingException
- Specified by:
readEntity in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
readEntity
public <T> T readEntity(Class<T> type,
Annotation[] annotations)
throws javax.ws.rs.ProcessingException
- Specified by:
readEntity in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
readEntity
public <T> T readEntity(javax.ws.rs.core.GenericType<T> entityType,
Annotation[] annotations)
throws javax.ws.rs.ProcessingException
- Specified by:
readEntity in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
hasEntity
public boolean hasEntity()
- Specified by:
hasEntity in class javax.ws.rs.core.Response
bufferEntity
public boolean bufferEntity()
throws javax.ws.rs.ProcessingException
- Specified by:
bufferEntity in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
close
public void close()
throws javax.ws.rs.ProcessingException
- Specified by:
close in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
getStringHeaders
public javax.ws.rs.core.MultivaluedMap<String,String> getStringHeaders()
- Specified by:
getStringHeaders in class javax.ws.rs.core.Response
getHeaderString
public String getHeaderString(String name)
- Specified by:
getHeaderString in class javax.ws.rs.core.Response
getMediaType
public javax.ws.rs.core.MediaType getMediaType()
- Specified by:
getMediaType in class javax.ws.rs.core.Response
getLanguage
public Locale getLanguage()
- Specified by:
getLanguage in class javax.ws.rs.core.Response
getLength
public int getLength()
- Specified by:
getLength in class javax.ws.rs.core.Response
getCookies
public Map<String,javax.ws.rs.core.NewCookie> getCookies()
- Specified by:
getCookies in class javax.ws.rs.core.Response
getEntityTag
public javax.ws.rs.core.EntityTag getEntityTag()
- Specified by:
getEntityTag in class javax.ws.rs.core.Response
getDate
public Date getDate()
- Specified by:
getDate in class javax.ws.rs.core.Response
getLastModified
public Date getLastModified()
- Specified by:
getLastModified in class javax.ws.rs.core.Response
getAllowedMethods
public Set<String> getAllowedMethods()
- Specified by:
getAllowedMethods in class javax.ws.rs.core.Response
getLocation
public URI getLocation()
- Specified by:
getLocation in class javax.ws.rs.core.Response
getLinks
public Set<javax.ws.rs.core.Link> getLinks()
- Specified by:
getLinks in class javax.ws.rs.core.Response
hasLink
public boolean hasLink(String relation)
- Specified by:
hasLink in class javax.ws.rs.core.Response
getLink
public javax.ws.rs.core.Link getLink(String relation)
- Specified by:
getLink in class javax.ws.rs.core.Response
getLinkBuilder
public javax.ws.rs.core.Link.Builder getLinkBuilder(String relation)
- Specified by:
getLinkBuilder in class javax.ws.rs.core.Response
getMetadata
public javax.ws.rs.core.MultivaluedMap<String,Object> getMetadata()
- Specified by:
getMetadata in class javax.ws.rs.core.Response
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.