Package org.apache.sshd.common.kex
Interface KexFactoryManager
-
- All Superinterfaces:
KexExtensionHandlerManager,SignatureFactoriesHolder,SignatureFactoriesManager
- All Known Subinterfaces:
ClientFactoryManager,ClientSession,FactoryManager,ServerFactoryManager,ServerSession,Session
- All Known Implementing Classes:
AbstractClientSession,AbstractFactoryManager,AbstractKexFactoryManager,AbstractServerSession,AbstractSession,ClientSessionImpl,ServerSessionImpl,SessionHelper,SshClient,SshServer
public interface KexFactoryManager extends SignatureFactoriesManager, KexExtensionHandlerManager
Holds KEX negotiation stage configuration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.List<NamedFactory<Cipher>>getCipherFactories()Retrieve the list of named factories forCipher.default java.lang.StringgetCipherFactoriesNameList()default java.util.List<java.lang.String>getCipherFactoriesNames()java.util.List<NamedFactory<Compression>>getCompressionFactories()Retrieve the list of named factories forCompression.default java.lang.StringgetCompressionFactoriesNameList()default java.util.List<java.lang.String>getCompressionFactoriesNames()java.util.List<KeyExchangeFactory>getKeyExchangeFactories()Retrieve the list of named factories forKeyExchange.java.util.List<NamedFactory<Mac>>getMacFactories()Retrieve the list of named factories forMac.default java.lang.StringgetMacFactoriesNameList()default java.util.List<java.lang.String>getMacFactoriesNames()voidsetCipherFactories(java.util.List<NamedFactory<Cipher>> cipherFactories)default voidsetCipherFactoriesNameList(java.lang.String names)default voidsetCipherFactoriesNames(java.lang.String... names)default voidsetCipherFactoriesNames(java.util.Collection<java.lang.String> names)voidsetCompressionFactories(java.util.List<NamedFactory<Compression>> compressionFactories)default voidsetCompressionFactoriesNameList(java.lang.String names)default voidsetCompressionFactoriesNames(java.lang.String... names)default voidsetCompressionFactoriesNames(java.util.Collection<java.lang.String> names)voidsetKeyExchangeFactories(java.util.List<KeyExchangeFactory> keyExchangeFactories)voidsetMacFactories(java.util.List<NamedFactory<Mac>> macFactories)default voidsetMacFactoriesNameList(java.lang.String names)default voidsetMacFactoriesNames(java.lang.String... names)default voidsetMacFactoriesNames(java.util.Collection<java.lang.String> names)-
Methods inherited from interface org.apache.sshd.common.kex.extension.KexExtensionHandlerManager
getKexExtensionHandler, setKexExtensionHandler
-
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames
-
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesManager
setSignatureFactories, setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNames
-
-
-
-
Method Detail
-
getKeyExchangeFactories
java.util.List<KeyExchangeFactory> getKeyExchangeFactories()
Retrieve the list of named factories forKeyExchange.- Returns:
- a list of named
KeyExchangefactories, nevernull
-
setKeyExchangeFactories
void setKeyExchangeFactories(java.util.List<KeyExchangeFactory> keyExchangeFactories)
-
getCipherFactories
java.util.List<NamedFactory<Cipher>> getCipherFactories()
Retrieve the list of named factories forCipher.- Returns:
- a list of named
Cipherfactories, nevernull
-
getCipherFactoriesNameList
default java.lang.String getCipherFactoriesNameList()
-
getCipherFactoriesNames
default java.util.List<java.lang.String> getCipherFactoriesNames()
-
setCipherFactories
void setCipherFactories(java.util.List<NamedFactory<Cipher>> cipherFactories)
-
setCipherFactoriesNameList
default void setCipherFactoriesNameList(java.lang.String names)
-
setCipherFactoriesNames
default void setCipherFactoriesNames(java.lang.String... names)
-
setCipherFactoriesNames
default void setCipherFactoriesNames(java.util.Collection<java.lang.String> names)
-
getCompressionFactories
java.util.List<NamedFactory<Compression>> getCompressionFactories()
Retrieve the list of named factories forCompression.- Returns:
- a list of named
Compressionfactories, nevernull
-
getCompressionFactoriesNameList
default java.lang.String getCompressionFactoriesNameList()
-
getCompressionFactoriesNames
default java.util.List<java.lang.String> getCompressionFactoriesNames()
-
setCompressionFactories
void setCompressionFactories(java.util.List<NamedFactory<Compression>> compressionFactories)
-
setCompressionFactoriesNameList
default void setCompressionFactoriesNameList(java.lang.String names)
-
setCompressionFactoriesNames
default void setCompressionFactoriesNames(java.lang.String... names)
-
setCompressionFactoriesNames
default void setCompressionFactoriesNames(java.util.Collection<java.lang.String> names)
-
getMacFactories
java.util.List<NamedFactory<Mac>> getMacFactories()
Retrieve the list of named factories forMac.- Returns:
- a list of named
Macfactories, nevernull
-
getMacFactoriesNameList
default java.lang.String getMacFactoriesNameList()
-
getMacFactoriesNames
default java.util.List<java.lang.String> getMacFactoriesNames()
-
setMacFactories
void setMacFactories(java.util.List<NamedFactory<Mac>> macFactories)
-
setMacFactoriesNameList
default void setMacFactoriesNameList(java.lang.String names)
-
setMacFactoriesNames
default void setMacFactoriesNames(java.lang.String... names)
-
setMacFactoriesNames
default void setMacFactoriesNames(java.util.Collection<java.lang.String> names)
-
-