Class JerseyDefaultConnectorConfigurator

    • Field Detail

      • clientConfigDecorators

        protected final List<ClientConfigDecorator> clientConfigDecorators
        The list of ClientConfigDecorators to support the ability to decorate ClientConfig
    • Constructor Detail

      • JerseyDefaultConnectorConfigurator

        public JerseyDefaultConnectorConfigurator()
        Creates a new JerseyDefaultConnectorConfigurator object.
      • JerseyDefaultConnectorConfigurator

        public JerseyDefaultConnectorConfigurator​(List<ClientConfigDecorator> clientConfigDecorators)
        Creates a new JerseyDefaultConnectorConfigurator object.
        Parameters:
        clientConfigDecorators - a list of client config decorators
    • 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.
      • setSslContext

        public void setSslContext​(javax.ws.rs.client.ClientBuilder builder)
        Sets the SSL context on the builder.

        Separate so subclasses can call if desired.

        Specified by:
        setSslContext in interface SetsClientBuilderProperties
        Parameters:
        builder - The client builder to use.
      • setConnectorProvider

        public void setConnectorProvider​(javax.ws.rs.client.ClientBuilder builder)
        Sets the custom ConnectorProvider to use.

        Subclasses can override this to be a no-op if they do not want to use the custom connector, or wish to set their own.

        Specified by:
        setConnectorProvider in interface SetsClientBuilderProperties
        Parameters:
        builder - The builder to set the provider on
      • 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.