Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.0.0-beta1
-
Docs Required, Release Notes Required
Description
Change DataStreamerTarget.streamData signature to accept DataStreamerItem instead of raw data:
CompletableFuture<Void> streamData(
Flow.Publisher<DataStreamerItem<T>> publisher,
@Nullable DataStreamerOptions options);
Where DataStreamerItem is:
public interface DataStreamerItem<T> { T get(); DataStreamerOperationType operationType(); static <T> DataStreamerItem<T> of(T item) { return of(item, DataStreamerOperationType.PUT); } static <T> DataStreamerItem<T> removed(T item) { return of(item, DataStreamerOperationType.REMOVE); } }
Attachments
Issue Links
- relates to
-
IGNITE-21521 Wrong update order in upsertAll and DataStreamer for a new key
-
- Resolved
-
- links to