This is an automated email from the ASF dual-hosted git repository.

rgoers pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j-server.git

commit 3826b3e4d46b2d427d0f130adfc72e0f604971ab
Author: Gary Gregory <[email protected]>
AuthorDate: Tue Aug 15 17:08:12 2017 -0600

    Add util methods for tests.
---
 .../java/org/apache/logging/log4j/server/SecureTcpSocketServer.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/log4j-server/src/main/java/org/apache/logging/log4j/server/SecureTcpSocketServer.java
 
b/log4j-server/src/main/java/org/apache/logging/log4j/server/SecureTcpSocketServer.java
index 81c9d64..39f2afc 100644
--- 
a/log4j-server/src/main/java/org/apache/logging/log4j/server/SecureTcpSocketServer.java
+++ 
b/log4j-server/src/main/java/org/apache/logging/log4j/server/SecureTcpSocketServer.java
@@ -23,12 +23,16 @@ import 
org.apache.logging.log4j.core.net.ssl.SslConfiguration;
 
 /**
  * Listens for events over a secure socket connection (SSL/TLS).
- * 
+ *
  * @param <T>
  *        The kind of input stream read
  */
 public class SecureTcpSocketServer<T extends InputStream> extends 
TcpSocketServer<T> {
 
+    public static SecureTcpSocketServer<InputStream> createJsonServer(final 
int port, final SslConfiguration sslConfiguration) throws IOException {
+        return new SecureTcpSocketServer<>(port, new 
JsonInputStreamLogEventBridge(), sslConfiguration);
+    }
+
     public SecureTcpSocketServer(final int port, final LogEventBridge<T> 
logEventInput,
             final SslConfiguration sslConfig) throws IOException {
         super(port, logEventInput, 
sslConfig.getSslServerSocketFactory().createServerSocket(port));

Reply via email to