Class RetrofitBuilderSupplier

  • All Implemented Interfaces:
    Supplier<retrofit2.Retrofit.Builder>
    Direct Known Subclasses:
    DefaultRetrofitBuilderSupplier

    public abstract class RetrofitBuilderSupplier
    extends Object
    implements Supplier<retrofit2.Retrofit.Builder>
    Objects of subclasses are supposed to prepare and return instances of Retrofit.Builder
    • Constructor Detail

      • RetrofitBuilderSupplier

        public RetrofitBuilderSupplier()
    • Method Detail

      • prepareRetrofitBuilder

        protected abstract retrofit2.Retrofit.Builder prepareRetrofitBuilder()
        This method should return prepared instances of Retrofit.Builder
        Returns:
        a new or beforehand prepared Retrofit.Builder
      • prepareClientBuilder

        protected abstract okhttp3.OkHttpClient.Builder prepareClientBuilder()
      • get

        public retrofit2.Retrofit.Builder get()
        Specified by:
        get in interface Supplier<retrofit2.Retrofit.Builder>