public Task SubscribeAsync(MessageExchangeOptions options, CancellationToken cancellationToken = default) { return(SubscribeInternal(options.Topic, cancellationToken)); }
public Task SendAsync(TransportMessage transportMessage, MessageExchangeOptions options, CancellationToken cancellationToken = default) { return(SendInternal(transportMessage, options.Topic, cancellationToken)); }
public Task SubscribeAsync(MessageExchangeOptions options, CancellationToken cancellationToken = default) { _currentConsumer = _queue.Subscribe(options.Topic); subscribeTopic = options.Topic; return(Task.CompletedTask); }
public Task SendAsync(TransportMessage transportMessage, MessageExchangeOptions options, CancellationToken cancellationToken = default) { _queue.Send(transportMessage.Body, options.Topic); return(Task.CompletedTask); }