Class JerseyLoggingClientConfigurator

  • All Implemented Interfaces:
    ClientConfigurator

    public class JerseyLoggingClientConfigurator
    extends Object
    implements ClientConfigurator
    Configurator allowing SDK users to enable Jersey logging request & response on client-side.

    See also https://hc.apache.org/httpcomponents-client-4.5.x/logging.html

    • Constructor Detail

      • JerseyLoggingClientConfigurator

        public JerseyLoggingClientConfigurator​(@Nonnull
                                               LoggingFeature.Verbosity verbosity,
                                               @Nonnull
                                               String loggingLevel)
        Create a Jersey logging configurator.
        Parameters:
        verbosity - verbosity
        loggingLevel - logging level
      • JerseyLoggingClientConfigurator

        public JerseyLoggingClientConfigurator​(@Nonnull
                                               LoggingFeature.Verbosity verbosity,
                                               @Nonnull
                                               Level loggingLevel)
        Create a Jersey logging configurator.
        Parameters:
        verbosity - verbosity
        loggingLevel - logging level
    • Method Detail

      • customizeBuilder

        public void customizeBuilder​(javax.ws.rs.client.ClientBuilder builder)
        Description copied from interface: ClientConfigurator
        Customize the ClientBuilder instance.
        Specified by:
        customizeBuilder in interface ClientConfigurator
        Parameters:
        builder - The client builder.
      • customizeClient

        public void customizeClient​(javax.ws.rs.client.Client client)
        Description copied from interface: ClientConfigurator
        Customize the Client generated by the builder.
        Specified by:
        customizeClient in interface ClientConfigurator
        Parameters:
        client - The client.