public class MqResolverV1 extends Object implements MqResolver
1.2| 构造器和说明 |
|---|
MqResolverV1() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getConsumerGroup(org.noear.socketd.transport.core.Entity m)
获取消费者组
|
long |
getExpiration(org.noear.socketd.transport.core.Entity m)
获取过期时间
|
int |
getQos(org.noear.socketd.transport.core.Entity m)
获取质量等级(0或1)
|
long |
getScheduled(org.noear.socketd.transport.core.Entity m)
获取定时时间
|
String |
getSender(org.noear.socketd.transport.core.Entity m)
获取发送人
|
String |
getTid(org.noear.socketd.transport.core.Entity m)
获取事务id
|
int |
getTimes(org.noear.socketd.transport.core.Entity m)
获取派发次数
|
String |
getTopic(org.noear.socketd.transport.core.Entity m)
获取主题
|
boolean |
isSequence(org.noear.socketd.transport.core.Entity m)
是否为有序
|
boolean |
isTransaction(org.noear.socketd.transport.core.Entity m)
是否为事务
|
org.noear.socketd.transport.core.entity.StringEntity |
publishEntityBuild(String topic,
MqMessage message)
发布实体构建
|
org.noear.socketd.transport.core.Message |
routingMessageBuild(String topic,
MqMessage message)
路由消息构建
|
void |
setConsumerGroup(org.noear.socketd.transport.core.Entity m,
String consumerGroup)
设置消费者组
|
void |
setExpiration(org.noear.socketd.transport.core.Entity m,
Long expiration)
设置过期时间
|
void |
setScheduled(org.noear.socketd.transport.core.Entity m,
long scheduled)
设置定时时间
|
void |
setTimes(org.noear.socketd.transport.core.Entity m,
int times)
设置派发次数
|
void |
setTransaction(org.noear.socketd.transport.core.Entity m,
boolean isTransaction)
设置事务
|
int |
version()
版本号
|
public int version()
MqResolverversion 在接口中 MqResolverpublic String getSender(org.noear.socketd.transport.core.Entity m)
MqResolvergetSender 在接口中 MqResolverpublic String getTid(org.noear.socketd.transport.core.Entity m)
MqResolvergetTid 在接口中 MqResolverpublic String getTopic(org.noear.socketd.transport.core.Entity m)
MqResolvergetTopic 在接口中 MqResolverpublic String getConsumerGroup(org.noear.socketd.transport.core.Entity m)
MqResolvergetConsumerGroup 在接口中 MqResolverpublic void setConsumerGroup(org.noear.socketd.transport.core.Entity m,
String consumerGroup)
MqResolversetConsumerGroup 在接口中 MqResolverpublic int getQos(org.noear.socketd.transport.core.Entity m)
MqResolvergetQos 在接口中 MqResolverpublic int getTimes(org.noear.socketd.transport.core.Entity m)
MqResolvergetTimes 在接口中 MqResolverpublic void setTimes(org.noear.socketd.transport.core.Entity m,
int times)
MqResolversetTimes 在接口中 MqResolverpublic void setExpiration(org.noear.socketd.transport.core.Entity m,
Long expiration)
MqResolversetExpiration 在接口中 MqResolverpublic long getExpiration(org.noear.socketd.transport.core.Entity m)
MqResolvergetExpiration 在接口中 MqResolverpublic long getScheduled(org.noear.socketd.transport.core.Entity m)
MqResolvergetScheduled 在接口中 MqResolverpublic void setScheduled(org.noear.socketd.transport.core.Entity m,
long scheduled)
MqResolversetScheduled 在接口中 MqResolverpublic boolean isSequence(org.noear.socketd.transport.core.Entity m)
MqResolverisSequence 在接口中 MqResolverpublic boolean isTransaction(org.noear.socketd.transport.core.Entity m)
MqResolverisTransaction 在接口中 MqResolverpublic void setTransaction(org.noear.socketd.transport.core.Entity m,
boolean isTransaction)
MqResolversetTransaction 在接口中 MqResolverpublic org.noear.socketd.transport.core.entity.StringEntity publishEntityBuild(String topic, MqMessage message)
publishEntityBuild 在接口中 MqResolvertopic - 主题message - 消息public org.noear.socketd.transport.core.Message routingMessageBuild(String topic, MqMessage message)
routingMessageBuild 在接口中 MqResolvertopic - 主题message - 消息Copyright © 2024. All rights reserved.