public abstract class S2SAbstractProcessor extends S2SAbstract implements S2SProcessor
Modifier and Type | Class and Description |
---|---|
protected static class |
S2SAbstractProcessor.Order |
Modifier and Type | Field and Description |
---|---|
protected static Comparator<S2SProcessor> |
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 |
---|
S2SAbstractProcessor() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(S2SProcessor proc) |
void |
getStatistics(String compName,
StatisticsList list) |
boolean |
process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
serviceStarted(S2SIOService serv) |
void |
serviceStopped(S2SIOService serv) |
void |
setSkipTlsHosts(String[] skipTlsHosts) |
boolean |
skipTLSForHost(String hostname) |
void |
streamClosed(S2SIOService serv) |
void |
streamFeatures(S2SIOService serv,
List<Element> results) |
String |
streamOpened(S2SIOService serv,
Map<String,String> attribs) |
generateStreamError, generateStreamError, init
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init, order, stopProcessing
protected static final Comparator<S2SProcessor> processorsComparator
public void setSkipTlsHosts(String[] skipTlsHosts)
public boolean process(Packet p, S2SIOService serv, Queue<Packet> results)
process
in interface S2SProcessor
public void serviceStarted(S2SIOService serv)
serviceStarted
in interface S2SProcessor
public void serviceStopped(S2SIOService serv)
serviceStopped
in interface S2SProcessor
public boolean skipTLSForHost(String hostname)
public void streamClosed(S2SIOService serv)
streamClosed
in interface S2SProcessor
public void streamFeatures(S2SIOService serv, List<Element> results)
streamFeatures
in interface S2SProcessor
public String streamOpened(S2SIOService serv, Map<String,String> attribs)
streamOpened
in interface S2SProcessor
public int compareTo(S2SProcessor proc)
compareTo
in interface Comparable<S2SProcessor>
public void getStatistics(String compName, StatisticsList list)
getStatistics
in interface StatisticsProviderIfc
Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.