Class SecureTcpSocketServer<T extends InputStream>

  extended by org.apache.logging.log4j.core.LogEventListener
      extended by<T>
          extended by<T>
              extended by<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
Field Summary
Fields inherited from class
logEventInput, logger, MAX_PORT
Constructor Summary
SecureTcpSocketServer(int port, LogEventBridge<T> logEventInput, SslConfiguration sslConfig)
Method Summary
Methods inherited from class
createJsonSocketServer, createSerializedSocketServer, createXmlSocketServer, main, run, shutdown
Methods inherited from class
isActive, setActive, startNewThread
Methods inherited from class org.apache.logging.log4j.core.LogEventListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public SecureTcpSocketServer(int port,
                             LogEventBridge<T> logEventInput,
                             SslConfiguration sslConfig)
                      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.