Interface GroupEventListener

All Known Implementing Classes:
GroupEventAdapter, MUCRoom, RosterManager

public interface GroupEventListener
Interface to listen for group events. Use the GroupEventDispatcher.addListener(GroupEventListener) method to register for events.
Author:
Matt Tucker
  • Method Details

    • groupCreated

      void groupCreated(Group group, Map<String,?> params)
      A group was created.
      Parameters:
      group - the group.
      params - event parameters.
    • groupDeleting

      void groupDeleting(Group group, Map<String,?> params)
      A group is being deleted.
      Parameters:
      group - the group.
      params - event parameters.
    • groupModified

      void groupModified(Group group, Map<String,?> params)
      A group's name, description, or an extended property was changed.
      Parameters:
      group - the group.
      params - event parameters.
    • memberAdded

      void memberAdded(Group group, Map<String,?> params)
      A member was added to a group.
      Parameters:
      group - the group.
      params - event parameters.
    • memberRemoved

      void memberRemoved(Group group, Map<String,?> params)
      A member was removed from a group.
      Parameters:
      group - the group.
      params - event parameters.
    • adminAdded

      void adminAdded(Group group, Map<String,?> params)
      An administrator was added to a group.
      Parameters:
      group - the group.
      params - event parameters.
    • adminRemoved

      void adminRemoved(Group group, Map<String,?> params)
      An administrator was removed from a group.
      Parameters:
      group - the group.
      params - event parameters.