public class ClientCredentialsConnectionProviderObjectBuilder<C> extends BaseOAuthConnectionProviderObjectBuilder<C>
BaseOAuthConnectionProviderObjectBuilder to wrap the ConnectionProvider into
ClientCredentialsConnectionProviderWrapper instances.BaseOAuthConnectionProviderObjectBuilder.CustomOAuthParametersextensionModel, muleContext, ownerConfigName, poolingProfile, providerModel, reconnectionConfigexpressionManager, reflectionCache, resolverSet| Constructor and Description |
|---|
ClientCredentialsConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
ResolverSet resolverSet,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
ReconnectionConfig reconnectionConfig,
org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType grantType,
ClientCredentialsOAuthHandler clientCredentialsHandler,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
ExpressionManager expressionManager,
MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult> |
build(ValueResolvingContext context)
Returns a new instance of the specified class.
|
protected org.mule.runtime.api.connection.ConnectionProvider<C> |
doBuild(ResolverSetResult result) |
buildOAuthObjectStoreConfig, buildOAuthObjectStoreConfig, getCustomParameters, getCustomParameters, getResolvingContextFor, resolve, sanitizePath, staticOnly, withCustomParametersbuildinstantiateObject, isDynamic, setOwnerConfigNamegetReflectionCache, initialise, populatepublic ClientCredentialsConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
ResolverSet resolverSet,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
ReconnectionConfig reconnectionConfig,
org.mule.runtime.extension.api.connectivity.oauth.ClientCredentialsGrantType grantType,
ClientCredentialsOAuthHandler clientCredentialsHandler,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
ExpressionManager expressionManager,
MuleContext muleContext)
protected org.mule.runtime.api.connection.ConnectionProvider<C> doBuild(ResolverSetResult result) throws org.mule.runtime.api.exception.MuleException
doBuild in class DefaultConnectionProviderObjectBuilder<C>org.mule.runtime.api.exception.MuleExceptionpublic org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult> build(ValueResolvingContext context) throws org.mule.runtime.api.exception.MuleException
ResolverSetBasedObjectBuilderValueResolvingContext will be used to obtain a value from
each registered ValueResolverbuild in interface ObjectBuilder<org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult>>build in class ResolverSetBasedObjectBuilder<org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult>>context - a ValueResolvingContextorg.mule.runtime.api.exception.MuleExceptionCopyright © 2003–2024 MuleSoft, Inc.. All rights reserved.