[
https://issues.apache.org/jira/browse/IGNITE-25298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17949492#comment-17949492
]
Pavel Tupitsyn edited comment on IGNITE-25298 at 5/9/25 6:39 AM:
-----------------------------------------------------------------
Requires IGNITE-23033 to be more useful
was (Author: ptupitsyn):
Requires IGNITE-23033
> .NET: Thin 3.0: Implement platform streamer receiver
> ----------------------------------------------------
>
> Key: IGNITE-25298
> URL: https://issues.apache.org/jira/browse/IGNITE-25298
> Project: Ignite
> Issue Type: Improvement
> Components: platforms, thin client
> Reporter: Pavel Tupitsyn
> Assignee: Pavel Tupitsyn
> Priority: Major
> Labels: .NET, ignite-3
> Fix For: 3.1
>
>
> To allow implementing streamer receivers in .NET:
> * Add *ReceiverDescriptor.JobExecutionOptions* property (which includes
> *JobExecutorType* as of IGNITE-25116)
> * Add *IDataStreamerReceiver* interface
> * Implement
> [StreamerReceiverJob|https://github.com/apache/ignite-3/blob/main/modules/compute/src/main/java/org/apache/ignite/internal/compute/streamer/StreamerReceiverJob.java]
> system job in .NET
> {code:c#}
> public interface IDataStreamerReceiver<T, A, R>
> {
> Task<List<R>?> ReceiveAsync(
> List<T> page,
> IDataStreamerReceiverContext context,
> A? arg);
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)