public abstract class S2SAbstractProcessor extends S2SAbstract implements S2SProcessor
Modifier and Type | Class and Description |
---|---|
protected static class |
S2SAbstractProcessor.Order |
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, XMLNS_SERVER_VAL
Constructor and Description |
---|
S2SAbstractProcessor() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(S2SProcessor proc) |
boolean |
process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
serviceStarted(S2SIOService serv) |
void |
serviceStopped(S2SIOService serv) |
boolean |
skipTLSForHost(String hostname) |
void |
streamClosed(S2SIOService serv) |
void |
streamFeatures(S2SIOService serv,
List<Element> results) |
String |
streamOpened(S2SIOService serv,
Map<String,String> attribs) |
generateStreamError, init
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init, order, stopProcessing
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>
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.