org.apache.logging.log4j.core.net.server
Class SecureTcpSocketServer<T extends InputStream>

java.lang.Object
  extended by org.apache.logging.log4j.core.LogEventListener
      extended by org.apache.logging.log4j.core.net.server.AbstractSocketServer<T>
          extended by org.apache.logging.log4j.core.net.server.TcpSocketServer<T>
              extended by org.apache.logging.log4j.core.net.server.SecureTcpSocketServer<T>
Type Parameters:
T - The kind of input stream read
All Implemented Interfaces:
Runnable, EventListener

public class SecureTcpSocketServer<T extends InputStream>
extends TcpSocketServer<T>

Listens for events over a secure socket connection (SSL/TLS).


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.logging.log4j.core.net.server.AbstractSocketServer
AbstractSocketServer.ServerConfigurationFactory
 
Field Summary
 
Fields inherited from class org.apache.logging.log4j.core.net.server.AbstractSocketServer
logEventInput, logger, MAX_PORT
 
Constructor Summary
SecureTcpSocketServer(int port, LogEventBridge<T> logEventInput, SslConfiguration sslConfig)
           
 
Method Summary
 
Methods inherited from class org.apache.logging.log4j.core.net.server.TcpSocketServer
createJsonSocketServer, createSerializedSocketServer, createXmlSocketServer, main, run, shutdown
 
Methods inherited from class org.apache.logging.log4j.core.net.server.AbstractSocketServer
isActive, setActive, startNewThread
 
Methods inherited from class org.apache.logging.log4j.core.LogEventListener
log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureTcpSocketServer

public SecureTcpSocketServer(int port,
                             LogEventBridge<T> logEventInput,
                             SslConfiguration sslConfig)
                      throws IOException
Throws:
IOException


Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.