How to create Openfire plugin to catch packet when receiver oflline?

I try to do this using OfflineMessageListener but i can’t catch packet when receiver offline.