Class JettyConnector

    • Constructor Detail

      • JettyConnector

        public JettyConnector​(Client jaxrsClient,
                              Configuration config)
        Create the new Jetty client connector.
        Parameters:
        jaxrsClient - JAX-RS client instance, for which the connector is created.
        config - client configuration.
    • Method Detail

      • initClientTransport

        protected org.eclipse.jetty.client.HttpClientTransport initClientTransport​(org.eclipse.jetty.io.ClientConnector clientConnector)
        provides required HTTP client transport for client the default transport is HttpClientTransportOverHTTP
        Returns:
        instance of HttpClientTransport
        Since:
        2.41
      • getRegisteredHttpClient

        protected org.eclipse.jetty.client.HttpClient getRegisteredHttpClient​(Configuration config)
        provides custom registered HttpClient if any (or NULL)
        Parameters:
        config - configuration where HttpClient could be registered
        Returns:
        HttpClient instance if any was previously registered or NULL
        Since:
        2.41
      • getHttpClient

        public org.eclipse.jetty.client.HttpClient getHttpClient()
        Get the HttpClient.
        Returns:
        the HttpClient.
      • getCookieStore

        public CookieStore getCookieStore()
        Get the CookieStore.
        Returns:
        the CookieStore instance or null when Jetty11ClientProperties.DISABLE_COOKIES set to true.
      • close

        public void close()
        Specified by:
        close in interface Connector