Package tigase.muc.modules
Class RoomConfigurationModule
- java.lang.Object
-
- tigase.component.modules.AbstractModule
-
- tigase.muc.modules.AbstractMucModule
-
- tigase.muc.modules.RoomConfigurationModule
-
- All Implemented Interfaces:
tigase.component.modules.Module
@Bean(name="ownerModule", active=true) public class RoomConfigurationModule extends AbstractMucModule
- Author:
- bmalkow
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ID
-
Constructor Summary
Constructors Constructor Description RoomConfigurationModule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static tigase.xml.Element
createRoomCreatedEvent(Room room)
void
destroy(Room room, java.lang.String jid, java.lang.String reason)
java.lang.String[]
getFeatures()
tigase.criteria.Criteria
getModuleCriteria()
void
process(tigase.server.Packet element)
-
Methods inherited from class tigase.muc.modules.AbstractMucModule
createResultIQ, getNicknameFromJid, sendMucMessage
-
Methods inherited from class tigase.component.modules.AbstractModule
fireEvent, getEventBus, getWriter, setEventBus, setWriter, write, write
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
createRoomCreatedEvent
public static tigase.xml.Element createRoomCreatedEvent(Room room)
-
destroy
public void destroy(Room room, java.lang.String jid, java.lang.String reason) throws tigase.util.stringprep.TigaseStringprepException, tigase.component.exceptions.RepositoryException
- Throws:
tigase.util.stringprep.TigaseStringprepException
tigase.component.exceptions.RepositoryException
-
getFeatures
public java.lang.String[] getFeatures()
-
getModuleCriteria
public tigase.criteria.Criteria getModuleCriteria()
-
process
public void process(tigase.server.Packet element) throws MUCException
- Throws:
MUCException
-
-