Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
准备将发送给另一 QAnywhere 客户端的消息。
void QAManagerBase.putMessageTimeToLive( String address, QAMessage msg, long ttl ) throws QAException
address 指定目标队列名称的消息的地址。
msg 要放入的消息。
ttl 延迟时间(以毫秒为单位),如果此时间前还没有发送消息,则消息将到期。值为 0 表示消息并未到期。
QAException 类 如果放入消息时存在问题,则抛出异常。
此方法将消息和目标地址插入本地消息存储库中。消息传输的时间取决于 QAnywhere 代理的传输策略。但是,如果下一条消息的传输时间超出给定生存期值,消息将到期。
地址采用 'id\queue-name' 的形式,其中 'id' 是目标消息存储库 ID,而 'queue-name' 则用于标识目标 QAnywhere 客户端用于监听或接收消息的队列。