org.glassfish.jersey.client
Class JerseyClientRequestContext

java.lang.Object
  extended by org.glassfish.jersey.message.internal.OutboundMessageContext
      extended by org.glassfish.jersey.client.JerseyClientRequestContext
All Implemented Interfaces:
ClientRequestContext

public class JerseyClientRequestContext
extends OutboundMessageContext
implements ClientRequestContext

Jersey client request context.

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.glassfish.jersey.message.internal.OutboundMessageContext
OutboundMessageContext.StreamProvider
 
Constructor Summary
JerseyClientRequestContext(JerseyClientRequestContext original)
          Copy constructor.
JerseyClientRequestContext(java.net.URI requestUri, JerseyClient client, JerseyConfiguration configuration, PropertiesDelegate propertiesDelegate)
          Create new Jersey client request context.
 
Method Summary
 void abortWith(Response response)
           
 void accept(MediaType... types)
           
 void accept(java.lang.String... types)
           
 void acceptLanguage(java.util.Locale... locales)
           
 void acceptLanguage(java.lang.String... locales)
           
 void allow(java.util.Set<java.lang.String> methods)
           
 void allow(java.lang.String... methods)
           
 void cacheControl(CacheControl cacheControl)
           
 void cookie(Cookie cookie)
           
 void encoding(java.lang.String encoding)
           
 Response getAbortResponse()
          Get the request filter chain aborting response if set, or null otherwise.
 JerseyClient getClient()
           
 JerseyConfiguration getConfiguration()
           
 java.util.Map<java.lang.String,Cookie> getCookies()
           
 java.lang.String getMethod()
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getPropertyNames()
           
 java.net.URI getUri()
           
 MessageBodyWorkers getWorkers()
          Get the message body workers associated with the request.
 void language(java.util.Locale language)
           
 void language(java.lang.String language)
           
 void removeProperty(java.lang.String name)
           
 void replaceHeaders(MultivaluedMap<java.lang.String,java.lang.Object> map)
           
 void setMethod(java.lang.String method)
           
 void setProperty(java.lang.String name, java.lang.Object object)
           
 void setUri(java.net.URI uri)
           
 void setWorkers(MessageBodyWorkers workers)
          Set the message body workers associated with the request.
 void type(MediaType type)
           
 void type(java.lang.String type)
           
 void variant(Variant variant)
           
 
Methods inherited from class org.glassfish.jersey.message.internal.OutboundMessageContext
commitStream, getAcceptableLanguages, getAcceptableMediaTypes, getAllowedMethods, getDate, getEntity, getEntityAnnotations, getEntityClass, getEntityStream, getEntityTag, getEntityType, getHeaders, getHeaderString, getLanguage, getLastModified, getLength, getLink, getLinkBuilder, getLinks, getLocation, getMediaType, getRequestCookies, getResponseCookies, hasEntity, hasLink, header, headers, headers, headers, remove, replace, replace, replaceAll, setEntity, setEntity, setEntity, setEntity, setEntity, setEntityAnnotations, setEntityStream, setEntityType, setMediaType, setStreamProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.ws.rs.client.ClientRequestContext
getAcceptableLanguages, getAcceptableMediaTypes, getDate, getEntity, getEntityAnnotations, getEntityClass, getEntityStream, getEntityType, getHeaders, getLanguage, getMediaType, hasEntity, setEntity, setEntity, setEntityStream
 

Constructor Detail

JerseyClientRequestContext

public JerseyClientRequestContext(java.net.URI requestUri,
                                  JerseyClient client,
                                  JerseyConfiguration configuration,
                                  PropertiesDelegate propertiesDelegate)
Create new Jersey client request context.

Parameters:
requestUri - request Uri.
client - executing Jersey client instance.
configuration - request configuration.
propertiesDelegate - properties delegate.

JerseyClientRequestContext

public JerseyClientRequestContext(JerseyClientRequestContext original)
Copy constructor.

Parameters:
original - original instance.
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface ClientRequestContext

getPropertyNames

public java.util.Enumeration<java.lang.String> getPropertyNames()
Specified by:
getPropertyNames in interface ClientRequestContext

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object object)
Specified by:
setProperty in interface ClientRequestContext

removeProperty

public void removeProperty(java.lang.String name)
Specified by:
removeProperty in interface ClientRequestContext

getUri

public java.net.URI getUri()
Specified by:
getUri in interface ClientRequestContext

setUri

public void setUri(java.net.URI uri)
Specified by:
setUri in interface ClientRequestContext

getMethod

public java.lang.String getMethod()
Specified by:
getMethod in interface ClientRequestContext

setMethod

public void setMethod(java.lang.String method)
Specified by:
setMethod in interface ClientRequestContext

getClient

public JerseyClient getClient()
Specified by:
getClient in interface ClientRequestContext

abortWith

public void abortWith(Response response)
Specified by:
abortWith in interface ClientRequestContext

getAbortResponse

public Response getAbortResponse()
Get the request filter chain aborting response if set, or null otherwise.

Returns:
request filter chain aborting response if set, or null otherwise.

getConfiguration

public JerseyConfiguration getConfiguration()
Specified by:
getConfiguration in interface ClientRequestContext

getCookies

public java.util.Map<java.lang.String,Cookie> getCookies()
Specified by:
getCookies in interface ClientRequestContext

getWorkers

public MessageBodyWorkers getWorkers()
Get the message body workers associated with the request.

Returns:
message body workers.

setWorkers

public void setWorkers(MessageBodyWorkers workers)
Set the message body workers associated with the request.

Parameters:
workers - message body workers.

accept

public void accept(MediaType... types)

accept

public void accept(java.lang.String... types)

acceptLanguage

public void acceptLanguage(java.util.Locale... locales)

acceptLanguage

public void acceptLanguage(java.lang.String... locales)

cookie

public void cookie(Cookie cookie)

allow

public void allow(java.lang.String... methods)

allow

public void allow(java.util.Set<java.lang.String> methods)

cacheControl

public void cacheControl(CacheControl cacheControl)

encoding

public void encoding(java.lang.String encoding)

replaceHeaders

public void replaceHeaders(MultivaluedMap<java.lang.String,java.lang.Object> map)

language

public void language(java.lang.String language)

language

public void language(java.util.Locale language)

type

public void type(MediaType type)

type

public void type(java.lang.String type)

variant

public void variant(Variant variant)


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.