コード例 #1
0
 public DelayedMessage(ITestOutputHelper output, PulsarStandaloneClusterFixture fixture)
 {
     _output = output;
     _client = fixture.Client;
     _topic  = $"persistent://public/default/delayed-{Guid.NewGuid()}";
 }
コード例 #2
0
ファイル: SchemaUpgradeTest.cs プロジェクト: eaba/SharpPulsar
 public SchemaUpgradeTest(ITestOutputHelper output, PulsarStandaloneClusterFixture fixture)
 {
     _output = output;
     _client = fixture.Client;
     _topic  = $"persistent://public/default/upgradeable-{Guid.NewGuid()}";
 }
コード例 #3
0
ファイル: ReaderTest.cs プロジェクト: eaba/SharpPulsar
 public ReaderTest(ITestOutputHelper output, PulsarStandaloneClusterFixture fixture)
 {
     _output = output;
     _client = fixture.Client;
 }
コード例 #4
0
 public PatternTopicsConsumerTest(ITestOutputHelper output, PulsarStandaloneClusterFixture fixture)
 {
     _output = output;
     _client = fixture.Client;
 }
コード例 #5
0
ファイル: TxnMessageAck.cs プロジェクト: eaba/SharpPulsar
 public TxnMessageAck(ITestOutputHelper output, PulsarStandaloneClusterFixture fixture)
 {
     _output = output;
     _client = fixture.Client;
 }
コード例 #6
0
 public NegativeAcksTest(ITestOutputHelper output, PulsarStandaloneClusterFixture fixture)
 {
     _output = output;
     _client = fixture.Client;
 }
コード例 #7
0
ファイル: Program.cs プロジェクト: eaba/SharpPulsar
        private static List <MessageId> PublishMessages(string topic, int count, string message, PulsarClient client)
        {
            var keys    = new List <MessageId>();
            var builder = new ProducerConfigBuilder <byte[]>()
                          .Topic(topic);
            var producer = client.NewProducer(builder);

            for (var i = 0; i < count; i++)
            {
                var key  = "key" + i;
                var data = Encoding.UTF8.GetBytes($"{message}-{i}");
                var id   = producer.NewMessage().Key(key).Value(data).Send();
                keys.Add(id);
            }
            return(keys);
        }
コード例 #8
0
 public MessageEncryptionTest(ITestOutputHelper output, PulsarStandaloneClusterFixture fixture)
 {
     _output = output;
     _client = fixture.Client;
 }