view Implab/Messaging/IProducer.cs @ 280:f07be402ab02 v3

Added Trace<T>.Debug(...) method for debug messages Added ContainerBuilde.LoadConfig(Uri) method
author cin
date Fri, 25 May 2018 19:15:26 +0300
parents 7c7e9ad6fe4a
children
line wrap: on
line source

using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;

namespace Implab.Messaging {
    public interface IProducer<T> {
        void PostMessage(T message, CancellationToken ct);

        Task PostMessageAsync(T message, CancellationToken ct);

        void PostMessages(IEnumerable<T> messages, CancellationToken ct);

        Task PostMessagesAsync(IEnumerable<T> messages, CancellationToken ct);
    }
}