Class OAuth1BuilderImpl.FilterBuilderImpl
- java.lang.Object
-
- org.glassfish.jersey.client.oauth1.OAuth1BuilderImpl.FilterBuilderImpl
-
- All Implemented Interfaces:
OAuth1Builder.FilterFeatureBuilder
- Enclosing class:
- OAuth1BuilderImpl
static class OAuth1BuilderImpl.FilterBuilderImpl extends java.lang.Object implements OAuth1Builder.FilterFeatureBuilder
OAuth 1 client filter feature builder default implementation.
-
-
Field Summary
Fields Modifier and Type Field Description private AccessToken
accessToken
private OAuth1Parameters
params
private OAuth1Secrets
secrets
-
Constructor Summary
Constructors Constructor Description FilterBuilderImpl(OAuth1Parameters params, OAuth1Secrets secrets)
Create a new builder instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuth1Builder.FilterFeatureBuilder
accessToken(AccessToken accessToken)
Set the Access Token that will be used for signing the requests.javax.ws.rs.core.Feature
build()
Build theoauth 1 filter feature
.
-
-
-
Field Detail
-
params
private final OAuth1Parameters params
-
secrets
private final OAuth1Secrets secrets
-
accessToken
private AccessToken accessToken
-
-
Constructor Detail
-
FilterBuilderImpl
FilterBuilderImpl(OAuth1Parameters params, OAuth1Secrets secrets)
Create a new builder instance.- Parameters:
params
- Pre-configured oauth parameters.secrets
- Pre-configured oauth secrets.
-
-
Method Detail
-
accessToken
public OAuth1Builder.FilterFeatureBuilder accessToken(AccessToken accessToken)
Description copied from interface:OAuth1Builder.FilterFeatureBuilder
Set the Access Token that will be used for signing the requests. If this method is not called, no access token will be defined in the resulting filter and it will have to be supplied usingOAuth1ClientSupport.OAUTH_PROPERTY_ACCESS_TOKEN
request property for each request. The property could be also used to override settings defined by this method.- Specified by:
accessToken
in interfaceOAuth1Builder.FilterFeatureBuilder
- Parameters:
accessToken
- Access token.- Returns:
- this builder.
-
build
public javax.ws.rs.core.Feature build()
Description copied from interface:OAuth1Builder.FilterFeatureBuilder
Build theoauth 1 filter feature
. The feature can be then registered into the client configuration.- Specified by:
build
in interfaceOAuth1Builder.FilterFeatureBuilder
- Returns:
- Client OAuth 1 feature.
-
-