org.glassfish.jersey.client
Class ClientResponse

java.lang.Object
  extended by org.glassfish.jersey.message.internal.InboundMessageContext
      extended by org.glassfish.jersey.client.ClientResponse
All Implemented Interfaces:
javax.ws.rs.client.ClientResponseContext

public class ClientResponse
extends InboundMessageContext
implements javax.ws.rs.client.ClientResponseContext

Jersey client response context.

Author:
Marek Potociar (marek.potociar at oracle.com)

Constructor Summary
ClientResponse(ClientRequest requestContext, javax.ws.rs.core.Response response)
          Create new Jersey client response context initialized from a JAX-RS response.
ClientResponse(javax.ws.rs.core.Response.StatusType status, ClientRequest requestContext)
          Create a new Jersey client response context.
 
Method Summary
 java.util.Map<java.lang.String,javax.ws.rs.core.NewCookie> getCookies()
           
 java.util.Set<javax.ws.rs.core.Link> getLinks()
           
 ClientRequest getRequestContext()
          Get the associated client request context paired with this response context.
 int getStatus()
           
 javax.ws.rs.core.Response.StatusType getStatusInfo()
           
 void setStatus(int code)
           
 void setStatusInfo(javax.ws.rs.core.Response.StatusType status)
           
 java.lang.String toString()
           
 
Methods inherited from class org.glassfish.jersey.message.internal.InboundMessageContext
bufferEntity, close, getAllowedMethods, getDate, getEntityStream, getEntityTag, getHeaders, getHeaderString, getIfMatch, getIfNoneMatch, getLanguage, getLastModified, getLength, getLink, getLinkBuilder, getLocation, getMediaType, getQualifiedAcceptableLanguages, getQualifiedAcceptableMediaTypes, getQualifiedAcceptCharset, getQualifiedAcceptEncoding, getRequestCookies, getResponseCookies, getWorkers, hasEntity, hasLink, header, headers, headers, headers, headers, readEntity, readEntity, readEntity, readEntity, remove, setEntityStream, setReaderInterceptors, setWorkers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.ws.rs.client.ClientResponseContext
getAllowedMethods, getDate, getEntityStream, getEntityTag, getHeaders, getHeaderString, getLanguage, getLastModified, getLength, getLink, getLinkBuilder, getLocation, getMediaType, hasEntity, hasLink, setEntityStream
 

Constructor Detail

ClientResponse

public ClientResponse(ClientRequest requestContext,
                      javax.ws.rs.core.Response response)
Create new Jersey client response context initialized from a JAX-RS response.

Parameters:
requestContext - associated request context.
response - JAX-RS response to be used to initialize the response context.

ClientResponse

public ClientResponse(javax.ws.rs.core.Response.StatusType status,
                      ClientRequest requestContext)
Create a new Jersey client response context.

Parameters:
status - response status.
requestContext - associated client request context.
Method Detail

getStatus

public int getStatus()
Specified by:
getStatus in interface javax.ws.rs.client.ClientResponseContext

setStatus

public void setStatus(int code)
Specified by:
setStatus in interface javax.ws.rs.client.ClientResponseContext

setStatusInfo

public void setStatusInfo(javax.ws.rs.core.Response.StatusType status)
Specified by:
setStatusInfo in interface javax.ws.rs.client.ClientResponseContext

getStatusInfo

public javax.ws.rs.core.Response.StatusType getStatusInfo()
Specified by:
getStatusInfo in interface javax.ws.rs.client.ClientResponseContext

getRequestContext

public ClientRequest getRequestContext()
Get the associated client request context paired with this response context.

Returns:
associated client request context.

getCookies

public java.util.Map<java.lang.String,javax.ws.rs.core.NewCookie> getCookies()
Specified by:
getCookies in interface javax.ws.rs.client.ClientResponseContext

getLinks

public java.util.Set<javax.ws.rs.core.Link> getLinks()
Specified by:
getLinks in interface javax.ws.rs.client.ClientResponseContext
Overrides:
getLinks in class InboundMessageContext

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.