tigase.muc.modules
Class AbstractModule

java.lang.Object
  extended by tigase.muc.modules.AbstractModule
All Implemented Interfaces:
Module, RoomModule
Direct Known Subclasses:
AbstractMessageModule, AdminGetModule, AdminSetModule, InvitationModule, OwnerGetModule, OwnerSetModule, PresenceModule

public abstract class AbstractModule
extends java.lang.Object
implements RoomModule


Field Summary
protected  java.util.logging.Logger log
           
 
Constructor Summary
AbstractModule()
           
 
Method Summary
protected abstract  java.util.List<tigase.xml.Element> intProcess(RoomContext roomContext, tigase.xml.Element element)
           
 java.util.List<tigase.xml.Element> process(RoomContext roomContext, tigase.xml.Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface tigase.muc.modules.Module
getModuleCriteria
 

Field Detail

log

protected java.util.logging.Logger log
Constructor Detail

AbstractModule

public AbstractModule()
Method Detail

intProcess

protected abstract java.util.List<tigase.xml.Element> intProcess(RoomContext roomContext,
                                                                 tigase.xml.Element element)
                                                          throws MucInternalException
Throws:
MucInternalException

process

public final java.util.List<tigase.xml.Element> process(RoomContext roomContext,
                                                        tigase.xml.Element element)
Specified by:
process in interface RoomModule


Copyright © 2007 Tigase. All Rights Reserved.