Interface ConnectorProvider

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Connector getConnector​(javax.ws.rs.client.Client client, javax.ws.rs.core.Configuration runtimeConfig)
      Get a Jersey client connector instance for a given client instance and Jersey client runtime configuration.
    • Method Detail

      • getConnector

        Connector getConnector​(javax.ws.rs.client.Client client,
                               javax.ws.rs.core.Configuration runtimeConfig)
        Get a Jersey client connector instance for a given client instance and Jersey client runtime configuration.

        Note that the supplied runtime configuration can be different from the client instance configuration as a single client can be used to serve multiple differently configured runtimes. While the SSL context or hostname verifier are shared, other configuration properties may change in each runtime.

        Based on the supplied client and runtime configuration data, it is up to each connector provider implementation to decide whether a new dedicated connector instance is required or if the existing, previously create connector instance can be reused.

        Parameters:
        client - Jersey client instance.
        runtimeConfig - Jersey client runtime configuration.
        Returns:
        configured Connector instance to be used by the client.