Package org.apache.sshd.common.auth
Interface UserAuthFactoriesManager<S extends SessionContext,M extends UserAuthInstance<S>,F extends UserAuthMethodFactory<S,M>>
-
- Type Parameters:
S- Type of session being managedM- Type ofUserAuthbeing usedF- Type of user authentication mechanism factory
- All Known Subinterfaces:
ClientAuthenticationManager,ClientFactoryManager,ClientSession,ServerAuthenticationManager,ServerFactoryManager,ServerSession
- All Known Implementing Classes:
AbstractClientSession,AbstractServerSession,ClientSessionImpl,ServerSessionImpl,SshClient,SshServer
public interface UserAuthFactoriesManager<S extends SessionContext,M extends UserAuthInstance<S>,F extends UserAuthMethodFactory<S,M>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<F>getUserAuthFactories()Retrieve the list of named factories forUserAuthobjects.default java.lang.StringgetUserAuthFactoriesNameList()default java.util.List<java.lang.String>getUserAuthFactoriesNames()voidsetUserAuthFactories(java.util.List<F> userAuthFactories)default voidsetUserAuthFactoriesNameList(java.lang.String names)default voidsetUserAuthFactoriesNames(java.lang.String... names)voidsetUserAuthFactoriesNames(java.util.Collection<java.lang.String> names)
-
-
-
Method Detail
-
getUserAuthFactories
java.util.List<F> getUserAuthFactories()
Retrieve the list of named factories forUserAuthobjects.- Returns:
- a list of named
UserAuthfactories, nevernull/empty
-
getUserAuthFactoriesNameList
default java.lang.String getUserAuthFactoriesNameList()
-
getUserAuthFactoriesNames
default java.util.List<java.lang.String> getUserAuthFactoriesNames()
-
setUserAuthFactories
void setUserAuthFactories(java.util.List<F> userAuthFactories)
-
setUserAuthFactoriesNameList
default void setUserAuthFactoriesNameList(java.lang.String names)
-
setUserAuthFactoriesNames
default void setUserAuthFactoriesNames(java.lang.String... names)
-
setUserAuthFactoriesNames
void setUserAuthFactoriesNames(java.util.Collection<java.lang.String> names)
-
-