Package tigase.server.xmppserver.proc
Class S2SAbstractProcessor
java.lang.Object
tigase.server.xmppserver.proc.S2SAbstract
tigase.server.xmppserver.proc.S2SAbstractProcessor
- All Implemented Interfaces:
Comparable<S2SProcessor>
,S2SProcessor
,StatisticsProviderIfc
- Direct Known Subclasses:
AuthenticationProcessor
,StartTLS
,StartZlib
,StreamError
,StreamFeatures
,StreamOpen
Created: Dec 10, 2010 3:32:11 PM
- Author:
- Artur Hefczyc
-
Nested Class Summary
-
Field Summary
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
-
Method Summary
Modifier and TypeMethodDescriptionint
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) streamOpened
(S2SIOService serv, Map<String, String> attribs) 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, order, shouldSkipUndelivered, stopProcessing
-
Field Details
-
processorsComparator
-
-
Constructor Details
-
S2SAbstractProcessor
public S2SAbstractProcessor()
-
-
Method Details
-
setSkipTlsHosts
-
process
- Specified by:
process
in interfaceS2SProcessor
-
serviceStarted
- Specified by:
serviceStarted
in interfaceS2SProcessor
-
serviceStopped
- Specified by:
serviceStopped
in interfaceS2SProcessor
-
skipTLSForHost
-
streamClosed
- Specified by:
streamClosed
in interfaceS2SProcessor
-
streamFeatures
- Specified by:
streamFeatures
in interfaceS2SProcessor
-
streamOpened
- Specified by:
streamOpened
in interfaceS2SProcessor
-
compareTo
- Specified by:
compareTo
in interfaceComparable<S2SProcessor>
-
getStatistics
- Specified by:
getStatistics
in interfaceStatisticsProviderIfc
-