Package tigase.muc

Class Ghostbuster2

  • All Implemented Interfaces:
    Runnable, tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware

    @Bean(name="ghostbuster",
          parent=MUCComponent.class,
          active=true)
    public class Ghostbuster2
    extends tigase.component.ScheduledTask
    Author:
    bmalkow
    • Constructor Detail

      • Ghostbuster2

        public Ghostbuster2()
    • Method Detail

      • add

        public void add​(tigase.xmpp.jid.JID occupantJid,
                        Room room)
      • setPresenceModule

        public void setPresenceModule​(PresenceModule presenceModule)
      • ping

        public void ping()
                  throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException
      • remove

        public void remove​(Collection<tigase.xmpp.jid.JID> occupantJids,
                           Room room)
      • remove

        public void remove​(tigase.xmpp.jid.JID occupantJid,
                           Room room)
      • run

        public void run()
      • update

        public void update​(tigase.server.Packet packet)
                    throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException
      • onPingReceived

        protected void onPingReceived​(tigase.server.Packet packet)
                               throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException
      • onPingTimeout

        protected void onPingTimeout​(tigase.xmpp.jid.JID stanzaTo)
                              throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException