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 Object
implements ComponentStatisticsProvider
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidgetStatistics(String compName, StatisticsList list) voidprocessPacket(Packet packet) voidsendException(Packet packet, ComponentException e) ConvertsComponentExceptionto XMPP error stanza and sends it to sender of packet.voidsetModules(List<Module> modules) voidsetResponseManager(ResponseManager responseManager) voidsetWriter(PacketWriter writer) protected booleanshouldSendException(Packet packet) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.stats.ComponentStatisticsProvider
belongsTo
-
Constructor Details
-
StanzaProcessor
public StanzaProcessor()
-
-
Method Details
-
getModules
-
setModules
-
getResponseManager
-
setResponseManager
-
getWriter
-
setWriter
-
processPacket
-
sendException
ConvertsComponentExceptionto XMPP error stanza and sends it to sender of packet.- Parameters:
packet- packet what caused exception.e- exception.
-
shouldSendException
-
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
- Specified by:
getStatisticsin interfaceStatisticsProviderIfc
-