类 SmartMessageClient

    • 字段详细资料

      • META_FILE_REF

        public static final java.lang.String META_FILE_REF
        另请参阅:
        常量字段值
    • 构造器详细资料

      • SmartMessageClient

        public SmartMessageClient​(OotpClient ootpClient)
    • 方法详细资料

      • getMessageInfo

        public ExsMessageInfo getMessageInfo​(java.lang.String id)
                                      throws OotpException
        从接口复制的说明: MessageClient
        获取已经发送的消息的信息,如消息的状态,是否被对方消费等。
        指定者:
        getMessageInfo 在接口中 MessageClient
        参数:
        id - 消息ID
        返回:
        消息的信息
        抛出:
        OotpException - 通常是 Http 请求异常,或者服务器返回错误消息
      • ack

        public int ack​(java.util.List<java.lang.String> ids)
                throws OotpException
        从接口复制的说明: MessageClient
        确认消息。
        指定者:
        ack 在接口中 MessageClient
        参数:
        ids - 要确认的消息集合,不能为空
        返回:
        实际确认的消息数量
        抛出:
        OotpException - 通常是 Http 请求异常,或者服务器返回错误消息
      • ret

        public int ret​(java.util.List<java.lang.String> ids)
                throws OotpException
        从接口复制的说明: MessageClient
        退回消息,使消息可以重新消费。已确认超过3天的消息不能退回。
        指定者:
        ret 在接口中 MessageClient
        参数:
        ids - 要确认的消息集合,不能为空
        返回:
        实际退回的消息数量
        抛出:
        OotpException - 通常是 Http 请求异常,或者服务器返回错误消息
      • ret

        public int ret​(java.util.List<java.lang.String> ids,
                       java.util.function.Consumer<java.lang.Object> requestConfigurer)
                throws OotpException
        从接口复制的说明: MessageClient
        退回消息,使消息可以重新消费。已确认超过3天的消息不能退回。
        指定者:
        ret 在接口中 MessageClient
        参数:
        ids - 要确认的消息集合,不能为空
        requestConfigurer - 对请求的对象(报文)进行高级配置
        返回:
        实际退回的消息数量
        抛出:
        OotpException - 通常是 Http 请求异常,或者服务器返回错误消息