public class

AuthorizeMessageProcessor

extends AbstractMessageProcessor<O>
implements FlowConstructAware MuleContextAware Initialisable Startable Stoppable InterceptingMessageProcessor
java.lang.Object
   ↳ org.mule.module.facebook.processors.AbstractExpressionEvaluator
     ↳ org.mule.module.facebook.processors.AbstractConnectedProcessor
       ↳ org.mule.module.facebook.processors.AbstractMessageProcessor<O>
         ↳ org.mule.module.facebook.processors.AuthorizeMessageProcessor

Summary

[Expand]
Inherited Constants
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 AUTH_CODE_PATTERN
private String accessTokenUrl
private String authorizationUrl
private MessageProcessor listener
private HttpCallback oauthCallback
private String state
[Expand]
Inherited Fields
From class org.mule.module.facebook.processors.AbstractMessageProcessor
From class org.mule.module.facebook.processors.AbstractConnectedProcessor
Public Constructors
AuthorizeMessageProcessor()
Public Methods
String getAccessTokenUrl()
Retrieves accessTokenUrl
String getAuthorizationUrl()
Retrieves authorizationUrl
void initialise()
MuleEvent process(MuleEvent event)
Starts the OAuth authorization process
void setAccessTokenUrl(String value)
Sets accessTokenUrl
void setAuthorizationUrl(String value)
Sets authorizationUrl
void setListener(MessageProcessor value)
Sets listener
void setState(String value)
Sets state
void start()
void stop()
[Expand]
Inherited Methods
From class org.mule.module.facebook.processors.AbstractMessageProcessor
From class org.mule.module.facebook.processors.AbstractConnectedProcessor
From class org.mule.module.facebook.processors.AbstractExpressionEvaluator
From class java.lang.Object
From interface org.mule.api.construct.FlowConstructAware
From interface org.mule.api.context.MuleContextAware
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.api.processor.MessageProcessor
From interface org.mule.api.source.MessageSource

Fields

private static final Pattern AUTH_CODE_PATTERN

private String accessTokenUrl

private String authorizationUrl

private MessageProcessor listener

private HttpCallback oauthCallback

private String state

Public Constructors

public AuthorizeMessageProcessor ()

Public Methods

public String getAccessTokenUrl ()

Retrieves accessTokenUrl

public String getAuthorizationUrl ()

Retrieves authorizationUrl

public void initialise ()

Throws
InitialisationException

public MuleEvent process (MuleEvent event)

Starts the OAuth authorization process

Parameters
event MuleEvent to be processed
Throws
MuleException

public void setAccessTokenUrl (String value)

Sets accessTokenUrl

Parameters
value Value to set

public void setAuthorizationUrl (String value)

Sets authorizationUrl

Parameters
value Value to set

public void setListener (MessageProcessor value)

Sets listener

Parameters
value Value to set

public void setState (String value)

Sets state

Parameters
value Value to set

public void start ()

Throws
MuleException

public void stop ()

Throws
MuleException