Add util methods for tests.
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 @@
/**
* 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));