ch.qos.logback.core.net
Class AbstractSSLSocketAppender<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
ch.qos.logback.core.net.AbstractSocketAppender<E>
ch.qos.logback.core.net.AbstractSSLSocketAppender<E>
- All Implemented Interfaces:
- Appender<E>, SocketConnector.ExceptionHandler, SSLComponent, ContextAware, FilterAttachable<E>, LifeCycle, Runnable
public abstract class AbstractSSLSocketAppender<E>
- extends AbstractSocketAppender<E>
- implements SSLComponent
An abstract base for module specific SSLSocketAppender
implementations located in other logback modules.
- Author:
- Carl Harris
Methods inherited from class ch.qos.logback.core.net.AbstractSocketAppender |
append, connectionFailed, getAddressByName, getEventDelayLimit, getPort, getPST, getQueueSize, getReconnectionDelay, getRemoteHost, newConnector, postProcessEvent, run, setEventDelayLimit, setPort, setQueueSize, setReconnectionDelay, setRemoteHost, signalEntryInRunMethod, stop |
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
AbstractSSLSocketAppender
protected AbstractSSLSocketAppender()
- Constructs a new appender.
getSocketFactory
protected SocketFactory getSocketFactory()
- Gets an
SocketFactory
that produces SSL sockets using an
SSLContext
that is derived from the appender's configuration.
- Overrides:
getSocketFactory
in class AbstractSocketAppender<E>
- Returns:
- socket factory
start
public void start()
-
- Specified by:
start
in interface LifeCycle
- Overrides:
start
in class AbstractSocketAppender<E>
getSsl
public SSLConfiguration getSsl()
- Gets the SSL configuration.
- Specified by:
getSsl
in interface SSLComponent
- Returns:
- SSL configuration; if no configuration has been set, a
default configuration is returned
setSsl
public void setSsl(SSLConfiguration ssl)
- Sets the SSL configuration.
- Specified by:
setSsl
in interface SSLComponent
- Parameters:
ssl
- the SSL configuration to set
Copyright © 2005-2014 QOS.ch. All Rights Reserved.