in v2/managedsettling.go [130:146]
func defaultManagedSettlingOptions() *ManagedSettlingOptions {
const (
defaultRetryDecisionMaxAttempts = 5
defaultDelay = 5 * time.Second
)
return &ManagedSettlingOptions{
OnError: handleError,
RetryDecision: &MaxAttemptsRetryDecision{MaxAttempts: defaultRetryDecisionMaxAttempts},
RetryDelayStrategy: &ConstantDelayStrategy{Delay: defaultDelay},
OnCompleted: func(_ context.Context, _ *azservicebus.ReceivedMessage) {
},
OnAbandoned: func(_ context.Context, _ *azservicebus.ReceivedMessage, _ error) {
},
OnDeadLettered: func(_ context.Context, _ *azservicebus.ReceivedMessage, _ error) {
},
}
}