Listen to offline message events

27 篇文章 0 订阅
Currently Being Moderated

Listen to offline message events

VERSION 1 
Created on: 04-Sep-2007 10:46 by Gaston Dombiak - Last Modified:  04-Sep-2007 10:47 by Gaston Dombiak

This document explains how to hook up customer logic when a message is stored offline or bounced (i.e. not stored offline and the target entity was not available).

  1. Create your own plugin where you will place your custom code.

  2. Create a new implementation of the OfflineMessageListener interface.

  3. Register the new interface implementation so that it will be alerted of new events. Use OfflineMessageStrategy#addListener(OfflineMessageListener) to register the new listener.

  4. When your pluing is unloaded you will need to unregister your listener so that no references to the plugin are kept. Use OfflineMessageStrategy#removeListener(OfflineMessageListener) to unregister the listener.

There is only one instance of OfflineMessageStrategy in the system. Use XMPPServer.getInstance().getOfflineMessageStrategy() to get the unique instance and add or remove your listeners.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值