org.apache.camel.core.xml.util.jsse
Class AbstractSSLContextParametersFactoryBean

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.core.xml.AbstractCamelFactoryBean<T>
          extended by org.apache.camel.core.xml.util.jsse.AbstractJsseUtilFactoryBean<T>
              extended by org.apache.camel.core.xml.util.jsse.AbstractBaseSSLContextParametersFactoryBean<org.apache.camel.util.jsse.SSLContextParameters>
                  extended by org.apache.camel.core.xml.util.jsse.AbstractSSLContextParametersFactoryBean
All Implemented Interfaces:
org.apache.camel.CamelContextAware

public abstract class AbstractSSLContextParametersFactoryBean
extends AbstractBaseSSLContextParametersFactoryBean<org.apache.camel.util.jsse.SSLContextParameters>


Constructor Summary
AbstractSSLContextParametersFactoryBean()
           
 
Method Summary
protected  org.apache.camel.util.jsse.SSLContextParameters createInstance()
           
protected abstract  AbstractSSLContextClientParametersFactoryBean getClientParameters()
           
protected abstract  AbstractKeyManagersParametersFactoryBean getKeyManagers()
           
 Class<? extends org.apache.camel.util.jsse.SSLContextParameters> getObjectType()
           
 String getProvider()
           
protected abstract  AbstractSecureRandomParametersFactoryBean getSecureRandom()
           
 String getSecureSocketProtocol()
           
protected abstract  AbstractSSLContextServerParametersFactoryBean getServerParameters()
           
protected abstract  AbstractTrustManagersParametersFactoryBean getTrustManagers()
           
 void setProvider(String provider)
           
 void setSecureSocketProtocol(String secureSocketProtocol)
           
 
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, getCamelContext, getCamelContextId, getCamelContextWithId, setCamelContext, setCamelContextId
 
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
 

Constructor Detail

AbstractSSLContextParametersFactoryBean

public AbstractSSLContextParametersFactoryBean()
Method Detail

createInstance

protected org.apache.camel.util.jsse.SSLContextParameters createInstance()
                                                                  throws Exception
Specified by:
createInstance in class AbstractBaseSSLContextParametersFactoryBean<org.apache.camel.util.jsse.SSLContextParameters>
Throws:
Exception

getObjectType

public Class<? extends org.apache.camel.util.jsse.SSLContextParameters> getObjectType()
Specified by:
getObjectType in class AbstractJsseUtilFactoryBean<org.apache.camel.util.jsse.SSLContextParameters>

getProvider

public String getProvider()

setProvider

public void setProvider(String provider)

getSecureSocketProtocol

public String getSecureSocketProtocol()

setSecureSocketProtocol

public void setSecureSocketProtocol(String secureSocketProtocol)

getKeyManagers

protected abstract AbstractKeyManagersParametersFactoryBean getKeyManagers()

getTrustManagers

protected abstract AbstractTrustManagersParametersFactoryBean getTrustManagers()

getSecureRandom

protected abstract AbstractSecureRandomParametersFactoryBean getSecureRandom()

getClientParameters

protected abstract AbstractSSLContextClientParametersFactoryBean getClientParameters()

getServerParameters

protected abstract AbstractSSLContextServerParametersFactoryBean getServerParameters()


Apache CAMEL