Package tigase.archive.unified
Class LoginHistory
- java.lang.Object
-
- tigase.xmpp.XMPPProcessor
-
- tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
-
- tigase.archive.unified.LoginHistory
-
- All Implemented Interfaces:
java.lang.Comparable<tigase.xmpp.XMPPImplIfc>,tigase.xmpp.XMPPImplIfc,tigase.xmpp.XMPPPacketFilterIfc,tigase.xmpp.XMPPStopListenerIfc
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.JIDgetComponentJid()voidinit(java.util.Map<java.lang.String,java.lang.Object> settings)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, concurrentThreadsPerQueue, getComponentInfo, getInstance, getStatistics, isSupporting, supElements, toString
-
-
-
-
Field Detail
-
ID
protected static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getComponentJid
public tigase.xmpp.JID getComponentJid()
-
init
public void init(java.util.Map<java.lang.String,java.lang.Object> settings) throws tigase.db.TigaseDBException- Specified by:
initin interfacetigase.xmpp.XMPPImplIfc- Overrides:
initin classtigase.xmpp.XMPPProcessor- Throws:
tigase.db.TigaseDBException
-
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
-
-