Package org.apache.sshd.common.signature
Interface SignatureFactoriesManager
-
- All Superinterfaces:
SignatureFactoriesHolder
public interface SignatureFactoriesManager extends SignatureFactoriesHolder
Manage the list of named factories forSignature.- Author:
- Apache MINA SSHD Project
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static List<NamedFactory<Signature>>getSignatureFactories(SignatureFactoriesManager manager)static List<NamedFactory<Signature>>resolveSignatureFactories(SignatureFactoriesManager primary, SignatureFactoriesManager secondary)Attempts to use the primary manager's signature factories if notnull/empty, otherwise uses the secondary ones (regardless of whether there are any...)voidsetSignatureFactories(List<NamedFactory<Signature>> factories)default voidsetSignatureFactoriesNameList(String names)default voidsetSignatureFactoriesNames(String... names)default voidsetSignatureFactoriesNames(Collection<String> names)-
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames
-
-
-
-
Method Detail
-
setSignatureFactories
void setSignatureFactories(List<NamedFactory<Signature>> factories)
-
setSignatureFactoriesNameList
default void setSignatureFactoriesNameList(String names)
-
setSignatureFactoriesNames
default void setSignatureFactoriesNames(String... names)
-
setSignatureFactoriesNames
default void setSignatureFactoriesNames(Collection<String> names)
-
resolveSignatureFactories
static List<NamedFactory<Signature>> resolveSignatureFactories(SignatureFactoriesManager primary, SignatureFactoriesManager secondary)
Attempts to use the primary manager's signature factories if notnull/empty, otherwise uses the secondary ones (regardless of whether there are any...)- Parameters:
primary- The primarySignatureFactoriesManagersecondary- The secondarySignatureFactoriesManager- Returns:
- The resolved signature factories - may be
null/empty - See Also:
getSignatureFactories(SignatureFactoriesManager)
-
getSignatureFactories
static List<NamedFactory<Signature>> getSignatureFactories(SignatureFactoriesManager manager)
- Parameters:
manager- TheSignatureFactoriesManagerinstance - ignored ifnull- Returns:
- The associated list of named
Signaturefactories ornullif no manager instance
-
-