public SendTransportContext(IAmazonSqsHostConfiguration hostConfiguration, IClientContextSupervisor clientContextSupervisor, IPipe <ClientContext> configureTopologyPipe, string entityName) : base(hostConfiguration) { ClientContextSupervisor = clientContextSupervisor; ConfigureTopologyPipe = configureTopologyPipe; EntityName = entityName; SqsSetHeaderAdapter = new TransportSetHeaderAdapter <MessageAttributeValue>( new SqsHeaderValueConverter(hostConfiguration.Settings.AllowTransportHeader), TransportHeaderOptions.IncludeFaultMessage); SnsSetHeaderAdapter = new TransportSetHeaderAdapter <Amazon.SimpleNotificationService.Model.MessageAttributeValue>( new SnsHeaderValueConverter(hostConfiguration.Settings.AllowTransportHeader), TransportHeaderOptions.IncludeFaultMessage); }
public AmazonSqsPublishTransportProvider(IConnectionContextSupervisor connectionContextSupervisor, IClientContextSupervisor clientContextSupervisor) { _connectionContextSupervisor = connectionContextSupervisor; _clientContextSupervisor = clientContextSupervisor; }