public class

YammerConnectorOAuth2Adapter

extends YammerConnectorHttpCallbackAdapter
implements OAuth2Adapter MuleContextAware Initialisable Startable Stoppable
java.lang.Object
   ↳ org.mule.yammer.YammerConnector
     ↳ org.mule.yammer.config.YammerConnectorCapabilitiesAdapter
       ↳ org.mule.yammer.config.YammerConnectorLifecycleAdapter
         ↳ org.mule.yammer.config.YammerConnectorHttpCallbackAdapter
           ↳ org.mule.yammer.config.YammerConnectorOAuth2Adapter

Class Overview

A YammerConnectorOAuth2Adapter is a wrapper around YammerConnector that adds OAuth capabilites to the pojo.

Summary

[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 final Pattern ACCESS_CODE_PATTERN
private static final Pattern AUTH_CODE_PATTERN
private static final Pattern EXPIRATION_TIME_PATTERN
private static final Logger LOGGER
private String accessToken
private Date expiration
private MuleContext muleContext
private HttpCallback oauthCallback
private String oauthVerifier
private String redirectUrl
[Expand]
Inherited Fields
From class org.mule.yammer.config.YammerConnectorHttpCallbackAdapter
From class org.mule.yammer.YammerConnector
Public Constructors
YammerConnectorOAuth2Adapter()
Public Methods
void fetchAccessToken()
String getAccessToken()
Retrieves accessToken
String getAuthorizationUrl()
String getOauthVerifier()
Retrieves oauthVerifier
String getRedirectUrl()
Retrieves redirectUrl
boolean hasTokenExpired()
void initialise()
void reset()
void setAccessToken(String value)
Sets accessToken
void setExpiration(Date value)
Sets expiration
void setMuleContext(MuleContext value)
Sets muleContext
void setOauthVerifier(String value)
Sets oauthVerifier
void start()
void stop()
[Expand]
Inherited Methods
From class org.mule.yammer.config.YammerConnectorHttpCallbackAdapter
From class org.mule.yammer.config.YammerConnectorLifecycleAdapter
From class org.mule.yammer.config.YammerConnectorCapabilitiesAdapter
From class org.mule.yammer.YammerConnector
From class java.lang.Object
From interface org.mule.api.Capabilities
From interface org.mule.api.adapter.OAuth2Adapter
From interface org.mule.api.context.MuleContextAware
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 final Pattern ACCESS_CODE_PATTERN

private static final Pattern AUTH_CODE_PATTERN

private static final Pattern EXPIRATION_TIME_PATTERN

private static final Logger LOGGER

private String accessToken

private Date expiration

private MuleContext muleContext

private HttpCallback oauthCallback

private String oauthVerifier

private String redirectUrl

Public Constructors

public YammerConnectorOAuth2Adapter ()

Public Methods

public void fetchAccessToken ()

public String getAccessToken ()

Retrieves accessToken

public String getAuthorizationUrl ()

public String getOauthVerifier ()

Retrieves oauthVerifier

public String getRedirectUrl ()

Retrieves redirectUrl

public boolean hasTokenExpired ()

public void initialise ()

public void reset ()

public void setAccessToken (String value)

Sets accessToken

Parameters
value Value to set

public void setExpiration (Date value)

Sets expiration

Parameters
value Value to set

public void setMuleContext (MuleContext value)

Sets muleContext

Parameters
value Value to set

public void setOauthVerifier (String value)

Sets oauthVerifier

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException