Class RoomConfigurationModule

  • All Implemented Interfaces:
    tigase.component.modules.ContextAware, tigase.component.modules.InitializingModule, tigase.component.modules.Module

    public class RoomConfigurationModule
    extends AbstractMucModule
    • Constructor Detail

      • RoomConfigurationModule

        public RoomConfigurationModule()
    • Method Detail

      • createRoomCreatedEvent

        public static tigase.xml.Element createRoomCreatedEvent​(Room room)
      • afterRegistration

        public void afterRegistration()
        Specified by:
        afterRegistration in interface tigase.component.modules.InitializingModule
        Overrides:
        afterRegistration in class tigase.component.modules.AbstractModule<MucContext>
      • destroy

        public void destroy​(Room room,
                            String jid,
                            String reason)
                     throws tigase.util.TigaseStringprepException,
                            tigase.component.exceptions.RepositoryException
        Method description
        Parameters:
        room -
        jid -
        reason -
        Throws:
        tigase.component.exceptions.RepositoryException
        tigase.util.TigaseStringprepException
      • getFeatures

        public String[] getFeatures()
        Method description
        Returns:
      • getModuleCriteria

        public tigase.criteria.Criteria getModuleCriteria()
        Method description
        Returns:
      • process

        public void process​(tigase.server.Packet element)
                     throws MUCException
        Method description
        Parameters:
        element -
        Throws:
        MUCException