tigase.muc.modules
Class AbstractMessageModule

java.lang.Object
  extended by tigase.muc.modules.AbstractModule
      extended by tigase.muc.modules.AbstractMessageModule
All Implemented Interfaces:
Module, RoomModule
Direct Known Subclasses:
BroadcastMessageModule, ChangeSubjectModule, PrivateMessageModule

public abstract class AbstractMessageModule
extends AbstractModule


Field Summary
 
Fields inherited from class tigase.muc.modules.AbstractModule
log
 
Constructor Summary
AbstractMessageModule()
           
 
Method Summary
protected  java.util.List<tigase.xml.Element> broadCastToAll(RoomContext roomContext, Message element, java.lang.String senderNick)
           
protected  java.util.List<tigase.xml.Element> intProcess(RoomContext roomContext, tigase.xml.Element el)
           
protected  void preProcess(RoomContext roomContext, Message element, java.lang.String senderNick)
           
 
Methods inherited from class tigase.muc.modules.AbstractModule
process
 
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
 

Constructor Detail

AbstractMessageModule

public AbstractMessageModule()
Method Detail

broadCastToAll

protected java.util.List<tigase.xml.Element> broadCastToAll(RoomContext roomContext,
                                                            Message element,
                                                            java.lang.String senderNick)

preProcess

protected void preProcess(RoomContext roomContext,
                          Message element,
                          java.lang.String senderNick)
                   throws MucInternalException
Throws:
MucInternalException

intProcess

protected java.util.List<tigase.xml.Element> intProcess(RoomContext roomContext,
                                                        tigase.xml.Element el)
                                                 throws MucInternalException
Specified by:
intProcess in class AbstractModule
Throws:
MucInternalException


Copyright © 2007 Tigase. All Rights Reserved.