annotate Implab/Messaging/IProducer.cs @ 251:7c7e9ad6fe4a
v3
Prerelease version of RunnableComponent
Added draft messaging interfaces
Added more more helpers to Xml/SerializationHelpers
author |
cin |
date |
Sun, 11 Feb 2018 00:49:51 +0300 |
parents |
9f63dade3a40 |
children |
|
rev |
line source |
250
|
1 using System.Collections.Generic;
|
|
2 using System.Threading;
|
|
3 using System.Threading.Tasks;
|
|
4
|
|
5 namespace Implab.Messaging {
|
|
6 public interface IProducer<T> {
|
251
|
7 void PostMessage(T message, CancellationToken ct);
|
|
8
|
250
|
9 Task PostMessageAsync(T message, CancellationToken ct);
|
|
10
|
251
|
11 void PostMessages(IEnumerable<T> messages, CancellationToken ct);
|
|
12
|
250
|
13 Task PostMessagesAsync(IEnumerable<T> messages, CancellationToken ct);
|
|
14 }
|
|
15 } |