Class NettyClientSslFactory

java.lang.Object
io.micronaut.http.client.netty.ssl.NettyClientSslFactory

@Singleton public class NettyClientSslFactory extends Object
Factory for creating client-side Netty SSL context builders. Used by the Micronaut HTTP client to construct TCP/HTTP and QUIC/HTTP/3 SSL contexts based on client configuration.
Since:
4.10.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull io.micronaut.http.netty.NettySslContextBuilder
    Create a client-side SSL context builder.
    @NonNull io.micronaut.http.netty.NettySslContextBuilder
    builder(@NonNull io.micronaut.http.client.HttpClientConfiguration configuration)
    Create a client-side SSL context builder for the given client configuration.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NettyClientSslFactory

      public NettyClientSslFactory()
  • Method Details

    • builder

      @NonNull public @NonNull io.micronaut.http.netty.NettySslContextBuilder builder(@NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)
      Create a client-side SSL context builder for the given client configuration. Current implementation delegates to builder(). This method allows for experimental client-specific customization.
      Parameters:
      configuration - client configuration
      Returns:
      a client-mode NettySslContextBuilder
    • builder

      @NonNull public @NonNull io.micronaut.http.netty.NettySslContextBuilder builder()
      Create a client-side SSL context builder.
      Returns:
      a client-mode NettySslContextBuilder