You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by du...@apache.org on 2022/07/09 01:45:11 UTC

[rocketmq-streams] branch main updated: use Pair class of apache.commons.lang3 (#193)

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

duhengforever pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/rocketmq-streams.git


The following commit(s) were added to refs/heads/main by this push:
     new a9fe443d use Pair class of apache.commons.lang3 (#193)
a9fe443d is described below

commit a9fe443db230aed46ad2bb22eda831948d4a0b92
Author: Fan Lin <li...@gmail.com>
AuthorDate: Sat Jul 9 09:45:07 2022 +0800

    use Pair class of apache.commons.lang3 (#193)
---
 .../org/apache/rocketmq/streams/client/transform/WindowStream.java    | 2 +-
 .../org/apache/rocketmq/streams/window/operator/AbstractWindow.java   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/rocketmq-streams-clients/src/main/java/org/apache/rocketmq/streams/client/transform/WindowStream.java b/rocketmq-streams-clients/src/main/java/org/apache/rocketmq/streams/client/transform/WindowStream.java
index 24fdf175..91f539dd 100644
--- a/rocketmq-streams-clients/src/main/java/org/apache/rocketmq/streams/client/transform/WindowStream.java
+++ b/rocketmq-streams-clients/src/main/java/org/apache/rocketmq/streams/client/transform/WindowStream.java
@@ -22,7 +22,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.Set;
-import javafx.util.Pair;
+import org.apache.commons.lang3.tuple.Pair;
 import org.apache.rocketmq.streams.client.transform.window.Time;
 import org.apache.rocketmq.streams.common.channel.builder.IChannelBuilder;
 import org.apache.rocketmq.streams.common.channel.sink.ISink;
diff --git a/rocketmq-streams-window/src/main/java/org/apache/rocketmq/streams/window/operator/AbstractWindow.java b/rocketmq-streams-window/src/main/java/org/apache/rocketmq/streams/window/operator/AbstractWindow.java
index 817401f1..b0234f55 100644
--- a/rocketmq-streams-window/src/main/java/org/apache/rocketmq/streams/window/operator/AbstractWindow.java
+++ b/rocketmq-streams-window/src/main/java/org/apache/rocketmq/streams/window/operator/AbstractWindow.java
@@ -18,8 +18,8 @@ package org.apache.rocketmq.streams.window.operator;
 
 import com.alibaba.fastjson.JSONObject;
 
-import javafx.util.Pair;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.tuple.Pair;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.rocketmq.streams.common.channel.sink.ISink;
@@ -831,7 +831,7 @@ public abstract class AbstractWindow extends BasedConfigurable implements IAfter
                 for(IMessage message:messages){
                     JSONObject msg=message.getMessageBody();
                     try {
-                        msg=this.mapFunction.map(new Pair(windowInstance,msg));
+                        msg=this.mapFunction.map(Pair.of(windowInstance, msg));
                         Message copyMsg=new Message(msg);
                         copyMsg.getHeader().setQueueId(queueId);
                         copyMsg.getHeader().setOffset(message.getHeader().getOffset());