public class

FacebookConnectorOAuthManager

extends BaseOAuth2Manager<C extends OAuth2Adapter>
java.lang.Object
   ↳ org.mule.security.oauth.callback.DefaultHttpCallbackAdapter
     ↳ org.mule.security.oauth.BaseOAuth2Manager<C extends org.mule.security.oauth.OAuth2Adapter>
       ↳ org.mule.module.facebook.oauth.FacebookConnectorOAuthManager

Class Overview

A FacebookConnectorOAuthManager is a wrapper around FacebookConnector that adds access token management capabilities to the pojo.

Summary

Constants
String DEVKIT_BUILD
String DEVKIT_VERSION
String MODULE_NAME
String MODULE_VERSION
[Expand]
Inherited Constants
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
Fields
private static Logger logger
private String scope
[Expand]
Inherited Fields
From class org.mule.security.oauth.BaseOAuth2Manager
From class org.mule.security.oauth.callback.DefaultHttpCallbackAdapter
Public Constructors
FacebookConnectorOAuthManager()
Public Methods
String getDevkitBuild()
String getDevkitVersion()
String getModuleName()
String getModuleVersion()
String getScope()
Retrieves scope
void setOnNoToken(OnNoTokenPolicy policy)
void setScope(String value)
Sets scope
Protected Methods
KeyedPoolableObjectFactory createPoolFactory(OAuth2Manager<OAuth2Adapter> oauthManager, ObjectStore<Serializable> objectStore)
void fetchCallbackParameters(OAuth2Adapter adapter, String response)
Logger getLogger()
OAuth2Adapter instantiateAdapter()
void setCustomProperties(OAuth2Adapter adapter)
[Expand]
Inherited Methods
From class org.mule.security.oauth.BaseOAuth2Manager
From class org.mule.security.oauth.callback.DefaultHttpCallbackAdapter
From class java.lang.Object
From interface org.mule.api.NameableObject
From interface org.mule.api.NamedObject
From interface org.mule.api.context.MuleContextAware
From interface org.mule.api.devkit.ProcessAdapter
From interface org.mule.api.devkit.capability.Capabilities
From interface org.mule.api.lifecycle.Disposable
From interface org.mule.api.lifecycle.Initialisable
From interface org.mule.api.lifecycle.Startable
From interface org.mule.api.lifecycle.Stoppable
From interface org.mule.security.oauth.OAuth2Manager
From interface org.mule.security.oauth.OnNoTokenPolicyAware
From interface org.mule.security.oauth.callback.HttpCallbackAdapter

Constants

private static final String DEVKIT_BUILD

Constant Value: "3.5.0-andes.1684.dffd676"

private static final String DEVKIT_VERSION

Constant Value: "3.5.0-andes"

private static final String MODULE_NAME

Constant Value: "Facebook"

private static final String MODULE_VERSION

Constant Value: "2.3.0"

Fields

private static Logger logger

private String scope

Public Constructors

public FacebookConnectorOAuthManager ()

Public Methods

public String getDevkitBuild ()

public String getDevkitVersion ()

public String getModuleName ()

public String getModuleVersion ()

public String getScope ()

Retrieves scope

public void setOnNoToken (OnNoTokenPolicy policy)

Parameters
policy

public void setScope (String value)

Sets scope

Parameters
value Value to set

Protected Methods

protected KeyedPoolableObjectFactory createPoolFactory (OAuth2Manager<OAuth2Adapter> oauthManager, ObjectStore<Serializable> objectStore)

Parameters
oauthManager
objectStore

protected void fetchCallbackParameters (OAuth2Adapter adapter, String response)

Parameters
adapter
response

protected Logger getLogger ()

protected OAuth2Adapter instantiateAdapter ()

protected void setCustomProperties (OAuth2Adapter adapter)

Parameters
adapter