/// <inheritdoc cref="IConsumerEndpointBuilder{TBuilder}.OnError(Action{IErrorPolicyBuilder})" /> public TBuilder OnError(Action <IErrorPolicyBuilder> errorPolicyBuilderAction) { Check.NotNull(errorPolicyBuilderAction, nameof(errorPolicyBuilderAction)); var errorPolicyBuilder = new ErrorPolicyBuilder(EndpointsConfigurationBuilder); errorPolicyBuilderAction.Invoke(errorPolicyBuilder); return(OnError(errorPolicyBuilder.Build())); }
public EndpointsConfigurationBuilder(IOutboundRoutingConfiguration outboundRoutingConfiguration, IEnumerable <IInboundConnector> inboundConnectors, ErrorPolicyBuilder errorPolicyBuilder) { _outboundRoutingConfiguration = outboundRoutingConfiguration; _inboundConnectors = inboundConnectors; _errorPolicyBuilder = errorPolicyBuilder; }