Class OkHttpConnector

  • All Implemented Interfaces:
    HttpConnector

    public class OkHttpConnector
    extends Object
    implements HttpConnector
    HttpConnector for OkHttpClient.

    Unlike HttpConnector.DEFAULT, OkHttp does response caching. Making a conditional request against GitHubAPI and receiving a 304 response does not count against the rate limit. See http://developer.github.com/v3/#conditional-requests

    Author:
    Liam Newman, Kohsuke Kawaguchi
    • Constructor Detail

      • OkHttpConnector

        public OkHttpConnector​(okhttp3.OkHttpClient client)
        Instantiates a new Ok http connector.
        Parameters:
        client - the client
      • OkHttpConnector

        public OkHttpConnector​(okhttp3.OkHttpClient client,
                               int cacheMaxAge)
        Instantiates a new Ok http connector.
        Parameters:
        client - the client
        cacheMaxAge - the cache max age