Class OfflineMessageStrategy

    • Constructor Detail

      • OfflineMessageStrategy

        public OfflineMessageStrategy()
    • Method Detail

      • getQuota

        public int getQuota()
      • setQuota

        public void setQuota​(int quota)
      • storeOffline

        public void storeOffline​(org.xmpp.packet.Message message)
      • addListener

        public static void addListener​(OfflineMessageListener listener)
        Registers a listener to receive events.
        Parameters:
        listener - the listener.
      • removeListener

        public static void removeListener​(OfflineMessageListener listener)
        Unregisters a listener to receive events.
        Parameters:
        listener - the listener.
      • initialize

        public void initialize​(XMPPServer server)
        Description copied from class: BasicModule

        Initializes the basic module.

        Inheriting classes that choose to override this method MUST call this initialize() method before accessing BasicModule resources.

        Specified by:
        initialize in interface Module
        Overrides:
        initialize in class BasicModule
        Parameters:
        server - the server hosting this module.
      • getFeatures

        public Iterator<String> getFeatures()
        Description copied from interface: ServerFeaturesProvider
        Returns an Iterator (of String) with the supported features by the server. The features to include are the features offered and supported protocols by the SERVER. The idea is that different modules may provide their features that will ultimately be part of the features offered by the server.
        Specified by:
        getFeatures in interface ServerFeaturesProvider
        Returns:
        an Iterator (of String) with the supported features by the server.