public abstract class AbstractKexFactoryManager extends AbstractInnerCloseable implements KexFactoryManager
AbstractCloseable.StatecloseFuture, futureLock, statelogCLOSE_WAIT_TIMEOUT, DEFAULT_CLOSE_WAIT_TIMEOUT| Modifier | Constructor and Description |
|---|---|
protected |
AbstractKexFactoryManager() |
protected |
AbstractKexFactoryManager(KexFactoryManager delegate) |
doCloseGracefully, doCloseImmediately, getInnerCloseableaddCloseFutureListener, builder, close, getFutureLock, isClosed, isClosing, preClose, removeCloseFutureListenergetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCipherFactoriesNameList, getCipherFactoriesNames, getCompressionFactoriesNameList, getCompressionFactoriesNames, getMacFactoriesNameList, getMacFactoriesNames, setCipherFactoriesNameList, setCipherFactoriesNames, setCipherFactoriesNames, setCompressionFactoriesNameList, setCompressionFactoriesNames, setCompressionFactoriesNames, setMacFactoriesNameList, setMacFactoriesNames, setMacFactoriesNamesgetSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames, resolveSignatureFactories, setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNamesclose, close, getMaxCloseWaitTime, isOpenprotected AbstractKexFactoryManager()
protected AbstractKexFactoryManager(KexFactoryManager delegate)
protected KexFactoryManager getDelegate()
public List<KeyExchangeFactory> getKeyExchangeFactories()
KexFactoryManagerKeyExchange.getKeyExchangeFactories in interface KexFactoryManagerKeyExchange factories, never nullpublic void setKeyExchangeFactories(List<KeyExchangeFactory> keyExchangeFactories)
setKeyExchangeFactories in interface KexFactoryManagerpublic List<NamedFactory<Cipher>> getCipherFactories()
KexFactoryManagerCipher.getCipherFactories in interface KexFactoryManagerCipher factories, never nullpublic void setCipherFactories(List<NamedFactory<Cipher>> cipherFactories)
setCipherFactories in interface KexFactoryManagerpublic List<NamedFactory<Compression>> getCompressionFactories()
KexFactoryManagerCompression.getCompressionFactories in interface KexFactoryManagerCompression factories, never nullpublic void setCompressionFactories(List<NamedFactory<Compression>> compressionFactories)
setCompressionFactories in interface KexFactoryManagerpublic List<NamedFactory<Mac>> getMacFactories()
KexFactoryManagerMac.getMacFactories in interface KexFactoryManagerMac factories, never nullpublic void setMacFactories(List<NamedFactory<Mac>> macFactories)
setMacFactories in interface KexFactoryManagerpublic List<NamedFactory<Signature>> getSignatureFactories()
getSignatureFactories in interface SignatureFactoriesManagerpublic void setSignatureFactories(List<NamedFactory<Signature>> signatureFactories)
setSignatureFactories in interface SignatureFactoriesManagerpublic KexExtensionHandler getKexExtensionHandler()
getKexExtensionHandler in interface KexExtensionHandlerManagerpublic void setKexExtensionHandler(KexExtensionHandler kexExtensionHandler)
setKexExtensionHandler in interface KexExtensionHandlerManagerprotected <V,C extends Collection<V>> C resolveEffectiveFactories(C local, C inherited)
protected <V> V resolveEffectiveProvider(Class<V> providerType, V local, V inherited)
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.