Package tigase.server.xmppserver.proc
Class SaslExternal
- java.lang.Object
-
- tigase.server.xmppserver.proc.S2SAbstract
-
- tigase.server.xmppserver.proc.S2SAbstractProcessor
-
- tigase.server.xmppserver.proc.AuthenticationProcessor
-
- tigase.server.xmppserver.proc.SaslExternal
-
- All Implemented Interfaces:
java.lang.Comparable<S2SProcessor>
,S2SProcessor
,StatisticsProviderIfc
@Bean(name="sasl-external", parent=S2SConnectionManager.class, active=true) public class SaslExternal extends AuthenticationProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class tigase.server.xmppserver.proc.S2SAbstractProcessor
S2SAbstractProcessor.Order
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String[]
FEATURES_SASL_PATH
-
Fields inherited from class tigase.server.xmppserver.proc.AuthenticationProcessor
authenticatorSelectorManager
-
Fields inherited from class tigase.server.xmppserver.proc.S2SAbstractProcessor
processorsComparator
-
Fields inherited from class tigase.server.xmppserver.proc.S2SAbstract
DB_RESULT_EL_NAME, DB_VERIFY_EL_NAME, DIALBACK_EL, DIALBACK_NS, FEATURES_DIALBACK_PATH, FEATURES_EL, FEATURES_NS, FEATURES_STARTTLS_PATH, FORCE_VERSION, handler, PROCEED_TLS_EL, RESULT_EL_NAME, START_TLS_EL, START_TLS_NS, STREAM_FEATURES_EL, VERIFY_EL_NAME, VERSION_ATT_NAME, XMLNS_CLIENT_VAL, XMLNS_DB_ATT, XMLNS_DB_VAL
-
-
Constructor Summary
Constructors Constructor Description SaslExternal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canHandle(Packet p, S2SIOService serv, java.util.Queue<Packet> results)
java.lang.String
getMethodName()
void
getStatistics(java.lang.String compName, StatisticsList list)
int
order()
Returns order of processor which is used to set order in which processors will be processing packetboolean
process(Packet p, S2SIOService serv, java.util.Queue<Packet> results)
void
restartAuth(Packet p, S2SIOService serv, java.util.Queue<Packet> results)
void
setSkipForDomains(java.lang.String[] skipForDomains)
void
streamFeatures(S2SIOService serv, java.util.List<Element> results)
-
Methods inherited from class tigase.server.xmppserver.proc.AuthenticationProcessor
serviceStarted
-
Methods inherited from class tigase.server.xmppserver.proc.S2SAbstractProcessor
compareTo, serviceStopped, setSkipTlsHosts, skipTLSForHost, streamClosed, streamOpened
-
Methods inherited from class tigase.server.xmppserver.proc.S2SAbstract
generateStreamError, generateStreamError, init
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface tigase.server.xmppserver.S2SProcessor
init, stopProcessing
-
-
-
-
Method Detail
-
getMethodName
public java.lang.String getMethodName()
-
setSkipForDomains
public void setSkipForDomains(java.lang.String[] skipForDomains)
-
streamFeatures
public void streamFeatures(S2SIOService serv, java.util.List<Element> results)
- Specified by:
streamFeatures
in interfaceS2SProcessor
- Overrides:
streamFeatures
in classS2SAbstractProcessor
-
order
public int order()
Description copied from interface:S2SProcessor
Returns order of processor which is used to set order in which processors will be processing packet
-
restartAuth
public void restartAuth(Packet p, S2SIOService serv, java.util.Queue<Packet> results)
-
canHandle
public boolean canHandle(Packet p, S2SIOService serv, java.util.Queue<Packet> results)
-
getStatistics
public void getStatistics(java.lang.String compName, StatisticsList list)
- Specified by:
getStatistics
in interfaceStatisticsProviderIfc
- Overrides:
getStatistics
in classS2SAbstractProcessor
-
process
public boolean process(Packet p, S2SIOService serv, java.util.Queue<Packet> results)
- Specified by:
process
in interfaceS2SProcessor
- Overrides:
process
in classS2SAbstractProcessor
-
-