}
@Test
public void tcpServerHandlesJsonPojosOverSsl() throws InterruptedException {
final int port = SocketUtils.findAvailableTcpPort();
SslOptions serverOpts = new SslOptions()
.keystoreFile("./src/test/resources/server.jks")
.keystorePasswd("changeit");
SslOptions clientOpts = new SslOptions()
.keystoreFile("./src/test/resources/client.jks")
.keystorePasswd("changeit")
.trustManagers(new Supplier<TrustManager[]>() {
@Override
public TrustManager[] get() {