public class SwimlaneFilterMessageHook extends BaseRocketMQInfoAware implements org.apache.rocketmq.client.hook.FilterMessageHook
| 限定符和类型 | 字段和说明 |
|---|---|
private AppContext |
appContext |
private String |
group |
protected org.slf4j.Logger |
logger |
private RocketMQInfo |
rocketMQInfo |
| 构造器和说明 |
|---|
SwimlaneFilterMessageHook(RocketMQInfo rocketMQInfo,
AppContext appContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
filterMessage(org.apache.rocketmq.client.hook.FilterMessageContext context) |
String |
hookName() |
private void |
logSwimLane(org.apache.rocketmq.common.message.Message msg) |
private boolean |
matchByCondition(org.apache.rocketmq.common.message.Message message,
CustomizedConsumeCondition condition) |
private boolean |
noMatchedSwimlaneEnvironmentConfigured(org.apache.rocketmq.common.message.Message message,
String swimlaneFromMessage) |
getRocketMQConfigInfo, setRocketMQConfigInfoprotected org.slf4j.Logger logger
private RocketMQInfo rocketMQInfo
private String group
private AppContext appContext
public SwimlaneFilterMessageHook(RocketMQInfo rocketMQInfo, AppContext appContext)
public String hookName()
hookName 在接口中 org.apache.rocketmq.client.hook.FilterMessageHookpublic void filterMessage(org.apache.rocketmq.client.hook.FilterMessageContext context)
filterMessage 在接口中 org.apache.rocketmq.client.hook.FilterMessageHookprivate boolean matchByCondition(org.apache.rocketmq.common.message.Message message,
CustomizedConsumeCondition condition)
private boolean noMatchedSwimlaneEnvironmentConfigured(org.apache.rocketmq.common.message.Message message,
String swimlaneFromMessage)
private void logSwimLane(org.apache.rocketmq.common.message.Message msg)
Copyright © 2025 Zodiac. All rights reserved.