All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
package org.flyve.glpi; import java.util.concurrent.TimeUnit; import okhttp3.OkHttpClient; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; public class ServiceGenerator { private static final int CONNECT_TIMEOUT = 180; private static final int READ_TIMEOUT = 60; private static final int WRITE_TIMEOUT = 60; public Retrofit retrofit; public void start(String url) { OkHttpClient okHttpClient = new OkHttpClient().newBuilder() .connectTimeout(CONNECT_TIMEOUT, TimeUnit.SECONDS) .readTimeout(READ_TIMEOUT, TimeUnit.SECONDS) .writeTimeout(WRITE_TIMEOUT, TimeUnit.SECONDS) .build(); retrofit = new Retrofit.Builder() .baseUrl(url) .client(okHttpClient) .addConverterFactory(GsonConverterFactory.create()) .build(); } }