public final class PoolingConnectionProviderWrapper<C> extends ReconnectableConnectionProviderWrapper<C>
ConnectionProviderWrapper which decorates the ConnectionProviderWrapper.delegate with a user configured PoolingProfile or the
default one if is was not supplied by the user.muleContext| Constructor and Description |
|---|
PoolingConnectionProviderWrapper(org.mule.runtime.api.connection.ConnectionProvider<C> delegate,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
boolean disableValidation,
RetryPolicyTemplate retryPolicyTemplate)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.api.config.PoolingProfile> |
getPoolingProfile() |
getRetryPolicyTemplate, validateconnect, disconnect, dispose, getDelegate, initialise, start, stop, unwrapProviderWrapperpublic PoolingConnectionProviderWrapper(org.mule.runtime.api.connection.ConnectionProvider<C> delegate, org.mule.runtime.api.config.PoolingProfile poolingProfile, boolean disableValidation, RetryPolicyTemplate retryPolicyTemplate)
delegate - the ConnectionProvider to be wrappedpoolingProfile - a not null PoolingProfileretryPolicyTemplate - a AbstractPolicyTemplate which will hold the retry policy configured in the Mule
Applicationpublic Optional<org.mule.runtime.api.config.PoolingProfile> getPoolingProfile()
getPoolingProfile in interface org.mule.runtime.api.config.HasPoolingProfilegetPoolingProfile in class ConnectionProviderWrapper<C>Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.