@@ -278,22 +278,12 @@ RabbitMQ.Stream.Client.Consumer.Close() -> System.Threading.Tasks.Task<RabbitMQ.
278278RabbitMQ.Stream.Client.Consumer.Dispose() -> void
279279RabbitMQ.Stream.Client.Consumer.StoreOffset(ulong offset) -> System.Threading.Tasks.Task
280280RabbitMQ.Stream.Client.ConsumerConfig
281- RabbitMQ.Stream.Client.ConsumerConfig.ClientProvidedName.get -> string
282- RabbitMQ.Stream.Client.ConsumerConfig.ClientProvidedName.set -> void
283- RabbitMQ.Stream.Client.ConsumerConfig.ConnectionClosedHandler.get -> System.Func<string, System.Threading.Tasks.Task>
284- RabbitMQ.Stream.Client.ConsumerConfig.ConnectionClosedHandler.set -> void
285- RabbitMQ.Stream.Client.ConsumerConfig.ConsumerUpdateListener.get -> System.Func<string, string, bool, System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IOffsetType>>
286- RabbitMQ.Stream.Client.ConsumerConfig.ConsumerUpdateListener.set -> void
287- RabbitMQ.Stream.Client.ConsumerConfig.IsSingleActiveConsumer.get -> bool
288- RabbitMQ.Stream.Client.ConsumerConfig.IsSingleActiveConsumer.set -> void
289281RabbitMQ.Stream.Client.ConsumerConfig.MessageHandler.get -> System.Func<RabbitMQ.Stream.Client.Consumer, RabbitMQ.Stream.Client.MessageContext, RabbitMQ.Stream.Client.Message, System.Threading.Tasks.Task>
290282RabbitMQ.Stream.Client.ConsumerConfig.MessageHandler.set -> void
291283RabbitMQ.Stream.Client.ConsumerConfig.MetadataHandler.get -> System.Action<RabbitMQ.Stream.Client.MetaDataUpdate>
292284RabbitMQ.Stream.Client.ConsumerConfig.MetadataHandler.set -> void
293285RabbitMQ.Stream.Client.ConsumerConfig.OffsetSpec.get -> RabbitMQ.Stream.Client.IOffsetType
294286RabbitMQ.Stream.Client.ConsumerConfig.OffsetSpec.set -> void
295- RabbitMQ.Stream.Client.ConsumerConfig.Reference.get -> string
296- RabbitMQ.Stream.Client.ConsumerConfig.Reference.set -> void
297287RabbitMQ.Stream.Client.ConsumerConfig.Stream.get -> string
298288RabbitMQ.Stream.Client.ConsumerConfig.Stream.set -> void
299289RabbitMQ.Stream.Client.ConsumerUpdateQueryResponse
@@ -426,6 +416,21 @@ RabbitMQ.Stream.Client.ICompressionCodec.MessagesCount.get -> int
426416RabbitMQ.Stream.Client.ICompressionCodec.UnCompress(System.Buffers.ReadOnlySequence<byte> source, uint dataLen, uint unCompressedDataSize) -> System.Buffers.ReadOnlySequence<byte>
427417RabbitMQ.Stream.Client.ICompressionCodec.UnCompressedSize.get -> int
428418RabbitMQ.Stream.Client.ICompressionCodec.Write(System.Span<byte> span) -> int
419+ RabbitMQ.Stream.Client.IConsumer
420+ RabbitMQ.Stream.Client.IConsumer.Close() -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.ResponseCode>
421+ RabbitMQ.Stream.Client.IConsumer.Dispose() -> void
422+ RabbitMQ.Stream.Client.IConsumer.StoreOffset(ulong offset) -> System.Threading.Tasks.Task
423+ RabbitMQ.Stream.Client.IConsumerConfig
424+ RabbitMQ.Stream.Client.IConsumerConfig.ClientProvidedName.get -> string
425+ RabbitMQ.Stream.Client.IConsumerConfig.ClientProvidedName.set -> void
426+ RabbitMQ.Stream.Client.IConsumerConfig.ConnectionClosedHandler.get -> System.Func<string, System.Threading.Tasks.Task>
427+ RabbitMQ.Stream.Client.IConsumerConfig.ConnectionClosedHandler.set -> void
428+ RabbitMQ.Stream.Client.IConsumerConfig.ConsumerUpdateListener.get -> System.Func<string, string, bool, System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IOffsetType>>
429+ RabbitMQ.Stream.Client.IConsumerConfig.ConsumerUpdateListener.set -> void
430+ RabbitMQ.Stream.Client.IConsumerConfig.IsSingleActiveConsumer.get -> bool
431+ RabbitMQ.Stream.Client.IConsumerConfig.IsSingleActiveConsumer.set -> void
432+ RabbitMQ.Stream.Client.IConsumerConfig.Reference.get -> string
433+ RabbitMQ.Stream.Client.IConsumerConfig.Reference.set -> void
429434RabbitMQ.Stream.Client.INamedEntity
430435RabbitMQ.Stream.Client.INamedEntity.ClientProvidedName.get -> string
431436RabbitMQ.Stream.Client.INamedEntity.ClientProvidedName.set -> void
@@ -703,6 +708,10 @@ RabbitMQ.Stream.Client.Reliable.ConfirmationStatus.PublisherDoesNotExist = 18 ->
703708RabbitMQ.Stream.Client.Reliable.ConfirmationStatus.StreamNotAvailable = 6 -> RabbitMQ.Stream.Client.Reliable.ConfirmationStatus
704709RabbitMQ.Stream.Client.Reliable.ConfirmationStatus.UndefinedError = 200 -> RabbitMQ.Stream.Client.Reliable.ConfirmationStatus
705710RabbitMQ.Stream.Client.Reliable.ConfirmationStatus.WaitForConfirmation = 0 -> RabbitMQ.Stream.Client.Reliable.ConfirmationStatus
711+ RabbitMQ.Stream.Client.Reliable.ConsumerFactory
712+ RabbitMQ.Stream.Client.Reliable.ConsumerFactory.ConsumerFactory() -> void
713+ RabbitMQ.Stream.Client.Reliable.ConsumerFactory.CreateConsumer(bool boot) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IConsumer>
714+ RabbitMQ.Stream.Client.Reliable.ConsumerFactory._reliableConsumerConfig -> RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig
706715RabbitMQ.Stream.Client.Reliable.IReconnectStrategy
707716RabbitMQ.Stream.Client.Reliable.IReconnectStrategy.WhenConnected(string connectionInfo) -> System.Threading.Tasks.ValueTask
708717RabbitMQ.Stream.Client.Reliable.IReconnectStrategy.WhenDisconnected(string connectionInfo) -> System.Threading.Tasks.ValueTask<bool>
@@ -740,7 +749,9 @@ RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.ConsumerUpdateListener.ge
740749RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.ConsumerUpdateListener.set -> void
741750RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.IsSingleActiveConsumer.get -> bool
742751RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.IsSingleActiveConsumer.set -> void
743- RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.MessageHandler.get -> System.Func<RabbitMQ.Stream.Client.Consumer, RabbitMQ.Stream.Client.MessageContext, RabbitMQ.Stream.Client.Message, System.Threading.Tasks.Task>
752+ RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.IsSuperStream.get -> bool
753+ RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.IsSuperStream.set -> void
754+ RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.MessageHandler.get -> System.Func<string, RabbitMQ.Stream.Client.Consumer, RabbitMQ.Stream.Client.MessageContext, RabbitMQ.Stream.Client.Message, System.Threading.Tasks.Task>
744755RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.MessageHandler.set -> void
745756RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.OffsetSpec.get -> RabbitMQ.Stream.Client.IOffsetType
746757RabbitMQ.Stream.Client.Reliable.ReliableConsumerConfig.OffsetSpec.set -> void
@@ -872,13 +883,15 @@ RabbitMQ.Stream.Client.StreamSpec.Name.init -> void
872883RabbitMQ.Stream.Client.StreamSpec.StreamSpec(string Name) -> void
873884RabbitMQ.Stream.Client.StreamSystem
874885RabbitMQ.Stream.Client.StreamSystem.Close() -> System.Threading.Tasks.Task
875- RabbitMQ.Stream.Client.StreamSystem.CreateConsumer(RabbitMQ.Stream.Client.ConsumerConfig consumerConfig) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.Consumer >
886+ RabbitMQ.Stream.Client.StreamSystem.CreateConsumer(RabbitMQ.Stream.Client.ConsumerConfig consumerConfig) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IConsumer >
876887RabbitMQ.Stream.Client.StreamSystem.CreateProducer(RabbitMQ.Stream.Client.ProducerConfig producerConfig) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IProducer>
877888RabbitMQ.Stream.Client.StreamSystem.CreateStream(RabbitMQ.Stream.Client.StreamSpec spec) -> System.Threading.Tasks.Task
889+ RabbitMQ.Stream.Client.StreamSystem.CreateSuperStreamConsumer(RabbitMQ.Stream.Client.SuperStreamConsumerConfig superStreamConsumerConfig) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IConsumer>
878890RabbitMQ.Stream.Client.StreamSystem.CreateSuperStreamProducer(RabbitMQ.Stream.Client.SuperStreamProducerConfig superStreamProducerConfig) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IProducer>
879891RabbitMQ.Stream.Client.StreamSystem.DeleteStream(string stream) -> System.Threading.Tasks.Task
880892RabbitMQ.Stream.Client.StreamSystem.IsClosed.get -> bool
881893RabbitMQ.Stream.Client.StreamSystem.QueryOffset(string reference, string stream) -> System.Threading.Tasks.Task<ulong>
894+ RabbitMQ.Stream.Client.StreamSystem.QueryPartition(string superStream) -> System.Threading.Tasks.Task<string[]>
882895RabbitMQ.Stream.Client.StreamSystem.QuerySequence(string reference, string stream) -> System.Threading.Tasks.Task<ulong>
883896RabbitMQ.Stream.Client.StreamSystem.StreamExists(string stream) -> System.Threading.Tasks.Task<bool>
884897RabbitMQ.Stream.Client.StreamSystemConfig
@@ -916,6 +929,17 @@ RabbitMQ.Stream.Client.SubscribeResponse.ResponseCode.get -> RabbitMQ.Stream.Cli
916929RabbitMQ.Stream.Client.SubscribeResponse.SizeNeeded.get -> int
917930RabbitMQ.Stream.Client.SubscribeResponse.SubscribeResponse() -> void
918931RabbitMQ.Stream.Client.SubscribeResponse.Write(System.Span<byte> span) -> int
932+ RabbitMQ.Stream.Client.SuperStreamConsumer
933+ RabbitMQ.Stream.Client.SuperStreamConsumer.Close() -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.ResponseCode>
934+ RabbitMQ.Stream.Client.SuperStreamConsumer.Dispose() -> void
935+ RabbitMQ.Stream.Client.SuperStreamConsumer.StoreOffset(ulong offset) -> System.Threading.Tasks.Task
936+ RabbitMQ.Stream.Client.SuperStreamConsumerConfig
937+ RabbitMQ.Stream.Client.SuperStreamConsumerConfig.MessageHandler.get -> System.Func<string, RabbitMQ.Stream.Client.Consumer, RabbitMQ.Stream.Client.MessageContext, RabbitMQ.Stream.Client.Message, System.Threading.Tasks.Task>
938+ RabbitMQ.Stream.Client.SuperStreamConsumerConfig.MessageHandler.set -> void
939+ RabbitMQ.Stream.Client.SuperStreamConsumerConfig.OffsetSpec.get -> System.Collections.Concurrent.ConcurrentDictionary<string, RabbitMQ.Stream.Client.IOffsetType>
940+ RabbitMQ.Stream.Client.SuperStreamConsumerConfig.OffsetSpec.set -> void
941+ RabbitMQ.Stream.Client.SuperStreamConsumerConfig.SuperStream.get -> string
942+ RabbitMQ.Stream.Client.SuperStreamConsumerConfig.SuperStream.set -> void
919943RabbitMQ.Stream.Client.SuperStreamProducer
920944RabbitMQ.Stream.Client.SuperStreamProducer.BatchSend(System.Collections.Generic.List<(ulong, RabbitMQ.Stream.Client.Message)> messages) -> System.Threading.Tasks.ValueTask
921945RabbitMQ.Stream.Client.SuperStreamProducer.Close() -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.ResponseCode>
@@ -978,7 +1002,7 @@ static RabbitMQ.Stream.Client.Client.Create(RabbitMQ.Stream.Client.ClientParamet
9781002static RabbitMQ.Stream.Client.CompressionHelper.Compress(System.Collections.Generic.List<RabbitMQ.Stream.Client.Message> messages, RabbitMQ.Stream.Client.CompressionType compressionType) -> RabbitMQ.Stream.Client.ICompressionCodec
9791003static RabbitMQ.Stream.Client.CompressionHelper.UnCompress(RabbitMQ.Stream.Client.CompressionType compressionType, System.Buffers.ReadOnlySequence<byte> source, uint dataLen, uint unCompressedDataSize) -> System.Buffers.ReadOnlySequence<byte>
9801004static RabbitMQ.Stream.Client.Connection.Create(System.Net.EndPoint endpoint, System.Func<System.Memory<byte>, System.Threading.Tasks.Task> commandCallback, System.Func<string, System.Threading.Tasks.Task> closedCallBack, RabbitMQ.Stream.Client.SslOption sslOption) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.Connection>
981- static RabbitMQ.Stream.Client.Consumer.Create(RabbitMQ.Stream.Client.ClientParameters clientParameters, RabbitMQ.Stream.Client.ConsumerConfig config, RabbitMQ.Stream.Client.StreamInfo metaStreamInfo) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.Consumer >
1005+ static RabbitMQ.Stream.Client.Consumer.Create(RabbitMQ.Stream.Client.ClientParameters clientParameters, RabbitMQ.Stream.Client.ConsumerConfig config, RabbitMQ.Stream.Client.StreamInfo metaStreamInfo) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.IConsumer >
9821006static RabbitMQ.Stream.Client.LeaderLocator.ClientLocal.get -> RabbitMQ.Stream.Client.LeaderLocator
9831007static RabbitMQ.Stream.Client.LeaderLocator.LeastLeaders.get -> RabbitMQ.Stream.Client.LeaderLocator
9841008static RabbitMQ.Stream.Client.LeaderLocator.Random.get -> RabbitMQ.Stream.Client.LeaderLocator
@@ -996,5 +1020,6 @@ static RabbitMQ.Stream.Client.StreamCompressionCodecs.RegisterCodec<T>(RabbitMQ.
9961020static RabbitMQ.Stream.Client.StreamCompressionCodecs.UnRegisterCodec(RabbitMQ.Stream.Client.CompressionType compressionType) -> void
9971021static RabbitMQ.Stream.Client.StreamSystem.Create(RabbitMQ.Stream.Client.StreamSystemConfig config) -> System.Threading.Tasks.Task<RabbitMQ.Stream.Client.StreamSystem>
9981022static RabbitMQ.Stream.Client.SubEntryPublish.Version.get -> byte
1023+ static RabbitMQ.Stream.Client.SuperStreamConsumer.Create(RabbitMQ.Stream.Client.SuperStreamConsumerConfig superStreamConsumerConfig, System.Collections.Generic.IDictionary<string, RabbitMQ.Stream.Client.StreamInfo> streamInfos, RabbitMQ.Stream.Client.ClientParameters clientParameters) -> RabbitMQ.Stream.Client.IConsumer
9991024static RabbitMQ.Stream.Client.SuperStreamProducer.Create(RabbitMQ.Stream.Client.SuperStreamProducerConfig superStreamProducerConfig, System.Collections.Generic.IDictionary<string, RabbitMQ.Stream.Client.StreamInfo> streamInfos, RabbitMQ.Stream.Client.ClientParameters clientParameters) -> RabbitMQ.Stream.Client.IProducer
10001025static RabbitMQ.Stream.Client.Version.VersionString.get -> string
0 commit comments