Package tigase.server.xmppserver.proc
Class AuthenticatorSelectorManager
java.lang.Object
tigase.server.xmppserver.proc.AuthenticatorSelectorManager
- All Implemented Interfaces:
StatisticsProviderIfc
@Bean(name="authenticator-selector-manager",
parent=S2SConnectionManager.class,
active=true)
public class AuthenticatorSelectorManager
extends Object
implements StatisticsProviderIfc
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
authenticateConnection
(String sessionId, CIDConnections cid_conns, CID cidPacket) void
authenticateConnection
(S2SIOService serv, CIDConnections cid_conns, CID cidPacket) void
authenticationFailed
(Packet packet, S2SIOService serv, AuthenticationProcessor processor, Queue<Packet> results) void
getStatistics
(String compName, StatisticsList list) boolean
isAllowed
(Packet p, S2SIOService serv, AuthenticationProcessor processor, Queue<Packet> results) Method determines if given authenticator is allowed to proceed: takes into consideration authenticators priority, currently used authenticator as well as received stream futuresvoid
markConnectionAsFailed
(String prefix, S2SIOService serv) void
setAuthenticationProcessors
(List<AuthenticationProcessor> authenticationProcessors)
-
Field Details
-
S2S_METHOD_USED
- See Also:
-
S2S_METHODS_ADVERTISED
- See Also:
-
S2S_METHODS_AVAILABLE
- See Also:
-
authenticationProcessors
-
-
Constructor Details
-
AuthenticatorSelectorManager
public AuthenticatorSelectorManager()
-
-
Method Details
-
isAllowed
public boolean isAllowed(Packet p, S2SIOService serv, AuthenticationProcessor processor, Queue<Packet> results) Method determines if given authenticator is allowed to proceed: takes into consideration authenticators priority, currently used authenticator as well as received stream futures -
authenticateConnection
-
authenticateConnection
-
getStatistics
- Specified by:
getStatistics
in interfaceStatisticsProviderIfc
-
authenticationFailed
public void authenticationFailed(Packet packet, S2SIOService serv, AuthenticationProcessor processor, Queue<Packet> results) -
markConnectionAsFailed
-
setAuthenticationProcessors
-