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 ofUserAuth
being 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
Modifier and TypeMethodDescriptionRetrieve the list of named factories forUserAuth
objects.default String
void
setUserAuthFactories
(List<F> userAuthFactories) default void
default void
setUserAuthFactoriesNames
(String... names) void
-
Method Details
-
getUserAuthFactories
Retrieve the list of named factories forUserAuth
objects.- Returns:
- a list of named
UserAuth
factories, nevernull
/empty
-
getUserAuthFactoriesNameList
-
getUserAuthFactoriesNames
-
setUserAuthFactories
-
setUserAuthFactoriesNameList
-
setUserAuthFactoriesNames
-
setUserAuthFactoriesNames
-