@Bean(name="dialback", parent=S2SConnectionManager.class, active=true) public class Dialback extends AuthenticationProcessor
S2SAbstractProcessor.Order
authenticatorSelectorManager
processorsComparator
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 and Description |
---|
Dialback() |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(Packet p,
S2SIOService serv,
Queue<Packet> results)
Method intends to determine if authenticator can handle received packet/features
|
String |
getMethodName() |
void |
getStatistics(String compName,
StatisticsList list) |
protected void |
initDialback(S2SIOService serv,
String remote_id) |
int |
order()
Returns order of processor which is used to set order in which processors will be processing packet
|
boolean |
process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
restartAuth(Packet packet,
S2SIOService serv,
Queue<Packet> results) |
void |
streamFeatures(S2SIOService serv,
List<Element> results) |
String |
streamOpened(S2SIOService serv,
Map<String,String> attribs) |
protected boolean |
wasResultRequested(S2SIOService serv,
String domain)
Checks if result request for received domain was sent by service
|
protected boolean |
wasVerifyRequested(S2SIOService serv,
String domain)
Checks if verify request for received domain was sent by service
|
serviceStarted
compareTo, serviceStopped, setSkipTlsHosts, skipTLSForHost, streamClosed
generateStreamError, generateStreamError, init
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init, stopProcessing
public String getMethodName()
public int order()
S2SProcessor
public boolean process(Packet p, S2SIOService serv, Queue<Packet> results)
process
in interface S2SProcessor
process
in class S2SAbstractProcessor
public void streamFeatures(S2SIOService serv, List<Element> results)
streamFeatures
in interface S2SProcessor
streamFeatures
in class S2SAbstractProcessor
public String streamOpened(S2SIOService serv, Map<String,String> attribs)
streamOpened
in interface S2SProcessor
streamOpened
in class S2SAbstractProcessor
public void restartAuth(Packet packet, S2SIOService serv, Queue<Packet> results)
public boolean canHandle(Packet p, S2SIOService serv, Queue<Packet> results)
AuthenticationProcessor
public void getStatistics(String compName, StatisticsList list)
getStatistics
in interface StatisticsProviderIfc
getStatistics
in class S2SAbstractProcessor
protected boolean wasResultRequested(S2SIOService serv, String domain)
protected boolean wasVerifyRequested(S2SIOService serv, String domain)
protected void initDialback(S2SIOService serv, String remote_id)
Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.