Package io.grpc.netty

Class JettyTlsUtil

java.lang.Object
io.grpc.netty.JettyTlsUtil

final class JettyTlsUtil extends Object
Utility class for determining support for Jetty TLS ALPN/NPN.
  • Field Details

    • jettyAlpnUnavailabilityCause

      private static Throwable jettyAlpnUnavailabilityCause
    • jettyNpnUnavailabilityCause

      private static Throwable jettyNpnUnavailabilityCause
  • Constructor Details

    • JettyTlsUtil

      private JettyTlsUtil()
  • Method Details

    • isJettyAlpnConfigured

      static boolean isJettyAlpnConfigured()
      Indicates whether or not the Jetty ALPN jar is installed in the boot classloader.
    • getJettyAlpnUnavailabilityCause

      static Throwable getJettyAlpnUnavailabilityCause()
    • isJettyNpnConfigured

      static boolean isJettyNpnConfigured()
      Indicates whether or not the Jetty NPN jar is installed in the boot classloader.
    • getJettyNpnUnavailabilityCause

      static Throwable getJettyNpnUnavailabilityCause()
    • isJava9AlpnAvailable

      static boolean isJava9AlpnAvailable()
      Indicates whether Java 9 ALPN is available.
    • getJava9AlpnUnavailabilityCause

      static Throwable getJava9AlpnUnavailabilityCause()