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