public abstract class RocketMQClientUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<RocketMQInfo,org.apache.rocketmq.client.impl.factory.MQClientInstance> |
adminClients |
private static AtomicReference<org.springframework.context.ApplicationContext> |
applicationContextRef |
private static AtomicReference<RocketMQClientInfo> |
configInfoRef |
| 限定符 | 构造器和说明 |
|---|---|
private |
RocketMQClientUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addAdminClient(RocketMQInfo rocketMQInfo,
org.apache.rocketmq.client.impl.factory.MQClientInstance adminClient)
增加MQAdmin。
|
static org.apache.rocketmq.client.impl.factory.MQClientInstance |
getAdminClient(RocketMQInfo rocketMQInfo)
获取MQAdmin。
|
static org.springframework.context.ApplicationContext |
getApplicationContext() |
static List<CustomizedConsumeWhiteList> |
getCustomizedConsumeWhiteLists()
获取互斥策略。
|
static Optional<String> |
getSwimLaneFromMessage(org.apache.rocketmq.common.message.Message msg)
Get swim-lane from consumer message.
|
static boolean |
hasNameServer(RocketMQInfo rocketMQInfo)
是否配置了name server。
|
static void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
static void |
setConfigInfo(RocketMQClientInfo configInfo) |
static boolean |
swimlaneEnabled()
泳道环境是否开启。
|
private static volatile AtomicReference<RocketMQClientInfo> configInfoRef
private static volatile AtomicReference<org.springframework.context.ApplicationContext> applicationContextRef
private static volatile Map<RocketMQInfo,org.apache.rocketmq.client.impl.factory.MQClientInstance> adminClients
public static void setConfigInfo(RocketMQClientInfo configInfo)
public static void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
public static org.springframework.context.ApplicationContext getApplicationContext()
public static void addAdminClient(RocketMQInfo rocketMQInfo, org.apache.rocketmq.client.impl.factory.MQClientInstance adminClient)
rocketMQInfo - RocketMQ配置adminClient - MQClientInstancepublic static org.apache.rocketmq.client.impl.factory.MQClientInstance getAdminClient(RocketMQInfo rocketMQInfo)
rocketMQInfo - RocketMQ配置MQClientInstancepublic static boolean hasNameServer(RocketMQInfo rocketMQInfo)
rocketMQInfo - RocketMQ配置public static boolean swimlaneEnabled()
public static List<CustomizedConsumeWhiteList> getCustomizedConsumeWhiteLists()
Copyright © 2025 Zodiac. All rights reserved.