Package tigase.muc

Class Ghostbuster2

java.lang.Object
tigase.util.common.TimerTask
tigase.component.ScheduledTask
tigase.muc.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
  • Field Details

  • Constructor Details

    • Ghostbuster2

      public Ghostbuster2()
  • Method Details

    • add

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

      public PresenceModule getPresenceModule()
    • 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
    • kickJIDFromRooms

      public void kickJIDFromRooms(tigase.xmpp.jid.JID jid, Collection<tigase.xmpp.jid.BareJID> rooms) 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