Skip to content

Commit 3205b24

Browse files
committed
合并代码,解决冲突
1 parent 97f60ff commit 3205b24

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import com.alibaba.rocketmq.common.protocol.heartbeat.MessageModel;
5757
import com.alibaba.rocketmq.common.protocol.heartbeat.SubscriptionData;
5858
import com.alibaba.rocketmq.common.sysflag.PullSysFlag;
59+
import com.alibaba.rocketmq.remoting.RPCHook;
5960
import com.alibaba.rocketmq.remoting.exception.RemotingException;
6061

6162

@@ -79,9 +80,12 @@ public class DefaultMQPullConsumerImpl implements MQConsumerInner {
7980
// Consumer启动时间
8081
private final long consumerStartTimestamp = System.currentTimeMillis();
8182

83+
private final RPCHook rpcHook;
8284

83-
public DefaultMQPullConsumerImpl(final DefaultMQPullConsumer defaultMQPullConsumer) {
85+
86+
public DefaultMQPullConsumerImpl(final DefaultMQPullConsumer defaultMQPullConsumer, final RPCHook rpcHook) {
8487
this.defaultMQPullConsumer = defaultMQPullConsumer;
88+
this.rpcHook = rpcHook;
8589
}
8690

8791

@@ -497,7 +501,8 @@ public void start() throws MQClientException {
497501
}
498502

499503
this.mQClientFactory =
500-
MQClientManager.getInstance().getAndCreateMQClientInstance(this.defaultMQPullConsumer);
504+
MQClientManager.getInstance().getAndCreateMQClientInstance(this.defaultMQPullConsumer,
505+
this.rpcHook);
501506

502507
// 初始化Rebalance变量
503508
this.rebalanceImpl.setConsumerGroup(this.defaultMQPullConsumer.getConsumerGroup());

rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
import com.alibaba.rocketmq.common.protocol.heartbeat.MessageModel;
6969
import com.alibaba.rocketmq.common.protocol.heartbeat.SubscriptionData;
7070
import com.alibaba.rocketmq.common.sysflag.PullSysFlag;
71+
import com.alibaba.rocketmq.remoting.RPCHook;
7172
import com.alibaba.rocketmq.remoting.exception.RemotingException;
7273

7374

@@ -123,9 +124,12 @@ public void registerFilterMessageHook(final FilterMessageHook hook) {
123124
*/
124125
private final ArrayList<ConsumeMessageHook> consumeMessageHookList = new ArrayList<ConsumeMessageHook>();
125126

127+
private final RPCHook rpcHook;
126128

127-
public DefaultMQPushConsumerImpl(DefaultMQPushConsumer defaultMQPushConsumer) {
129+
130+
public DefaultMQPushConsumerImpl(DefaultMQPushConsumer defaultMQPushConsumer, RPCHook rpcHook) {
128131
this.defaultMQPushConsumer = defaultMQPushConsumer;
132+
this.rpcHook = rpcHook;
129133
}
130134

131135

@@ -658,7 +662,8 @@ public void start() throws MQClientException {
658662
}
659663

660664
this.mQClientFactory =
661-
MQClientManager.getInstance().getAndCreateMQClientInstance(this.defaultMQPushConsumer);
665+
MQClientManager.getInstance().getAndCreateMQClientInstance(this.defaultMQPushConsumer,
666+
this.rpcHook);
662667

663668
// 初始化Rebalance变量
664669
this.rebalanceImpl.setConsumerGroup(this.defaultMQPushConsumer.getConsumerGroup());

0 commit comments

Comments
 (0)