Skip to content

Commit

Permalink
Update version 0.6.3 (#37)
Browse files Browse the repository at this point in the history
  • Loading branch information
peter-quix authored Feb 16, 2024
1 parent 598062d commit 08e966a
Show file tree
Hide file tree
Showing 12 changed files with 249 additions and 3 deletions.
6 changes: 3 additions & 3 deletions builds/csharp/nuget/build_nugets.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
import fileinput
from typing import List

version = "0.6.2.0"
informal_version = "0.6.3.0-dev3"
nuget_version = "0.6.3.0-dev3"
version = "0.6.3.0"
informal_version = "0.6.3.0"
nuget_version = "0.6.3.0"


def updatecsproj(projfilepath):
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#### [QuixStreams.Streaming](index.md 'index')
### [QuixStreams.Streaming](QuixStreams.Streaming.md 'QuixStreams.Streaming').[IKafkaStreamingClient](IKafkaStreamingClient.md 'QuixStreams.Streaming.IKafkaStreamingClient')

## IKafkaStreamingClient.GetTopicConsumer(string, PartitionOffset, string, CommitOptions) Method

Gets a topic consumer capable of subscribing to receive incoming streams.

```csharp
QuixStreams.Streaming.ITopicConsumer GetTopicConsumer(string topic, QuixStreams.Kafka.PartitionOffset partitionOffset, string consumerGroup=null, QuixStreams.Kafka.Transport.CommitOptions options=null);
```
#### Parameters

<a name='QuixStreams.Streaming.IKafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).topic'></a>

`topic` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

Name of the topic.

<a name='QuixStreams.Streaming.IKafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).partitionOffset'></a>

`partitionOffset` [QuixStreams.Kafka.PartitionOffset](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.PartitionOffset 'QuixStreams.Kafka.PartitionOffset')

The partition offset to start reading from

<a name='QuixStreams.Streaming.IKafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).consumerGroup'></a>

`consumerGroup` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

The consumer group id to use for consuming messages. If null, consumer group is not used and only consuming new messages.

<a name='QuixStreams.Streaming.IKafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).options'></a>

`options` [QuixStreams.Kafka.Transport.CommitOptions](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.Transport.CommitOptions 'QuixStreams.Kafka.Transport.CommitOptions')

The settings to use for committing

#### Returns
[ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')
Instance of [ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')
1 change: 1 addition & 0 deletions docs/api-reference/IKafkaStreamingClient.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@ Derived
| :--- | :--- |
| [GetRawTopicConsumer(string, string, Nullable&lt;AutoOffsetReset&gt;)](IKafkaStreamingClient.GetRawTopicConsumer(string,string,Nullable_AutoOffsetReset_).md 'QuixStreams.Streaming.IKafkaStreamingClient.GetRawTopicConsumer(string, string, System.Nullable<QuixStreams.Telemetry.Kafka.AutoOffsetReset>)') | Gets a topic consumer capable of subscribing to receive non-quixstreams incoming messages. |
| [GetRawTopicProducer(string)](IKafkaStreamingClient.GetRawTopicProducer(string).md 'QuixStreams.Streaming.IKafkaStreamingClient.GetRawTopicProducer(string)') | Gets a topic producer capable of publishing non-quixstreams messages. |
| [GetTopicConsumer(string, PartitionOffset, string, CommitOptions)](IKafkaStreamingClient.GetTopicConsumer(string,PartitionOffset,string,CommitOptions).md 'QuixStreams.Streaming.IKafkaStreamingClient.GetTopicConsumer(string, QuixStreams.Kafka.PartitionOffset, string, QuixStreams.Kafka.Transport.CommitOptions)') | Gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicConsumer(string, string, CommitOptions, AutoOffsetReset)](IKafkaStreamingClient.GetTopicConsumer(string,string,CommitOptions,AutoOffsetReset).md 'QuixStreams.Streaming.IKafkaStreamingClient.GetTopicConsumer(string, string, QuixStreams.Kafka.Transport.CommitOptions, QuixStreams.Telemetry.Kafka.AutoOffsetReset)') | Gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicProducer(string)](IKafkaStreamingClient.GetTopicProducer(string).md 'QuixStreams.Streaming.IKafkaStreamingClient.GetTopicProducer(string)') | Gets a topic producer capable of publishing stream messages. |
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#### [QuixStreams.Streaming](index.md 'index')
### [QuixStreams.Streaming](QuixStreams.Streaming.md 'QuixStreams.Streaming').[IQuixStreamingClient](IQuixStreamingClient.md 'QuixStreams.Streaming.IQuixStreamingClient')

## IQuixStreamingClient.GetTopicConsumer(string, PartitionOffset, string, CommitOptions) Method

Gets a topic consumer capable of subscribing to receive incoming streams.

```csharp
QuixStreams.Streaming.ITopicConsumer GetTopicConsumer(string topicIdOrName, QuixStreams.Kafka.PartitionOffset partitionOffset, string consumerGroup=null, QuixStreams.Kafka.Transport.CommitOptions options=null);
```
#### Parameters

<a name='QuixStreams.Streaming.IQuixStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).topicIdOrName'></a>

`topicIdOrName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

Id or name of the topic. If name is provided, workspace will be derived from environment variable or token, in that order

<a name='QuixStreams.Streaming.IQuixStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).partitionOffset'></a>

`partitionOffset` [QuixStreams.Kafka.PartitionOffset](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.PartitionOffset 'QuixStreams.Kafka.PartitionOffset')

The partition offset to start reading from

<a name='QuixStreams.Streaming.IQuixStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).consumerGroup'></a>

`consumerGroup` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

The consumer group id to use for consuming messages. If null, consumer group is not used and only consuming new messages.

<a name='QuixStreams.Streaming.IQuixStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).options'></a>

`options` [QuixStreams.Kafka.Transport.CommitOptions](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.Transport.CommitOptions 'QuixStreams.Kafka.Transport.CommitOptions')

The settings to use for committing

#### Returns
[ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')
Instance of [ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')
1 change: 1 addition & 0 deletions docs/api-reference/IQuixStreamingClient.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ Implements [IQuixStreamingClientAsync](IQuixStreamingClientAsync.md 'QuixStreams
| :--- | :--- |
| [GetRawTopicConsumer(string, string, Nullable&lt;AutoOffsetReset&gt;)](IQuixStreamingClient.GetRawTopicConsumer(string,string,Nullable_AutoOffsetReset_).md 'QuixStreams.Streaming.IQuixStreamingClient.GetRawTopicConsumer(string, string, System.Nullable<QuixStreams.Telemetry.Kafka.AutoOffsetReset>)') | Gets a topic consumer capable of subscribing to receive non-quixstreams incoming messages. |
| [GetRawTopicProducer(string)](IQuixStreamingClient.GetRawTopicProducer(string).md 'QuixStreams.Streaming.IQuixStreamingClient.GetRawTopicProducer(string)') | Gets a topic producer capable of publishing non-quixstreams messages. |
| [GetTopicConsumer(string, PartitionOffset, string, CommitOptions)](IQuixStreamingClient.GetTopicConsumer(string,PartitionOffset,string,CommitOptions).md 'QuixStreams.Streaming.IQuixStreamingClient.GetTopicConsumer(string, QuixStreams.Kafka.PartitionOffset, string, QuixStreams.Kafka.Transport.CommitOptions)') | Gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicConsumer(string, string, CommitOptions, AutoOffsetReset)](IQuixStreamingClient.GetTopicConsumer(string,string,CommitOptions,AutoOffsetReset).md 'QuixStreams.Streaming.IQuixStreamingClient.GetTopicConsumer(string, string, QuixStreams.Kafka.Transport.CommitOptions, QuixStreams.Telemetry.Kafka.AutoOffsetReset)') | Gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicProducer(string)](IQuixStreamingClient.GetTopicProducer(string).md 'QuixStreams.Streaming.IQuixStreamingClient.GetTopicProducer(string)') | Gets a topic producer capable of publishing stream messages. |
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#### [QuixStreams.Streaming](index.md 'index')
### [QuixStreams.Streaming](QuixStreams.Streaming.md 'QuixStreams.Streaming').[IQuixStreamingClientAsync](IQuixStreamingClientAsync.md 'QuixStreams.Streaming.IQuixStreamingClientAsync')

## IQuixStreamingClientAsync.GetTopicConsumerAsync(string, PartitionOffset, string, CommitOptions) Method

Asynchronously gets a topic consumer capable of subscribing to receive incoming streams.

```csharp
System.Threading.Tasks.Task<QuixStreams.Streaming.ITopicConsumer> GetTopicConsumerAsync(string topicIdOrName, QuixStreams.Kafka.PartitionOffset partitionOffset, string consumerGroup=null, QuixStreams.Kafka.Transport.CommitOptions options=null);
```
#### Parameters

<a name='QuixStreams.Streaming.IQuixStreamingClientAsync.GetTopicConsumerAsync(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).topicIdOrName'></a>

`topicIdOrName` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

Id or name of the topic. If name is provided, workspace will be derived from environment variable or token, in that order

<a name='QuixStreams.Streaming.IQuixStreamingClientAsync.GetTopicConsumerAsync(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).partitionOffset'></a>

`partitionOffset` [QuixStreams.Kafka.PartitionOffset](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.PartitionOffset 'QuixStreams.Kafka.PartitionOffset')

The partition offset to start reading from

<a name='QuixStreams.Streaming.IQuixStreamingClientAsync.GetTopicConsumerAsync(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).consumerGroup'></a>

`consumerGroup` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

The consumer group id to use for consuming messages. If null, consumer group is not used and only consuming new messages.

<a name='QuixStreams.Streaming.IQuixStreamingClientAsync.GetTopicConsumerAsync(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).options'></a>

`options` [QuixStreams.Kafka.Transport.CommitOptions](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.Transport.CommitOptions 'QuixStreams.Kafka.Transport.CommitOptions')

The settings to use for committing

#### Returns
[System.Threading.Tasks.Task&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')
A task returning an instance of [ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')
1 change: 1 addition & 0 deletions docs/api-reference/IQuixStreamingClientAsync.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,6 @@ Derived
| :--- | :--- |
| [GetRawTopicConsumerAsync(string, string, Nullable&lt;AutoOffsetReset&gt;)](IQuixStreamingClientAsync.GetRawTopicConsumerAsync(string,string,Nullable_AutoOffsetReset_).md 'QuixStreams.Streaming.IQuixStreamingClientAsync.GetRawTopicConsumerAsync(string, string, System.Nullable<QuixStreams.Telemetry.Kafka.AutoOffsetReset>)') | Asynchronously gets a topic consumer capable of subscribing to receive non-quixstreams incoming messages. |
| [GetRawTopicProducerAsync(string)](IQuixStreamingClientAsync.GetRawTopicProducerAsync(string).md 'QuixStreams.Streaming.IQuixStreamingClientAsync.GetRawTopicProducerAsync(string)') | Asynchronously gets a topic producer capable of publishing non-quixstreams messages. |
| [GetTopicConsumerAsync(string, PartitionOffset, string, CommitOptions)](IQuixStreamingClientAsync.GetTopicConsumerAsync(string,PartitionOffset,string,CommitOptions).md 'QuixStreams.Streaming.IQuixStreamingClientAsync.GetTopicConsumerAsync(string, QuixStreams.Kafka.PartitionOffset, string, QuixStreams.Kafka.Transport.CommitOptions)') | Asynchronously gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicConsumerAsync(string, string, CommitOptions, AutoOffsetReset)](IQuixStreamingClientAsync.GetTopicConsumerAsync(string,string,CommitOptions,AutoOffsetReset).md 'QuixStreams.Streaming.IQuixStreamingClientAsync.GetTopicConsumerAsync(string, string, QuixStreams.Kafka.Transport.CommitOptions, QuixStreams.Telemetry.Kafka.AutoOffsetReset)') | Asynchronously gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicProducerAsync(string)](IQuixStreamingClientAsync.GetTopicProducerAsync(string).md 'QuixStreams.Streaming.IQuixStreamingClientAsync.GetTopicProducerAsync(string)') | Asynchronously gets a topic producer capable of publishing stream messages. |
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#### [QuixStreams.Streaming](index.md 'index')
### [QuixStreams.Streaming](QuixStreams.Streaming.md 'QuixStreams.Streaming').[KafkaStreamingClient](KafkaStreamingClient.md 'QuixStreams.Streaming.KafkaStreamingClient')

## KafkaStreamingClient.GetTopicConsumer(string, PartitionOffset, string, CommitOptions) Method

Gets a topic consumer capable of subscribing to receive incoming streams.

```csharp
public QuixStreams.Streaming.ITopicConsumer GetTopicConsumer(string topic, QuixStreams.Kafka.PartitionOffset partitionOffset, string consumerGroup=null, QuixStreams.Kafka.Transport.CommitOptions options=null);
```
#### Parameters

<a name='QuixStreams.Streaming.KafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).topic'></a>

`topic` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

Name of the topic.

<a name='QuixStreams.Streaming.KafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).partitionOffset'></a>

`partitionOffset` [QuixStreams.Kafka.PartitionOffset](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.PartitionOffset 'QuixStreams.Kafka.PartitionOffset')

The partition offset to start reading from

<a name='QuixStreams.Streaming.KafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).consumerGroup'></a>

`consumerGroup` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')

The consumer group id to use for consuming messages. If null, consumer group is not used and only consuming new messages.

<a name='QuixStreams.Streaming.KafkaStreamingClient.GetTopicConsumer(string,QuixStreams.Kafka.PartitionOffset,string,QuixStreams.Kafka.Transport.CommitOptions).options'></a>

`options` [QuixStreams.Kafka.Transport.CommitOptions](https://docs.microsoft.com/en-us/dotnet/api/QuixStreams.Kafka.Transport.CommitOptions 'QuixStreams.Kafka.Transport.CommitOptions')

The settings to use for committing

Implements [GetTopicConsumer(string, PartitionOffset, string, CommitOptions)](IKafkaStreamingClient.GetTopicConsumer(string,PartitionOffset,string,CommitOptions).md 'QuixStreams.Streaming.IKafkaStreamingClient.GetTopicConsumer(string, QuixStreams.Kafka.PartitionOffset, string, QuixStreams.Kafka.Transport.CommitOptions)')

#### Returns
[ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')
Instance of [ITopicConsumer](ITopicConsumer.md 'QuixStreams.Streaming.ITopicConsumer')
1 change: 1 addition & 0 deletions docs/api-reference/KafkaStreamingClient.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ Implements [IKafkaStreamingClient](IKafkaStreamingClient.md 'QuixStreams.Streami
| :--- | :--- |
| [GetRawTopicConsumer(string, string, Nullable&lt;AutoOffsetReset&gt;)](KafkaStreamingClient.GetRawTopicConsumer(string,string,Nullable_AutoOffsetReset_).md 'QuixStreams.Streaming.KafkaStreamingClient.GetRawTopicConsumer(string, string, System.Nullable<QuixStreams.Telemetry.Kafka.AutoOffsetReset>)') | Gets a topic consumer capable of subscribing to receive non-quixstreams incoming messages. |
| [GetRawTopicProducer(string)](KafkaStreamingClient.GetRawTopicProducer(string).md 'QuixStreams.Streaming.KafkaStreamingClient.GetRawTopicProducer(string)') | Gets a topic producer capable of publishing non-quixstreams messages. |
| [GetTopicConsumer(string, PartitionOffset, string, CommitOptions)](KafkaStreamingClient.GetTopicConsumer(string,PartitionOffset,string,CommitOptions).md 'QuixStreams.Streaming.KafkaStreamingClient.GetTopicConsumer(string, QuixStreams.Kafka.PartitionOffset, string, QuixStreams.Kafka.Transport.CommitOptions)') | Gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicConsumer(string, string, CommitOptions, AutoOffsetReset)](KafkaStreamingClient.GetTopicConsumer(string,string,CommitOptions,AutoOffsetReset).md 'QuixStreams.Streaming.KafkaStreamingClient.GetTopicConsumer(string, string, QuixStreams.Kafka.Transport.CommitOptions, QuixStreams.Telemetry.Kafka.AutoOffsetReset)') | Gets a topic consumer capable of subscribing to receive incoming streams. |
| [GetTopicProducer(string)](KafkaStreamingClient.GetTopicProducer(string).md 'QuixStreams.Streaming.KafkaStreamingClient.GetTopicProducer(string)') | Gets a topic producer capable of publishing stream messages. |
Loading

0 comments on commit 08e966a

Please sign in to comment.