Package tigase.component.modules
Class StanzaProcessor
- java.lang.Object
-
- tigase.component.modules.StanzaProcessor
-
- All Implemented Interfaces:
ComponentStatisticsProvider,StatisticsProviderIfc
@Bean(name="stanzaProcessor", active=true) public class StanzaProcessor extends java.lang.Object implements ComponentStatisticsProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStanzaProcessor.ModuleStatistics
-
Constructor Summary
Constructors Constructor Description StanzaProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideveryHour()voideveryMinute()voideverySecond()java.util.List<Module>getModules()ResponseManagergetResponseManager()voidgetStatistics(java.lang.String compName, StatisticsList list)PacketWritergetWriter()voidprocessPacket(Packet packet)voidsendException(Packet packet, ComponentException e)ConvertsComponentExceptionto XMPP error stanza and sends it to sender of packet.voidsetModules(java.util.List<Module> modules)voidsetResponseManager(ResponseManager responseManager)voidsetWriter(PacketWriter writer)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface tigase.stats.ComponentStatisticsProvider
belongsTo
-
-
-
-
Method Detail
-
getModules
public java.util.List<Module> getModules()
-
setModules
public void setModules(java.util.List<Module> modules)
-
getResponseManager
public ResponseManager getResponseManager()
-
setResponseManager
public void setResponseManager(ResponseManager responseManager)
-
getWriter
public PacketWriter getWriter()
-
setWriter
public void setWriter(PacketWriter writer)
-
processPacket
public void processPacket(Packet packet)
-
sendException
public void sendException(Packet packet, ComponentException e)
ConvertsComponentExceptionto XMPP error stanza and sends it to sender of packet.- Parameters:
packet- packet what caused exception.e- exception.
-
everyHour
public void everyHour()
- Specified by:
everyHourin interfaceComponentStatisticsProvider
-
everyMinute
public void everyMinute()
- Specified by:
everyMinutein interfaceComponentStatisticsProvider
-
everySecond
public void everySecond()
- Specified by:
everySecondin interfaceComponentStatisticsProvider
-
getStatistics
public void getStatistics(java.lang.String compName, StatisticsList list)- Specified by:
getStatisticsin interfaceStatisticsProviderIfc
-
-