Class MUCServicePropertyEventDispatcher

java.lang.Object
org.jivesoftware.openfire.muc.spi.MUCServicePropertyEventDispatcher

public class MUCServicePropertyEventDispatcher extends Object
Dispatches property events. Each event has a type and optional parameters, as follows:
The extra params for each event type
Event TypeExtra Params
property_setA param named value that has the value of the property set.
property_deletedNone
Author:
Daniel Henninger
  • Method Details

    • addListener

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

      public static void removeListener(MUCServicePropertyEventListener listener)
      Unregisters a listener to receive events.
      Parameters:
      listener - the listener.
    • dispatchEvent

      public static void dispatchEvent(String service, String property, MUCServicePropertyEventDispatcher.EventType eventType, Map<String,Object> params)
      Dispatches an event to all listeners.
      Parameters:
      service - the subdomain of the MUC service the property is set for.
      property - the property.
      eventType - the event type.
      params - event parameters.