tigase.xmpp.impl
public class JabberIqAuth extends XMPPProcessor implements XMPPProcessorIfc
ALL_NAMES, ALL_PATHS
CLIENT_XMLNS
Constructor and Description |
---|
JabberIqAuth() |
Modifier and Type | Method and Description |
---|---|
int |
concurrentQueuesNo()
Method description
|
protected Authorization |
doAuth(NonAuthUserRepository repo,
Map<String,Object> settings,
XMPPResourceConnection session,
tigase.xmpp.BareJID user_id,
String password,
String digest)
Method description
|
String |
id()
Method description
|
void |
init(Map<String,Object> settings)
Method description
|
void |
process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
tigase.xml.Element[] |
supDiscoFeatures(XMPPResourceConnection session)
Method description
|
String[][] |
supElementNamePaths()
Method description
|
String[] |
supNamespaces()
Method description
|
tigase.xml.Element[] |
supStreamFeatures(XMPPResourceConnection session)
Method description
|
canHandle, compareTo, concurrentThreadsPerQueue, getInstance, getStatistics, isSupporting, supElements, supTypes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canHandle, concurrentThreadsPerQueue, getStatistics, isSupporting, supElements, supTypes
compareTo
public int concurrentQueuesNo()
concurrentQueuesNo
in interface XMPPImplIfc
concurrentQueuesNo
in class XMPPProcessor
public void init(Map<String,Object> settings) throws TigaseDBException
init
in interface XMPPImplIfc
init
in class XMPPProcessor
settings
- TigaseDBException
public String id()
id
in interface XMPPImplIfc
public void process(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings) throws XMPPException
process
in interface XMPPProcessorIfc
packet
- session
- repo
- results
- settings
- XMPPException
protected Authorization doAuth(NonAuthUserRepository repo, Map<String,Object> settings, XMPPResourceConnection session, tigase.xmpp.BareJID user_id, String password, String digest)
repo
- settings
- session
- user_id
- password
- digest
- public tigase.xml.Element[] supDiscoFeatures(XMPPResourceConnection session)
supDiscoFeatures
in interface XMPPImplIfc
supDiscoFeatures
in class XMPPProcessor
session
- public String[][] supElementNamePaths()
supElementNamePaths
in interface XMPPImplIfc
supElementNamePaths
in class XMPPProcessor
public String[] supNamespaces()
supNamespaces
in interface XMPPImplIfc
supNamespaces
in class XMPPProcessor
public tigase.xml.Element[] supStreamFeatures(XMPPResourceConnection session)
supStreamFeatures
in interface XMPPImplIfc
supStreamFeatures
in class XMPPProcessor
session
- Copyright © 2013 Tigase. All rights reserved.