public override Task Shutdown(CancellationToken cancellationToken = default) { foreach (IMessageReceiver receiver in Receivers.Values) { ((MessagePump)receiver).Dispose(); } channelProvider.Dispose(); return(Task.CompletedTask); }
public override Task Stop() { channelProvider.Dispose(); return(base.Stop()); }
public void Dispose() { channelProvider.Dispose(); }