This is an automated email from the ASF dual-hosted git repository.

ptupitsyn pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from a1fc0560d2 IGNITE-22242 Inject LogStorageFactory dependency in Loza & 
JRaftServer (#3757)
     add d3ab331241 IGNITE-19544 Java thin: Add Data Streamer with Receiver 
(#3812)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/ignite/table/DataStreamerItem.java  |  13 ++
 ...reamerTarget.java => DataStreamerReceiver.java} |  34 ++--
 .../DataStreamerReceiverContext.java}              |  13 +-
 .../apache/ignite/table/DataStreamerTarget.java    |  30 +++-
 .../client/proto/ClientBinaryTupleUtils.java       | 188 +++++++++++++++++++-
 .../internal/client/proto/ClientMessagePacker.java |  30 ++--
 .../client/proto/ClientMessageUnpacker.java        |  29 +--
 .../ignite/internal/client/proto/ClientOp.java     |   7 +-
 .../client/proto/StreamerReceiverSerializer.java   | 167 ++++++++++++++++++
 .../handler/ClientInboundMessageHandler.java       |   5 +
 .../ClientComputeExecuteColocatedRequest.java      |   3 +-
 .../ClientComputeExecuteMapReduceRequest.java      |   3 +-
 .../compute/ClientComputeExecuteRequest.java       |  20 +--
 ...ClientStreamerWithReceiverBatchSendRequest.java | 129 ++++++++++++++
 .../apache/ignite/client/ClientOperationType.java  |   5 +
 .../org/apache/ignite/client/RetryReadPolicy.java  |   1 +
 .../apache/ignite/internal/client/ClientUtils.java |   3 +
 .../internal/client/compute/ClientCompute.java     |  12 +-
 .../internal/client/table/ClientDataStreamer.java  |  90 +++++++++-
 .../client/table/ClientKeyValueBinaryView.java     |  34 ++++
 .../internal/client/table/ClientKeyValueView.java  |  34 ++++
 .../client/table/ClientRecordBinaryView.java       |  34 ++++
 .../internal/client/table/ClientRecordView.java    |  32 ++++
 .../org/apache/ignite/client/DataStreamerTest.java | 195 ++++++++++++++++++++-
 .../ignite/client/PartitionAwarenessTest.java      |  87 ++++++---
 .../java/org/apache/ignite/client/TestServer.java  |   7 +-
 .../apache/ignite/client/fakes/FakeCompute.java    |  18 +-
 .../ignite/client/fakes/FakeInternalTable.java     |   5 +-
 .../internal/compute/ComputeComponentImpl.java     |   2 +-
 .../ignite/internal/compute/ComputeUtils.java      |  46 +++++
 .../internal/compute/JobExecutionContextImpl.java  |  21 ++-
 .../internal/compute/executor/ComputeExecutor.java |   7 +-
 .../compute/executor/ComputeExecutorImpl.java      |   4 +-
 .../internal/compute/loader/JobClassLoader.java    |   3 +-
 .../ignite/internal/compute/queue/QueueEntry.java  |   2 +-
 .../compute/JobExecutionContextImplTest.java       |   4 +-
 .../compute/executor/ComputeExecutorTest.java      |   6 +
 .../ignite/internal/streamer/StreamerBuffer.java   |   8 +-
 .../internal/streamer/StreamerSubscriber.java      |  45 +++--
 .../internal/table/partition/HashPartition.java    |   6 +
 .../internal/streamer/StreamerSubscriberTest.java  |   8 +-
 .../streamer/ItAbstractDataStreamerTest.java       | 133 ++++++++++++++
 .../streamer/ItServerDataStreamerTest.java         |  23 +++
 .../apache/ignite/internal/table/DataStreamer.java |  28 ++-
 .../internal/table/KeyValueBinaryViewImpl.java     |  16 ++
 .../ignite/internal/table/KeyValueViewImpl.java    |  16 ++
 .../internal/table/PublicApiThreadingViewBase.java |  25 +++
 .../internal/table/RecordBinaryViewImpl.java       |  17 ++
 .../ignite/internal/table/RecordViewImpl.java      |  16 ++
 49 files changed, 1517 insertions(+), 147 deletions(-)
 copy 
modules/api/src/main/java/org/apache/ignite/table/{DataStreamerTarget.java => 
DataStreamerReceiver.java} (50%)
 copy 
modules/api/src/main/java/org/apache/ignite/{compute/task/TaskExecutionContext.java
 => table/DataStreamerReceiverContext.java} (79%)
 create mode 100644 
modules/client-common/src/main/java/org/apache/ignite/internal/client/proto/StreamerReceiverSerializer.java
 create mode 100644 
modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientStreamerWithReceiverBatchSendRequest.java

Reply via email to