Class ErrorPolicyChainBuilder
Inheritance
System.Object
ErrorPolicyChainBuilder
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Silverback.Integration.dll
Syntax
public class ErrorPolicyChainBuilder : IErrorPolicyChainBuilder
Constructors
|
Improve this doc
View source
ErrorPolicyChainBuilder(IEndpointsConfigurationBuilder)
Declaration
public ErrorPolicyChainBuilder(IEndpointsConfigurationBuilder endpointsConfigurationBuilder = null)
Parameters
Properties
|
Improve this doc
View source
EndpointsConfigurationBuilder
Declaration
public IEndpointsConfigurationBuilder EndpointsConfigurationBuilder { get; }
Property Value
Methods
|
Improve this doc
View source
Build()
Declaration
public IErrorPolicy Build()
Returns
|
Improve this doc
View source
ThenMove(IProducerEndpoint, Action<MoveMessageErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder ThenMove(IProducerEndpoint endpoint, Action<MoveMessageErrorPolicy> policyConfigurationAction = null)
Parameters
Returns
|
Improve this doc
View source
ThenRetry(Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder ThenRetry(Action<RetryErrorPolicy> policyConfigurationAction)
Parameters
Returns
|
Improve this doc
View source
ThenRetry(Int32, Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder ThenRetry(int retriesCount, Action<RetryErrorPolicy> policyConfigurationAction)
Parameters
Type |
Name |
Description |
System.Int32 |
retriesCount |
|
System.Action<RetryErrorPolicy> |
policyConfigurationAction |
|
Returns
|
Improve this doc
View source
ThenRetry(Int32, TimeSpan, Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder ThenRetry(int retriesCount, TimeSpan initialDelay, Action<RetryErrorPolicy> policyConfigurationAction)
Parameters
Type |
Name |
Description |
System.Int32 |
retriesCount |
|
System.TimeSpan |
initialDelay |
|
System.Action<RetryErrorPolicy> |
policyConfigurationAction |
|
Returns
|
Improve this doc
View source
ThenRetry(Nullable<Int32>, Nullable<TimeSpan>, Nullable<TimeSpan>, Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder ThenRetry(int? retriesCount = null, TimeSpan? initialDelay = null, TimeSpan? delayIncrement = null, Action<RetryErrorPolicy> policyConfigurationAction = null)
Parameters
Type |
Name |
Description |
System.Nullable<System.Int32> |
retriesCount |
|
System.Nullable<System.TimeSpan> |
initialDelay |
|
System.Nullable<System.TimeSpan> |
delayIncrement |
|
System.Action<RetryErrorPolicy> |
policyConfigurationAction |
|
Returns
|
Improve this doc
View source
ThenSkip(Action<SkipMessageErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder ThenSkip(Action<SkipMessageErrorPolicy> policyConfigurationAction = null)
Parameters
Returns
|
Improve this doc
View source
ThenStop(Action<StopConsumerErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder ThenStop(Action<StopConsumerErrorPolicy> policyConfigurationAction = null)
Parameters
Returns
Implements
Extension Methods