类 SmartMessageClient
java.lang.Object
org.opoo.ootp.client.SmartMessageClient
- 所有已实现的接口:
MessageClient
-
字段概要
字段从接口继承的字段 org.opoo.ootp.client.MessageClient
DEFAULT_BUFFER_SIZE, DEFAULT_LIMIT -
构造器概要
构造器构造器说明SmartMessageClient(MessageClient messageClient, FileClient fileClient) SmartMessageClient(OotpClient ootpClient) -
方法概要
修饰符和类型方法说明int确认消息。getMessage(String id) 获取消息。getMessageInfo(String id) 获取已经发送的消息的信息,如消息的状态,是否被对方消费等。poll(PollRequest request) 轮询消息。int退回消息,使消息可以重新消费。int退回消息,使消息可以重新消费。send(ExsMessage message) 支持文件及大报文的发送,接收时必须单独接收,使用getMessage(String)读取消息内容。从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.opoo.ootp.client.MessageClient
ack, getMessageBody, poll, poll, ret, send, send, send, send
-
字段详细资料
-
META_FILE_REF
- 另请参阅:
-
-
构造器详细资料
-
SmartMessageClient
-
SmartMessageClient
-
-
方法详细资料
-
send
支持文件及大报文的发送,接收时必须单独接收,使用getMessage(String)读取消息内容。- 指定者:
send在接口中MessageClient- 参数:
message- 消息- 返回:
- 消息ID
- 抛出:
OotpException
-
poll
从接口复制的说明:MessageClient轮询消息。- 指定者:
poll在接口中MessageClient- 参数:
request- 轮询请求。- 返回:
- 轮询结果
- 抛出:
OotpException- 通常是 Http 请求异常,或者服务器返回错误消息
-
getMessage
从接口复制的说明:MessageClient获取消息。- 指定者:
getMessage在接口中MessageClient- 参数:
id- 消息ID- 返回:
- 整体消息对象
- 抛出:
OotpException- 通常是 Http 请求异常,或者服务器返回错误消息
-
getMessageInfo
从接口复制的说明:MessageClient获取已经发送的消息的信息,如消息的状态,是否被对方消费等。- 指定者:
getMessageInfo在接口中MessageClient- 参数:
id- 消息ID- 返回:
- 消息的信息
- 抛出:
OotpException- 通常是 Http 请求异常,或者服务器返回错误消息
-
ack
从接口复制的说明:MessageClient确认消息。- 指定者:
ack在接口中MessageClient- 参数:
ids- 要确认的消息集合,不能为空- 返回:
- 实际确认的消息数量
- 抛出:
OotpException- 通常是 Http 请求异常,或者服务器返回错误消息
-
ret
从接口复制的说明:MessageClient退回消息,使消息可以重新消费。已确认超过3天的消息不能退回。- 指定者:
ret在接口中MessageClient- 参数:
ids- 要确认的消息集合,不能为空- 返回:
- 实际退回的消息数量
- 抛出:
OotpException- 通常是 Http 请求异常,或者服务器返回错误消息
-
ret
从接口复制的说明:MessageClient退回消息,使消息可以重新消费。已确认超过3天的消息不能退回。- 指定者:
ret在接口中MessageClient- 参数:
ids- 要确认的消息集合,不能为空requestConfigurer- 对请求的对象(报文)进行高级配置- 返回:
- 实际退回的消息数量
- 抛出:
OotpException- 通常是 Http 请求异常,或者服务器返回错误消息
-