Class LoginHistory
- java.lang.Object
-
- tigase.xmpp.XMPPProcessor
-
- tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
-
- tigase.archive.unified.processors.LoginHistory
-
- All Implemented Interfaces:
java.lang.Comparable<tigase.xmpp.XMPPImplIfc>,tigase.xmpp.XMPPImplIfc,tigase.xmpp.XMPPPacketFilterIfc,tigase.xmpp.XMPPProcessorConcurrencyAwareIfc,tigase.xmpp.XMPPStopListenerIfc
@Bean(name="login-history", parent=tigase.server.xmppsession.SessionManager.class, active=false) public class LoginHistory extends tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor implements tigase.xmpp.XMPPPacketFilterIfc, tigase.xmpp.XMPPStopListenerIfcSupport for storage of informations about login/logout events- Author:
- andrzej
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringID
-
Constructor Summary
Constructors Constructor Description LoginHistory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilter(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection session, tigase.db.NonAuthUserRepository repo, java.util.Queue<tigase.server.Packet> results)tigase.xmpp.jid.JIDgetComponentJid()voidstopped(tigase.xmpp.XMPPResourceConnection session, java.util.Queue<tigase.server.Packet> results, java.util.Map<java.lang.String,java.lang.Object> settings)-
Methods inherited from class tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
id, supDiscoFeatures, supElementNamePaths, supNamespaces, supStreamFeatures, supTypes
-
Methods inherited from class tigase.xmpp.XMPPProcessor
canHandle, compareTo, concurrentQueuesNo, getComponentInfo, getInstance, getQueueSize, getStatistics, getThreadsNo, init, toString
-
-
-
-
Field Detail
-
ID
protected static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getComponentJid
public tigase.xmpp.jid.JID getComponentJid()
-
filter
public void filter(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection session, tigase.db.NonAuthUserRepository repo, java.util.Queue<tigase.server.Packet> results)- Specified by:
filterin interfacetigase.xmpp.XMPPPacketFilterIfc
-
stopped
public void stopped(tigase.xmpp.XMPPResourceConnection session, java.util.Queue<tigase.server.Packet> results, java.util.Map<java.lang.String,java.lang.Object> settings)- Specified by:
stoppedin interfacetigase.xmpp.XMPPStopListenerIfc
-
-