| Modifier and Type | Class and Description |
|---|---|
class |
OAuth1ClientAdapterGenerator |
class |
OAuth2ClientAdapterGenerator |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthorizeBeanDefinitionParserGenerator |
class |
DefaultRestoreAccessTokenCallbackFactoryGenerator |
class |
DefaultSaveAccessTokenCallbackFactoryGenerator |
class |
UnauthorizeBeanDefinitionParserGenerator |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOAuth2ManagerGenerator |
class |
AbstractOAuthManagerGenerator
Abstract generator that specifies the template of the generated managers for a given connector (which could be OAuth1/OAuth2)
|
class |
OAuth1ManagerGenerator |
class |
OAuth2ManagerComponentGenerator
This generator should be used only if the OAuth2 implementation is outside the @Connector (aka: components)
|
class |
OAuth2ManagerModuleGenerator
This generator should be used only if the OAuth2 implementation is inside the @Connector
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOAuthAdapterGenerator |
OAuth1ManagerGenerator.getAdapterGenerator() |
protected abstract AbstractOAuthAdapterGenerator |
AbstractOAuthManagerGenerator.getAdapterGenerator()
Returns the concrete object to generate the adapter (either for OAuth1 or OAuth2)
TODO: It must be refactored to avoid calling a generator from another generator, but this will imply adding more dependencies in the CONSUMES/PRODUCES mechanism
|
protected AbstractOAuthAdapterGenerator |
AbstractOAuth2ManagerGenerator.getAdapterGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractOAuthManagerGenerator.callGenerator(org.mule.devkit.model.module.Module module,
AbstractOAuthAdapterGenerator oauthAdapterGenerator)
Generation of the adapter, code lives here to reduce the dependency between generators (Adapter vs Manager..).
|
| Modifier and Type | Class and Description |
|---|---|
class |
OAuthClientFactoryGenerator
OAuthClientFactory generator (methods and fields for the class generation)
It assumes that, at least, the generated classes for Adapters and Managers are already in place
(check the
OAuthClientFactoryGenerator.generate(org.mule.devkit.model.module.Module) method when looks for adapter and manager classes) . |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthorizeMessageProcessorGenerator |
class |
UnauthorizeMessageProcessorGenerator |
Copyright © 2010–2017 MuleSoft, Inc.. All rights reserved.