Package com.adaptris.core.http.oauth
Class GetOauthToken
java.lang.Object
com.adaptris.core.ServiceImp
com.adaptris.core.http.oauth.OauthTokenGetter
com.adaptris.core.http.oauth.GetOauthToken
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,ConfigComment
,MessageEventGenerator
,Service
,StateManagedComponent
@ComponentProfile(summary="Make a HTTP(s) request to an OAUTH server and retrieve an access token",
tag="service,http,https,oauth")
public class GetOauthToken
extends OauthTokenGetter
Simplified framework for retrieving OAUTH tokens from verious 3rd party resources (such as Salesforce, or Google).
In the adapter configuration file this class is aliased as get-oauth-token which is the preferred alternative to the fully qualified classname when building your configuration.
-
Field Summary
Fields inherited from class com.adaptris.core.ServiceImp
log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doService
(AdaptrisMessage msg) Apply the service to the message.Methods inherited from class com.adaptris.core.http.oauth.OauthTokenGetter
closeService, getAccessTokenBuilder, getAccessTokenWriter, initService, prepare, setAccessTokenBuilder, setAccessTokenWriter, start, stop, tokenWriterIfNull, tokenWriterToUse, withAccessTokenBuilder, withAccessTokenWriter
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getComments, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setComments, setContinueOnFail, setIsTrackingEndpoint, setUniqueId
-
Constructor Details
-
GetOauthToken
public GetOauthToken()
-
-
Method Details
-
doService
Description copied from interface:Service
Apply the service to the message.
- Parameters:
msg
- theAdaptrisMessage
to process- Throws:
ServiceException
- wrapping any underlyingException
s
-