Class JnlpProtocol4Handler

  • public class JnlpProtocol4Handler
    extends JnlpProtocolHandler<Jnlp4ConnectionState>
    Implements the JNLP4-connect protocol. This protocol uses SSLEngine to perform a TLS upgrade of the plaintext connection before any connection secrets are exchanged. The subsequent connection is then secured using TLS. The implementation uses the IOHub for non-blocking I/O wherever possible which removes the bottleneck of the selector thread being used for linearization and I/O that creates a throughput limit with NioChannelHub.