public InterceptReplyOperations(string endpointName, IntegrationScenarioContext integrationContext) { this.endpointName = endpointName; this.integrationContext = integrationContext; }
public static void RegisterRequiredPipelineBehaviors(this EndpointConfiguration builder, string endpointName, IntegrationScenarioContext integrationScenarioContext) { builder.Pipeline.Register(new InterceptInvokedHandlers(endpointName, integrationScenarioContext), "Intercept invoked Message Handlers and Sagas"); builder.Pipeline.Register(new InterceptSendOperations(endpointName, integrationScenarioContext), "Intercept send operations"); builder.Pipeline.Register(new InterceptPublishOperations(endpointName, integrationScenarioContext), "Intercept publish operations"); builder.Pipeline.Register(new InterceptReplyOperations(endpointName, integrationScenarioContext), "Intercept reply operations"); builder.Pipeline.Register(new RescheduleTimeoutsBehavior(integrationScenarioContext), "Intercept serialized message dispatch"); }
public InterceptInvokedHandlers(string endpointName, IntegrationScenarioContext integrationContext) { this.endpointName = endpointName; this.integrationContext = integrationContext; }
public RescheduleTimeoutsBehavior(IntegrationScenarioContext integrationContext) { this.integrationContext = integrationContext; }