@Component public class PulsarTemplate extends Object implements IPulsarTemplate
| 构造器和说明 |
|---|
PulsarTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.pulsar.client.api.Producer |
producer(String topic) |
org.apache.pulsar.client.api.MessageId |
send(String topic,
String msg) |
org.apache.pulsar.client.api.MessageId |
send(String topic,
String key,
String msg) |
void |
sendAsync(String topic,
String msg)
异步发送
|
void |
sendAsync(String topic,
String key,
String msg)
异步发送
|
org.apache.pulsar.client.api.MessageId |
sendDelay(String topic,
String msg,
long delayValue,
TimeUnit unit) |
org.apache.pulsar.client.api.MessageId |
sendDelay(String topic,
String key,
String msg,
long delayValue,
TimeUnit unit) |
void |
sendDelayAsync(String topic,
String msg,
long delayValue,
TimeUnit unit) |
void |
sendDelayAsync(String topic,
String key,
String msg,
long delayValue,
TimeUnit unit) |
public org.apache.pulsar.client.api.Producer producer(String topic)
producer 在接口中 IPulsarTemplatepublic org.apache.pulsar.client.api.MessageId send(String topic, String msg)
send 在接口中 IPulsarTemplatepublic org.apache.pulsar.client.api.MessageId send(String topic, String key, String msg)
send 在接口中 IPulsarTemplatepublic org.apache.pulsar.client.api.MessageId sendDelay(String topic, String msg, long delayValue, TimeUnit unit)
sendDelay 在接口中 IPulsarTemplatepublic org.apache.pulsar.client.api.MessageId sendDelay(String topic, String key, String msg, long delayValue, TimeUnit unit)
sendDelay 在接口中 IPulsarTemplatepublic void sendAsync(String topic, String key, String msg)
sendAsync 在接口中 IPulsarTemplatetopic - 主题key - keymsg - 内容public void sendAsync(String topic, String msg)
sendAsync 在接口中 IPulsarTemplatetopic - 主题msg - 内容public void sendDelayAsync(String topic, String msg, long delayValue, TimeUnit unit)
sendDelayAsync 在接口中 IPulsarTemplatepublic void sendDelayAsync(String topic, String key, String msg, long delayValue, TimeUnit unit)
sendDelayAsync 在接口中 IPulsarTemplateCopyright © 2021. All rights reserved.