public abstract class AbstractKexFactoryManager extends AbstractInnerCloseable implements KexFactoryManager
AbstractCloseable.StatecloseFuture, lock, statelogCLOSE_WAIT_TIMEOUT, DEFAULT_CLOSE_WAIT_TIMEOUT| Modifier | Constructor and Description |
|---|---|
protected |
AbstractKexFactoryManager() |
protected |
AbstractKexFactoryManager(KexFactoryManager delegate) |
doCloseGracefully, doCloseImmediately, getInnerCloseableaddCloseFutureListener, builder, close, 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<NamedFactory<KeyExchange>> getKeyExchangeFactories()
KexFactoryManagerKeyExchange.getKeyExchangeFactories in interface KexFactoryManagerKeyExchange factories, never nullpublic void setKeyExchangeFactories(List<NamedFactory<KeyExchange>> 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 SignatureFactoriesManagerSignature factoriespublic void setSignatureFactories(List<NamedFactory<Signature>> signatureFactories)
setSignatureFactories in interface SignatureFactoriesManagerprotected <V> List<NamedFactory<V>> resolveEffectiveFactories(Class<V> factoryType, List<NamedFactory<V>> local, List<NamedFactory<V>> inherited)
protected <V> V resolveEffectiveProvider(Class<V> providerType, V local, V inherited)
Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.