class TcpTransport implements Transport, ConnectionObserver {

    @Override
    public void listen()
    {
        serverSocketChannel = asyncTcpSocketFactory.bind(socketAddress);
        acceptNewConnection();
    }

    public  TcpTransport(final PublishingConnectionObserver publishingTransportObserver, final InetSocketAddress socketAddress,
                        final SocketFactory asyncTcpSocketFactory, final TransportConfig transportConfig);

}