Package org.apache.camel.spring.xml
Class SSLContextParametersFactoryBean
- java.lang.Object
-
- org.apache.camel.model.IdentifiedType
-
- org.apache.camel.core.xml.AbstractCamelFactoryBean<T>
-
- org.apache.camel.core.xml.util.jsse.AbstractJsseUtilFactoryBean<T>
-
- org.apache.camel.core.xml.util.jsse.AbstractBaseSSLContextParametersFactoryBean<org.apache.camel.support.jsse.SSLContextParameters>
-
- org.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
- org.apache.camel.spring.xml.SSLContextParametersFactoryBean
-
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,Aware
,FactoryBean<org.apache.camel.support.jsse.SSLContextParameters>
,ApplicationContextAware
@Metadata(label="security,configuration") public class SSLContextParametersFactoryBean extends org.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean implements FactoryBean<org.apache.camel.support.jsse.SSLContextParameters>, ApplicationContextAware
Secure socket protocol configuration
-
-
Field Summary
-
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description SSLContextParametersFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.CamelContext
getCamelContextWithId(String camelContextId)
SSLContextClientParametersFactoryBean
getClientParameters()
KeyManagersParametersFactoryBean
getKeyManagers()
SecureRandomParametersFactoryBean
getSecureRandom()
SSLContextServerParametersFactoryBean
getServerParameters()
TrustManagersParametersFactoryBean
getTrustManagers()
void
setApplicationContext(ApplicationContext applicationContext)
void
setClientParameters(SSLContextClientParametersFactoryBean clientParameters)
void
setKeyManagers(KeyManagersParametersFactoryBean keyManagers)
void
setSecureRandom(SecureRandomParametersFactoryBean secureRandom)
void
setServerParameters(SSLContextServerParametersFactoryBean serverParameters)
void
setTrustManagers(TrustManagersParametersFactoryBean trustManagers)
-
Methods inherited from class org.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
createInstance, getCertAlias, getObjectType, getProvider, getSecureSocketProtocol, setCertAlias, setProvider, setSecureSocketProtocol
-
Methods inherited from class org.apache.camel.core.xml.util.jsse.AbstractBaseSSLContextParametersFactoryBean
getCipherSuites, getCipherSuitesFilter, getObject, getSecureSocketProtocols, getSecureSocketProtocolsFilter, getSessionTimeout, setCipherSuites, setCipherSuitesFilter, setSecureSocketProtocols, setSecureSocketProtocolsFilter, setSessionTimeout
-
Methods inherited from class org.apache.camel.core.xml.util.jsse.AbstractJsseUtilFactoryBean
isSingleton
-
Methods inherited from class org.apache.camel.core.xml.AbstractCamelFactoryBean
afterPropertiesSet, destroy, discoverDefaultCamelContext, getCamelContext, getCamelContextId, getCustomId, setCamelContext, setCamelContextId, setCustomId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.springframework.beans.factory.FactoryBean
getObject, getObjectType, isSingleton
-
-
-
-
Constructor Detail
-
SSLContextParametersFactoryBean
public SSLContextParametersFactoryBean()
-
-
Method Detail
-
getKeyManagers
public KeyManagersParametersFactoryBean getKeyManagers()
- Specified by:
getKeyManagers
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setKeyManagers
public void setKeyManagers(KeyManagersParametersFactoryBean keyManagers)
-
getTrustManagers
public TrustManagersParametersFactoryBean getTrustManagers()
- Specified by:
getTrustManagers
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setTrustManagers
public void setTrustManagers(TrustManagersParametersFactoryBean trustManagers)
-
getSecureRandom
public SecureRandomParametersFactoryBean getSecureRandom()
- Specified by:
getSecureRandom
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setSecureRandom
public void setSecureRandom(SecureRandomParametersFactoryBean secureRandom)
-
getClientParameters
public SSLContextClientParametersFactoryBean getClientParameters()
- Specified by:
getClientParameters
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setClientParameters
public void setClientParameters(SSLContextClientParametersFactoryBean clientParameters)
-
getServerParameters
public SSLContextServerParametersFactoryBean getServerParameters()
- Specified by:
getServerParameters
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setServerParameters
public void setServerParameters(SSLContextServerParametersFactoryBean serverParameters)
-
getCamelContextWithId
protected org.apache.camel.CamelContext getCamelContextWithId(String camelContextId)
- Specified by:
getCamelContextWithId
in classorg.apache.camel.core.xml.AbstractCamelFactoryBean<org.apache.camel.support.jsse.SSLContextParameters>
-
setApplicationContext
public void setApplicationContext(ApplicationContext applicationContext)
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
-
-