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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
getStatistics
(String compName, StatisticsList list) void
processPacket
(Packet packet) void
sendException
(Packet packet, ComponentException e) ConvertsComponentException
to XMPP error stanza and sends it to sender of packet.void
setModules
(List<Module> modules) void
setResponseManager
(ResponseManager responseManager) void
setWriter
(PacketWriter writer) protected boolean
shouldSendException
(Packet packet) 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
-
Constructor Details
-
StanzaProcessor
public StanzaProcessor()
-
-
Method Details
-
getModules
-
setModules
-
getResponseManager
-
setResponseManager
-
getWriter
-
setWriter
-
processPacket
-
sendException
ConvertsComponentException
to 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:
everyHour
in interfaceComponentStatisticsProvider
-
everyMinute
public void everyMinute()- Specified by:
everyMinute
in interfaceComponentStatisticsProvider
-
everySecond
public void everySecond()- Specified by:
everySecond
in interfaceComponentStatisticsProvider
-
getStatistics
- Specified by:
getStatistics
in interfaceStatisticsProviderIfc
-