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>>
- Author:
- Apache MINA SSHD Project
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<F>
getUserAuthFactories()
Retrieve the list of named factories forUserAuth
objects.default String
getUserAuthFactoriesNameList()
default List<String>
getUserAuthFactoriesNames()
void
setUserAuthFactories(List<F> userAuthFactories)
default void
setUserAuthFactoriesNameList(String names)
default void
setUserAuthFactoriesNames(String... names)
void
setUserAuthFactoriesNames(Collection<String> names)
-
-
-
Method Detail
-
getUserAuthFactories
List<F> getUserAuthFactories()
Retrieve the list of named factories forUserAuth
objects.- Returns:
- a list of named
UserAuth
factories, nevernull
/empty
-
getUserAuthFactoriesNameList
default String getUserAuthFactoriesNameList()
-
setUserAuthFactoriesNameList
default void setUserAuthFactoriesNameList(String names)
-
setUserAuthFactoriesNames
default void setUserAuthFactoriesNames(String... names)
-
setUserAuthFactoriesNames
void setUserAuthFactoriesNames(Collection<String> names)
-
-