public class MqClientImpl extends org.noear.socketd.transport.core.listener.BuilderListener implements MqClientInternal
| 构造器和说明 |
|---|
MqClientImpl(String serverUrl) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
acknowledge(org.noear.socketd.transport.core.Message message,
boolean isOk)
消费确认
|
MqClient |
autoAck(boolean auto)
是否自动 ack
|
void |
onError(org.noear.socketd.transport.core.Session session,
Throwable error)
当失败时
|
CompletableFuture<?> |
publish(String topic,
String message)
发布消息
|
CompletableFuture<?> |
publish(String topic,
String message,
Date scheduled)
发送
|
void |
subscribe(String topic,
MqSubscription subscription)
订阅主题
|
public void subscribe(String topic, MqSubscription subscription) throws IOException
subscribe 在接口中 MqClienttopic - 主题subscription - 订阅IOExceptionpublic CompletableFuture<?> publish(String topic, String message) throws IOException
publish 在接口中 MqClienttopic - 主题message - 消息IOExceptionpublic CompletableFuture<?> publish(String topic, String message, Date scheduled) throws IOException
MqClientpublish 在接口中 MqClienttopic - 主题message - 消息scheduled - 设置预定执行时间IOExceptionpublic void acknowledge(org.noear.socketd.transport.core.Message message,
boolean isOk)
throws IOException
acknowledge 在接口中 MqClientInternalIOExceptionpublic void onError(org.noear.socketd.transport.core.Session session,
Throwable error)
onError 在接口中 org.noear.socketd.transport.core.ListeneronError 在类中 org.noear.socketd.transport.core.listener.BuilderListenerCopyright © 2023. All rights reserved.