Package tigase.server.xmppserver.proc
Class Dialback
- java.lang.Object
-
- tigase.server.xmppserver.proc.S2SAbstract
-
- tigase.server.xmppserver.proc.S2SAbstractProcessor
-
- tigase.server.xmppserver.proc.Dialback
-
- All Implemented Interfaces:
Comparable<S2SProcessor>,S2SProcessor
@Bean(name="dialback", parent=S2SConnectionManager.class, active=true) public class Dialback extends S2SAbstractProcessor
Created: Dec 9, 2010 2:00:52 PM- Version:
- $Rev$
- Author:
- Artur Hefczyc
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class tigase.server.xmppserver.proc.S2SAbstractProcessor
S2SAbstractProcessor.Order
-
-
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, XMLNS_SERVER_VAL
-
-
Constructor Summary
Constructors Constructor Description Dialback()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intorder()Returns order of processor which is used to set order in which processors will be processing packetbooleanprocess(Packet p, S2SIOService serv, Queue<Packet> results)voidserviceStarted(S2SIOService serv)voidstreamFeatures(S2SIOService serv, List<Element> results)StringstreamOpened(S2SIOService serv, Map<String,String> attribs)protected booleanwasResultRequested(S2SIOService serv, String domain)Checks if result request for received domain was sent by serviceprotected booleanwasVerifyRequested(S2SIOService serv, String domain)Checks if verify request for received domain was sent by service-
Methods inherited from class tigase.server.xmppserver.proc.S2SAbstractProcessor
compareTo, serviceStopped, skipTLSForHost, streamClosed
-
Methods inherited from class tigase.server.xmppserver.proc.S2SAbstract
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
-
order
public int order()
Description copied from interface:S2SProcessorReturns order of processor which is used to set order in which processors will be processing packet- Returns:
-
process
public boolean process(Packet p, S2SIOService serv, Queue<Packet> results)
- Specified by:
processin interfaceS2SProcessor- Overrides:
processin classS2SAbstractProcessor
-
serviceStarted
public void serviceStarted(S2SIOService serv)
- Specified by:
serviceStartedin interfaceS2SProcessor- Overrides:
serviceStartedin classS2SAbstractProcessor
-
streamFeatures
public void streamFeatures(S2SIOService serv, List<Element> results)
- Specified by:
streamFeaturesin interfaceS2SProcessor- Overrides:
streamFeaturesin classS2SAbstractProcessor
-
streamOpened
public String streamOpened(S2SIOService serv, Map<String,String> attribs)
- Specified by:
streamOpenedin interfaceS2SProcessor- Overrides:
streamOpenedin classS2SAbstractProcessor
-
wasResultRequested
protected boolean wasResultRequested(S2SIOService serv, String domain)
Checks if result request for received domain was sent by service- Parameters:
serv-domain-
-
wasVerifyRequested
protected boolean wasVerifyRequested(S2SIOService serv, String domain)
Checks if verify request for received domain was sent by service- Parameters:
serv-domain-- See Also:
CIDConnections.sendHandshakingOnly(tigase.server.Packet)
-
-