Esempio n. 1
0
            public ShovelRequest BuildRequest()
            {
                var requestParams = new ShovelRequestParams
                {
                    AcknowledgeMode               = _acknowledgeMode,
                    SourceExchange                = _sourceExchangeName,
                    SourceProtocol                = _sourceProtocol,
                    SourceQueue                   = _sourceQueue,
                    SourceUri                     = _uri,
                    SourceDeleteAfter             = _deleteShovelAfter,
                    SourcePrefetchCount           = _sourcePrefetchCount,
                    SourceExchangeRoutingKey      = _sourceExchangeRoutingKey,
                    ReconnectDelay                = _reconnectDelay,
                    DestinationExchange           = _destinationExchangeName,
                    DestinationProtocol           = _destinationProtocol,
                    DestinationQueue              = _destinationQueue,
                    DestinationUri                = _uri,
                    DestinationExchangeKey        = _destinationExchangeRoutingKey,
                    DestinationAddForwardHeaders  = _destinationAddForwardHeaders,
                    DestinationAddTimestampHeader = _destinationAddTimestampHeader
                };
                var request = new ShovelRequest
                {
                    Value = requestParams
                };

                return(request);
            }
Esempio n. 2
0
            public ShovelRequest BuildRequest()
            {
                var requestParams = new ShovelRequestParams(_acknowledgeMode,
                                                            _reconnectDelay,
                                                            _sourceProtocol,
                                                            _uri,
                                                            _sourceQueue,
                                                            _sourceExchangeName,
                                                            _sourceExchangeRoutingKey,
                                                            _sourcePrefetchCount,
                                                            _deleteShovelAfter,
                                                            _destinationProtocol,
                                                            _uri,
                                                            _destinationExchangeName,
                                                            _destinationExchangeRoutingKey,
                                                            _destinationQueue,
                                                            _destinationAddForwardHeaders,
                                                            _destinationAddTimestampHeader);
                var request = new ShovelRequest(requestParams);

                return(request);
            }