Class ErrorPolicyBuilder
Inheritance
System.Object
ErrorPolicyBuilder
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 ErrorPolicyBuilder : IErrorPolicyBuilder
Constructors
|
Improve this doc
View source
ErrorPolicyBuilder(IEndpointsConfigurationBuilder)
Declaration
public ErrorPolicyBuilder(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
Move(IProducerEndpoint, Action<MoveMessageErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder Move(IProducerEndpoint endpoint, Action<MoveMessageErrorPolicy> policyConfigurationAction = null)
Parameters
Returns
|
Improve this doc
View source
Retry(Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder Retry(Action<RetryErrorPolicy> policyConfigurationAction)
Parameters
Returns
|
Improve this doc
View source
Retry(Int32, Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder Retry(int retriesCount, Action<RetryErrorPolicy> policyConfigurationAction)
Parameters
Type |
Name |
Description |
System.Int32 |
retriesCount |
|
System.Action<RetryErrorPolicy> |
policyConfigurationAction |
|
Returns
|
Improve this doc
View source
Retry(Int32, TimeSpan, Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder Retry(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
Retry(Nullable<Int32>, Nullable<TimeSpan>, Nullable<TimeSpan>, Action<RetryErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder Retry(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
Skip(Action<SkipMessageErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder Skip(Action<SkipMessageErrorPolicy> policyConfigurationAction = null)
Parameters
Returns
|
Improve this doc
View source
Stop(Action<StopConsumerErrorPolicy>)
Declaration
public IErrorPolicyChainBuilder Stop(Action<StopConsumerErrorPolicy> policyConfigurationAction = null)
Parameters
Returns
Implements
Extension Methods