| Package | Description |
|---|---|
| org.mule.runtime.core.config.i18n | |
| org.mule.runtime.core.internal.connection | |
| org.mule.runtime.core.retry.async | |
| org.mule.runtime.core.retry.policies |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.api.i18n.I18nMessage |
CoreMessages.retryPolicyExhausted(RetryPolicyTemplate policy) |
| Modifier and Type | Method and Description |
|---|---|
RetryPolicyTemplate |
ConnectionManagerAdapter.getDefaultRetryPolicyTemplate()
When no
RetryPolicyTemplate is specified by the user the ConnectionManagerAdapter will provide the default
one to create the required RetryPolicys instances. |
RetryPolicyTemplate |
DefaultConnectionManager.getDefaultRetryPolicyTemplate()
When no
RetryPolicyTemplate is specified by the user the ConnectionManagerAdapter will provide the default
one to create the required RetryPolicys instances. |
RetryPolicyTemplate |
ErrorTypeHandlerConnectionProviderWrapper.getRetryPolicyTemplate() |
RetryPolicyTemplate |
ReconnectableConnectionProviderWrapper.getRetryPolicyTemplate() |
RetryPolicyTemplate |
LifecycleAwareConnectionProviderWrapper.getRetryPolicyTemplate() |
abstract RetryPolicyTemplate |
ConnectionProviderWrapper.getRetryPolicyTemplate() |
<C> RetryPolicyTemplate |
ConnectionManagerAdapter.getRetryTemplateFor(org.mule.runtime.api.connection.ConnectionProvider<C> connectionProvider)
Returns the
RetryPolicyTemplate that should be applied to the given connectionProvider |
<C> RetryPolicyTemplate |
DefaultConnectionManager.getRetryTemplateFor(org.mule.runtime.api.connection.ConnectionProvider<C> connectionProvider)
Returns the
RetryPolicyTemplate that should be applied to the given connectionProvider |
| Constructor and Description |
|---|
ErrorTypeHandlerConnectionProviderWrapper(org.mule.runtime.api.connection.ConnectionProvider<C> connectionProvider,
MuleContext muleContext,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
RetryPolicyTemplate retryPolicyTemplate) |
PoolingConnectionProviderWrapper(org.mule.runtime.api.connection.ConnectionProvider<C> delegate,
org.mule.runtime.api.config.PoolingProfile poolingProfile,
boolean disableValidation,
RetryPolicyTemplate retryPolicyTemplate)
Creates a new instance
|
ReconnectableConnectionProviderWrapper(org.mule.runtime.api.connection.ConnectionProvider<C> delegate,
boolean disableValidation,
RetryPolicyTemplate retryPolicyTemplate)
Creates a new instance
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsynchronousRetryTemplate
This class is a wrapper for a
RetryPolicyTemplate and will execute any retry work within a separate thread. |
| Modifier and Type | Method and Description |
|---|---|
RetryPolicyTemplate |
AsynchronousRetryTemplate.getDelegate() |
| Constructor and Description |
|---|
AsynchronousRetryTemplate(RetryPolicyTemplate delegate) |
RetryWorker(RetryPolicyTemplate delegate,
RetryCallback callback,
Executor workManager) |
RetryWorker(RetryPolicyTemplate delegate,
RetryCallback callback,
Executor workManager,
Latch startLatch) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPolicyTemplate
Base class for RetryPolicyTemplate implementations.
|
class |
NoRetryPolicyTemplate
This policy is basically a placeholder.
|
class |
RetryForeverPolicyTemplate
This policy is the same as
SimpleRetryPolicyTemplate but will retry an infinite amount of times. |
class |
SimpleRetryPolicyTemplate
This policy allows the user to configure how many times a retry should be attempted and how long to wait between retries.
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.