public abstract class AbstractTLSSocketFactory
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Initializable
| Modifier and Type | Field and Description |
|---|---|
private org.apache.avalon.framework.configuration.Configuration |
m_childConfig |
private org.apache.avalon.framework.context.Context |
m_context |
protected int |
m_socketTimeOut |
private static int |
WAIT_FOREVER |
| Constructor and Description |
|---|
AbstractTLSSocketFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
Configures the factory.
|
void |
contextualize(org.apache.avalon.framework.context.Context context) |
void |
initialize()
Creates an SSL factory using the confuration values.
|
protected abstract void |
visitBuilder(SSLFactoryBuilder builder)
The child factories have to use an instance of
SSLFactoryBuilder to obtain their factories.
|
private static final int WAIT_FOREVER
protected int m_socketTimeOut
private org.apache.avalon.framework.context.Context m_context
private org.apache.avalon.framework.configuration.Configuration m_childConfig
public void contextualize(org.apache.avalon.framework.context.Context context)
contextualize in interface org.apache.avalon.framework.context.Contextualizablepublic void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
configure in interface org.apache.avalon.framework.configuration.Configurableconfiguration - the Configurationorg.apache.avalon.framework.configuration.ConfigurationException - if an error occurspublic void initialize()
throws java.lang.Exception
initialize in interface org.apache.avalon.framework.activity.Initializablejava.lang.Exceptionprotected abstract void visitBuilder(SSLFactoryBuilder builder)