Package com.yahoo.jdisc.http.ssl.impl
Class DefaultSslContextFactoryProvider
- java.lang.Object
-
- com.yahoo.component.AbstractComponent
-
- com.yahoo.jdisc.http.ssl.impl.DefaultSslContextFactoryProvider
-
- All Implemented Interfaces:
com.yahoo.component.Component
,com.yahoo.component.Deconstructable
,SslContextFactoryProvider
,AutoCloseable
,Comparable<com.yahoo.component.Component>
public class DefaultSslContextFactoryProvider extends com.yahoo.component.AbstractComponent implements SslContextFactoryProvider
The default implementation ofSslContextFactoryProvider
to be injected into connectors without explicit ssl configuration.- Author:
- bjorncs
-
-
Constructor Summary
Constructors Constructor Description DefaultSslContextFactoryProvider(ConnectorConfig connectorConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deconstruct()
org.eclipse.jetty.util.ssl.SslContextFactory
getInstance(String containerId, int port)
This method is called once for each SSL connector.-
Methods inherited from class com.yahoo.component.AbstractComponent
clone, compareTo, getClassName, getId, getIdString, hasInitializedId, initId, isDeconstructable, setIsDeconstructable, toString
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.yahoo.jdisc.http.ssl.SslContextFactoryProvider
close
-
-
-
-
Constructor Detail
-
DefaultSslContextFactoryProvider
@Inject public DefaultSslContextFactoryProvider(ConnectorConfig connectorConfig)
-
-
Method Detail
-
getInstance
public org.eclipse.jetty.util.ssl.SslContextFactory getInstance(String containerId, int port)
Description copied from interface:SslContextFactoryProvider
This method is called once for each SSL connector.- Specified by:
getInstance
in interfaceSslContextFactoryProvider
- Returns:
- returns an instance of
SslContextFactory
for a given JDisc http server
-
deconstruct
public void deconstruct()
- Specified by:
deconstruct
in interfacecom.yahoo.component.Deconstructable
- Overrides:
deconstruct
in classcom.yahoo.component.AbstractComponent
-
-