public abstract class ConnectionProviderObjectBuilder<C> extends ResolverSetBasedObjectBuilder<org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult>>
ResolverSetBasedObjectBuilder which produces instances of ConnectionProviderModel| Modifier and Type | Field and Description |
|---|---|
protected org.mule.runtime.api.meta.model.ExtensionModel |
extensionModel |
protected MuleContext |
muleContext |
protected String |
ownerConfigName |
protected org.mule.runtime.api.config.PoolingProfile |
poolingProfile |
protected org.mule.runtime.api.meta.model.connection.ConnectionProviderModel |
providerModel |
protected ReconnectionConfig |
reconnectionConfig |
resolverSet| Constructor and Description |
|---|
ConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
Class<?> prototypeClass,
ResolverSet resolverSet,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
ReconnectionConfig reconnectionConfig,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
MuleContext muleContext) |
ConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
ResolverSet resolverSet,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
MuleContext muleContext)
Creates a new instances which produces instances based on the given
providerModel and resolverSet |
ConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
ResolverSet resolverSet,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
ReconnectionConfig reconnectionConfig,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult> |
build(ResolverSetResult result) |
protected org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult> |
instantiateObject()
Creates the instances to be produced
|
boolean |
isDynamic()
Whether any of the registered
ValueResolvers are dynamic |
void |
setOwnerConfigName(String ownerConfigName) |
build, initialise, populateprotected final org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel
protected final ReconnectionConfig reconnectionConfig
protected final org.mule.runtime.api.config.PoolingProfile poolingProfile
protected final org.mule.runtime.api.meta.model.ExtensionModel extensionModel
protected final MuleContext muleContext
protected String ownerConfigName
public ConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
ResolverSet resolverSet,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
MuleContext muleContext)
providerModel and resolverSetproviderModel - the ConnectionProviderModel which describes the instances to be producedresolverSet - a ResolverSet to populate the valuespublic ConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
ResolverSet resolverSet,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
ReconnectionConfig reconnectionConfig,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
MuleContext muleContext)
public ConnectionProviderObjectBuilder(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel providerModel,
Class<?> prototypeClass,
ResolverSet resolverSet,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
ReconnectionConfig reconnectionConfig,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
MuleContext muleContext)
protected org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult> instantiateObject()
instantiateObject in class ResolverSetBasedObjectBuilder<org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult>>public org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult> build(ResolverSetResult result) throws org.mule.runtime.api.exception.MuleException
build in class ResolverSetBasedObjectBuilder<org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult>>org.mule.runtime.api.exception.MuleExceptionpublic boolean isDynamic()
ValueResolvers are dynamicisDynamic in interface ObjectBuilder<org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult>>isDynamic in class ResolverSetBasedObjectBuilder<org.mule.runtime.api.util.Pair<org.mule.runtime.api.connection.ConnectionProvider<C>,ResolverSetResult>>true if at least one resolver is dynamic. false otherwisepublic void setOwnerConfigName(String ownerConfigName)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.