Package org.infinispan.commons.util
Class SaslUtils
- java.lang.Object
-
- org.infinispan.commons.util.SaslUtils
-
public final class SaslUtils extends Object
Utility methods for handling SASL authentication- Author:
- David M. Lloyd, Tristan Tarrant
-
-
Constructor Summary
Constructors Constructor Description SaslUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Iterator<SaslClientFactory>getSaslClientFactories()Returns an iterator of all of the registeredSaslClientFactorys where the order is based on the order of the Provider registration and/or class path order.static Iterator<SaslClientFactory>getSaslClientFactories(ClassLoader classLoader, boolean includeGlobal)Returns an iterator of all of the registeredSaslClientFactorys where the order is based on the order of the Provider registration and/or class path order.static Iterator<SaslServerFactory>getSaslServerFactories()Returns an iterator of all of the registeredSaslServerFactorys where the order is based on the order of the Provider registration and/or class path order.static Iterator<SaslServerFactory>getSaslServerFactories(ClassLoader classLoader, boolean includeGlobal)Returns an iterator of all of the registeredSaslServerFactorys where the order is based on the order of the Provider registration and/or class path order.
-
-
-
Method Detail
-
getSaslServerFactories
public static Iterator<SaslServerFactory> getSaslServerFactories(ClassLoader classLoader, boolean includeGlobal)
Returns an iterator of all of the registeredSaslServerFactorys where the order is based on the order of the Provider registration and/or class path order. Class path providers are listed before global providers; in the event of a name conflict, the class path provider is preferred.- Parameters:
classLoader- the class loader to useincludeGlobal-trueto include globally registered providers,falseto exclude them- Returns:
- the
IteratorofSaslServerFactorys
-
getSaslServerFactories
public static Iterator<SaslServerFactory> getSaslServerFactories()
Returns an iterator of all of the registeredSaslServerFactorys where the order is based on the order of the Provider registration and/or class path order.- Returns:
- the
IteratorofSaslServerFactorys
-
getSaslClientFactories
public static Iterator<SaslClientFactory> getSaslClientFactories(ClassLoader classLoader, boolean includeGlobal)
Returns an iterator of all of the registeredSaslClientFactorys where the order is based on the order of the Provider registration and/or class path order. Class path providers are listed before global providers; in the event of a name conflict, the class path provider is preferred.- Parameters:
classLoader- the class loader to useincludeGlobal-trueto include globally registered providers,falseto exclude them- Returns:
- the
IteratorofSaslClientFactorys
-
getSaslClientFactories
public static Iterator<SaslClientFactory> getSaslClientFactories()
Returns an iterator of all of the registeredSaslClientFactorys where the order is based on the order of the Provider registration and/or class path order.- Returns:
- the
IteratorofSaslClientFactorys
-
-