Module ch.qos.logback.classic
Class SSLServerSocketReceiver
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.classic.net.ReceiverBase
ch.qos.logback.classic.net.server.ServerSocketReceiver
ch.qos.logback.classic.net.server.SSLServerSocketReceiver
- All Implemented Interfaces:
SSLComponent
,ContextAware
,LifeCycle
A
ServerSocketReceiver
that supports SSL.- Author:
- Carl Harris
-
Field Summary
Fields inherited from class ch.qos.logback.classic.net.server.ServerSocketReceiver
DEFAULT_BACKLOG
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ServerSocketFactory
Gets the server socket factory.getSsl()
Gets the server's SSL configuration.void
setSsl
(SSLConfiguration ssl) Gets the server's SSL configuration.Methods inherited from class ch.qos.logback.classic.net.server.ServerSocketReceiver
createServerListener, createServerRunner, getAddress, getBacklog, getInetAddress, getPort, getRunnableTask, onStop, setAddress, setBacklog, setPort, shouldStart
Methods inherited from class ch.qos.logback.classic.net.ReceiverBase
isStarted, start, stop
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Constructor Details
-
SSLServerSocketReceiver
public SSLServerSocketReceiver()
-
-
Method Details
-
getServerSocketFactory
Gets the server socket factory.Subclasses may override to provide a custom factory.
- Overrides:
getServerSocketFactory
in classServerSocketReceiver
- Returns:
- server socket factory
- Throws:
Exception
-
getSsl
Gets the server's SSL configuration.- Specified by:
getSsl
in interfaceSSLComponent
- Returns:
- SSL configuration; if no SSL configuration was provided a default configuration is returned
-
setSsl
Gets the server's SSL configuration.- Specified by:
setSsl
in interfaceSSLComponent
- Parameters:
ssl
- the SSL configuration to set.
-