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 -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.CamelContext
getCamelContextWithId
(String camelContextId) 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 org.apache.camel.model.IdentifiedType
getId, setId
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 Details
-
SSLContextParametersFactoryBean
public SSLContextParametersFactoryBean()
-
-
Method Details
-
getKeyManagers
- Specified by:
getKeyManagers
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setKeyManagers
-
getTrustManagers
- Specified by:
getTrustManagers
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setTrustManagers
-
getSecureRandom
- Specified by:
getSecureRandom
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setSecureRandom
-
getClientParameters
- Specified by:
getClientParameters
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setClientParameters
-
getServerParameters
- Specified by:
getServerParameters
in classorg.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
-
setServerParameters
-
getCamelContextWithId
- Specified by:
getCamelContextWithId
in classorg.apache.camel.core.xml.AbstractCamelFactoryBean<org.apache.camel.support.jsse.SSLContextParameters>
-
setApplicationContext
- Specified by:
setApplicationContext
in interfaceApplicationContextAware
-