Package io.debezium.storage.rocketmq
Class RocketMqAdminUtil
java.lang.Object
io.debezium.storage.rocketmq.RocketMqAdminUtil
Tools for creating RocketMQ topic and group
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreateGroup(RocketMqConfig connectConfig, String group) static voidcreateTopic(RocketMqConfig config, org.apache.rocketmq.common.TopicConfig topicConfig) static StringcreateUniqInstance(String prefix) fetchAllConsumerGroup(RocketMqConfig connectConfig) static org.apache.rocketmq.remoting.RPCHookgetAclRPCHook(String accessKey, String secretKey) static org.apache.rocketmq.client.consumer.DefaultLitePullConsumerinitDefaultLitePullConsumer(RocketMqConfig config, boolean autoCommit) static org.apache.rocketmq.client.producer.DefaultMQProducerinitDefaultMqProducer(RocketMqConfig connectConfig) static Map<org.apache.rocketmq.common.message.MessageQueue,org.apache.rocketmq.remoting.protocol.admin.TopicOffset> offsets(RocketMqConfig config, String topic) private static org.apache.rocketmq.tools.admin.DefaultMQAdminExtstartMqAdminTool(RocketMqConfig config) static booleantopicExist(RocketMqConfig config, String topic)
-
Constructor Details
-
RocketMqAdminUtil
public RocketMqAdminUtil()
-
-
Method Details
-
createUniqInstance
-
getAclRPCHook
-
initDefaultLitePullConsumer
public static org.apache.rocketmq.client.consumer.DefaultLitePullConsumer initDefaultLitePullConsumer(RocketMqConfig config, boolean autoCommit) throws org.apache.rocketmq.client.exception.MQClientException - Throws:
org.apache.rocketmq.client.exception.MQClientException
-
initDefaultMqProducer
public static org.apache.rocketmq.client.producer.DefaultMQProducer initDefaultMqProducer(RocketMqConfig connectConfig) -
startMqAdminTool
private static org.apache.rocketmq.tools.admin.DefaultMQAdminExt startMqAdminTool(RocketMqConfig config) throws org.apache.rocketmq.client.exception.MQClientException - Throws:
org.apache.rocketmq.client.exception.MQClientException
-
createTopic
public static void createTopic(RocketMqConfig config, org.apache.rocketmq.common.TopicConfig topicConfig) -
topicExist
-
fetchAllConsumerGroup
-
createGroup
-
offsets
public static Map<org.apache.rocketmq.common.message.MessageQueue,org.apache.rocketmq.remoting.protocol.admin.TopicOffset> offsets(RocketMqConfig config, String topic)
-