com.createsend.util.jersey
Class OAuth2BearerTokenFilter

java.lang.Object
  extended by com.sun.jersey.api.client.filter.ClientFilter
      extended by com.createsend.util.jersey.OAuth2BearerTokenFilter
All Implemented Interfaces:
com.sun.jersey.api.client.ClientHandler

public final class OAuth2BearerTokenFilter
extends com.sun.jersey.api.client.filter.ClientFilter

Client filter adding Authorization header containing OAuth2 bearer token to the HTTP request, if no such header is already present


Constructor Summary
OAuth2BearerTokenFilter(java.lang.String accessToken)
          Creates a new OAuth2 bearer token filter using provided access token.
 
Method Summary
 com.sun.jersey.api.client.ClientResponse handle(com.sun.jersey.api.client.ClientRequest cr)
           
 
Methods inherited from class com.sun.jersey.api.client.filter.ClientFilter
getNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuth2BearerTokenFilter

public OAuth2BearerTokenFilter(java.lang.String accessToken)
Creates a new OAuth2 bearer token filter using provided access token.

Parameters:
accessToken - The OAuth2 access token to be used in the HTTP request.
Method Detail

handle

public com.sun.jersey.api.client.ClientResponse handle(com.sun.jersey.api.client.ClientRequest cr)
                                                throws com.sun.jersey.api.client.ClientHandlerException
Specified by:
handle in interface com.sun.jersey.api.client.ClientHandler
Specified by:
handle in class com.sun.jersey.api.client.filter.ClientFilter
Throws:
com.sun.jersey.api.client.ClientHandlerException