Tabnine Logo
OkHttpClient$Builder.writeTimeout
Code IndexAdd Tabnine to your IDE (free)

How to use
writeTimeout
method
in
okhttp3.OkHttpClient$Builder

Best Java code snippets using okhttp3.OkHttpClient$Builder.writeTimeout (Showing top 20 results out of 2,241)

origin: square/okhttp

public ConfigureTimeouts() throws Exception {
 client = new OkHttpClient.Builder()
   .connectTimeout(10, TimeUnit.SECONDS)
   .writeTimeout(10, TimeUnit.SECONDS)
   .readTimeout(30, TimeUnit.SECONDS)
   .build();
}
origin: spring-projects/spring-framework

/**
 * Set the underlying write timeout in milliseconds.
 * A value of 0 specifies an infinite timeout.
 */
public void setWriteTimeout(int writeTimeout) {
  this.client = this.client.newBuilder()
      .writeTimeout(writeTimeout, TimeUnit.MILLISECONDS)
      .build();
}
origin: prestodb/presto

public static void setupTimeouts(OkHttpClient.Builder clientBuilder, int timeout, TimeUnit unit)
{
  clientBuilder
      .connectTimeout(timeout, unit)
      .readTimeout(timeout, unit)
      .writeTimeout(timeout, unit);
}
origin: apache/nifi

@Override
protected void init(final NotificationInitializationContext context) {
  final String url = context.getProperty(PROP_URL).evaluateAttributeExpressions().getValue();
  if (url == null || url.isEmpty()) {
    throw new IllegalArgumentException("Property, \"" + PROP_URL.getDisplayName() + "\", for the URL to POST notifications to must be set.");
  }
  urlReference.set(url);
  httpClientReference.set(null);
  final OkHttpClient.Builder okHttpClientBuilder = new OkHttpClient.Builder();
  Long connectTimeout = context.getProperty(PROP_CONNECTION_TIMEOUT).asTimePeriod(TimeUnit.MILLISECONDS);
  Long writeTimeout = context.getProperty(PROP_WRITE_TIMEOUT).asTimePeriod(TimeUnit.MILLISECONDS);
  // Set timeouts
  okHttpClientBuilder.connectTimeout(connectTimeout, TimeUnit.MILLISECONDS);
  okHttpClientBuilder.writeTimeout(writeTimeout, TimeUnit.MILLISECONDS);
  // check if the keystore is set and add the factory if so
  if (url.toLowerCase().startsWith("https")) {
    try {
      SSLSocketFactory sslSocketFactory = getSslSocketFactory(context);
      okHttpClientBuilder.sslSocketFactory(sslSocketFactory);
    } catch (Exception e) {
      throw new IllegalStateException(e);
    }
  }
  httpClientReference.set(okHttpClientBuilder.build());
}
origin: HotBitmapGG/bilibili-android-client

/**
 * 初始化OKHttpClient,设置缓存,设置超时时间,设置打印日志,设置UA拦截器
 */
private static void initOkHttpClient() {
  HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
  interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
  if (mOkHttpClient == null) {
    synchronized (RetrofitHelper.class) {
      if (mOkHttpClient == null) {
        //设置Http缓存
        Cache cache = new Cache(new File(BilibiliApp.getInstance().getCacheDir(), "HttpCache"), 1024 * 1024 * 10);
        mOkHttpClient = new OkHttpClient.Builder()
            .cache(cache)
            .addInterceptor(interceptor)
            .addNetworkInterceptor(new CacheInterceptor())
            .addNetworkInterceptor(new StethoInterceptor())
            .retryOnConnectionFailure(true)
            .connectTimeout(30, TimeUnit.SECONDS)
            .writeTimeout(20, TimeUnit.SECONDS)
            .readTimeout(20, TimeUnit.SECONDS)
            .addInterceptor(new UserAgentInterceptor())
            .build();
      }
    }
  }
}
origin: pinguo-zhouwei/MZBannerView

private RetrofitServiceManager(){
  // 创建 OKHttpClient
  OkHttpClient.Builder builder = new OkHttpClient.Builder();
  builder.connectTimeout(DEFAULT_TIME_OUT, TimeUnit.SECONDS);//连接超时时间
  builder.writeTimeout(DEFAULT_READ_TIME_OUT, TimeUnit.SECONDS);//写操作 超时时间
  builder.readTimeout(DEFAULT_READ_TIME_OUT, TimeUnit.SECONDS);//读操作超时时间
  // 添加公共参数拦截器
  HttpCommonInterceptor commonInterceptor = new HttpCommonInterceptor.Builder()
      .addHeaderParams("paltform","android")
      .addHeaderParams("userToken","1234343434dfdfd3434")
      .addHeaderParams("userId","123445")
      .build();
  builder.addInterceptor(commonInterceptor);
  // 创建Retrofit
  mRetrofit = new Retrofit.Builder()
      .client(builder.build())
      .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
      .addConverterFactory(GsonConverterFactory.create())
      .baseUrl(AppConfig.BASE_URL)
      .build();
}
origin: seven332/EhViewer

@NonNull
public static OkHttpClient getOkHttpClient(@NonNull Context context) {
  EhApplication application = ((EhApplication) context.getApplicationContext());
  if (application.mOkHttpClient == null) {
    application.mOkHttpClient = new OkHttpClient.Builder()
        .connectTimeout(10, TimeUnit.SECONDS)
        .readTimeout(10, TimeUnit.SECONDS)
        .writeTimeout(10, TimeUnit.SECONDS)
        .cookieJar(getEhCookieStore(application))
        .dns(new EhDns(application))
        .build();
  }
  return application.mOkHttpClient;
}
origin: resilience4j/resilience4j

@Before
public void setUp() {
  this.circuitBreaker = CircuitBreaker.of("test", circuitBreakerConfig);
  final long TIMEOUT = 300; // ms
  this.client = new OkHttpClient.Builder()
      .connectTimeout(TIMEOUT, TimeUnit.MILLISECONDS)
      .readTimeout(TIMEOUT, TimeUnit.MILLISECONDS)
      .writeTimeout(TIMEOUT, TimeUnit.MILLISECONDS)
      .build();
  this.service = new Retrofit.Builder()
      .addCallAdapterFactory(CircuitBreakerCallAdapter.of(circuitBreaker))
      .addConverterFactory(ScalarsConverterFactory.create())
      .baseUrl("http://localhost:8080/")
      .client(client)
      .build()
      .create(RetrofitService.class);
}
origin: resilience4j/resilience4j

@Before
public void setUp() {
  final long TIMEOUT = 300; // ms
  OkHttpClient client = new OkHttpClient.Builder()
      .connectTimeout(TIMEOUT, TimeUnit.MILLISECONDS)
      .readTimeout(TIMEOUT, TimeUnit.MILLISECONDS)
      .writeTimeout(TIMEOUT, TimeUnit.MILLISECONDS)
      .build();
  this.rateLimiter = RateLimiter.of("backendName", config);
  this.service = new Retrofit.Builder()
      .addCallAdapterFactory(RateLimiterCallAdapter.of(rateLimiter))
      .addConverterFactory(ScalarsConverterFactory.create())
      .client(client)
      .baseUrl("http://localhost:8080/")
      .build()
      .create(RetrofitService.class);
}
origin: crossoverJie/cim

  /**
   * http client
   * @return okHttp
   */
  @Bean
  public OkHttpClient okHttpClient() {
    OkHttpClient.Builder builder = new OkHttpClient.Builder();
    builder.connectTimeout(30, TimeUnit.SECONDS)
        .readTimeout(10, TimeUnit.SECONDS)
        .writeTimeout(10,TimeUnit.SECONDS)
        .retryOnConnectionFailure(true);
    return builder.build();
  }
}
origin: Javen205/IJPay

public OkHttp3Delegate() {
  // 分别设置Http的连接,写入,读取的超时时间
  httpClient = new okhttp3.OkHttpClient().newBuilder().connectTimeout(10, TimeUnit.SECONDS)
      .writeTimeout(10, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).build();
}
origin: gotev/android-upload-service

public OkHttpStack() {
  mClient = new OkHttpClient.Builder()
      .followRedirects(true)
      .followSslRedirects(true)
      .retryOnConnectionFailure(true)
      .connectTimeout(15, TimeUnit.SECONDS)
      .writeTimeout(30, TimeUnit.SECONDS)
      .readTimeout(30, TimeUnit.SECONDS)
      .cache(null)
      .build();
}
origin: googlemaps/google-maps-services-java

@Override
public Builder writeTimeout(long timeout, TimeUnit unit) {
 builder.writeTimeout(timeout, unit);
 return this;
}
origin: jeasonlzy/okhttp-OkGo

private OkGo() {
  mDelivery = new Handler(Looper.getMainLooper());
  mRetryCount = 3;
  mCacheTime = CacheEntity.CACHE_NEVER_EXPIRE;
  mCacheMode = CacheMode.NO_CACHE;
  OkHttpClient.Builder builder = new OkHttpClient.Builder();
  HttpLoggingInterceptor loggingInterceptor = new HttpLoggingInterceptor("OkGo");
  loggingInterceptor.setPrintLevel(HttpLoggingInterceptor.Level.BODY);
  loggingInterceptor.setColorLevel(Level.INFO);
  builder.addInterceptor(loggingInterceptor);
  builder.readTimeout(OkGo.DEFAULT_MILLISECONDS, TimeUnit.MILLISECONDS);
  builder.writeTimeout(OkGo.DEFAULT_MILLISECONDS, TimeUnit.MILLISECONDS);
  builder.connectTimeout(OkGo.DEFAULT_MILLISECONDS, TimeUnit.MILLISECONDS);
  HttpsUtils.SSLParams sslParams = HttpsUtils.getSslSocketFactory();
  builder.sslSocketFactory(sslParams.sSLSocketFactory, sslParams.trustManager);
  builder.hostnameVerifier(HttpsUtils.UnSafeHostnameVerifier);
  okHttpClient = builder.build();
}
origin: crossoverJie/cim

/**
 * http client
 * @return okHttp
 */
@Bean
public OkHttpClient okHttpClient() {
  OkHttpClient.Builder builder = new OkHttpClient.Builder();
  builder.connectTimeout(30, TimeUnit.SECONDS)
      .readTimeout(10, TimeUnit.SECONDS)
      .writeTimeout(10,TimeUnit.SECONDS)
      .retryOnConnectionFailure(true);
  return builder.build();
}
origin: crossoverJie/cim

/**
 * http client
 * @return okHttp
 */
@Bean
public OkHttpClient okHttpClient() {
  OkHttpClient.Builder builder = new OkHttpClient.Builder();
  builder.connectTimeout(30, TimeUnit.SECONDS)
      .readTimeout(10, TimeUnit.SECONDS)
      .writeTimeout(10,TimeUnit.SECONDS)
      .retryOnConnectionFailure(true);
  return builder.build();
}
origin: amitshekhariitbhu/Fast-Android-Networking

public static OkHttpClient getDefaultClient() {
  return new OkHttpClient().newBuilder()
      .connectTimeout(60, TimeUnit.SECONDS)
      .readTimeout(60, TimeUnit.SECONDS)
      .writeTimeout(60, TimeUnit.SECONDS)
      .build();
}
origin: amitshekhariitbhu/Fast-Android-Networking

public static void setClientWithCache(Context context) {
  sHttpClient = new OkHttpClient().newBuilder()
      .cache(Utils.getCache(context, ANConstants.MAX_CACHE_SIZE, ANConstants.CACHE_DIR_NAME))
      .connectTimeout(60, TimeUnit.SECONDS)
      .readTimeout(60, TimeUnit.SECONDS)
      .writeTimeout(60, TimeUnit.SECONDS)
      .build();
}
origin: org.springframework/spring-web

/**
 * Set the underlying write timeout in milliseconds.
 * A value of 0 specifies an infinite timeout.
 */
public void setWriteTimeout(int writeTimeout) {
  this.client = this.client.newBuilder()
      .writeTimeout(writeTimeout, TimeUnit.MILLISECONDS)
      .build();
}
origin: apache/flink

public DatadogHttpClient(String dgApiKey) {
  if (dgApiKey == null || dgApiKey.isEmpty()) {
    throw new IllegalArgumentException("Invalid API key:" + dgApiKey);
  }
  apiKey = dgApiKey;
  client = new OkHttpClient.Builder()
    .connectTimeout(TIMEOUT, TimeUnit.SECONDS)
    .writeTimeout(TIMEOUT, TimeUnit.SECONDS)
    .readTimeout(TIMEOUT, TimeUnit.SECONDS)
    .build();
  seriesUrl = String.format(SERIES_URL_FORMAT, apiKey);
  validateUrl = String.format(VALIDATE_URL_FORMAT, apiKey);
  validateApiKey();
}
okhttp3OkHttpClient$BuilderwriteTimeout

Javadoc

Sets the default write timeout for new connections. A value of 0 means no timeout, otherwise values must be between 1 and Integer#MAX_VALUE when converted to milliseconds.

Popular methods of OkHttpClient$Builder

  • build
  • <init>
  • connectTimeout
    Sets the default connect timeout for new connections. A value of 0 means no timeout, otherwise value
  • addInterceptor
  • readTimeout
    Sets the default read timeout for new connections. A value of 0 means no timeout, otherwise values m
  • addNetworkInterceptor
  • sslSocketFactory
    Sets the socket factory and trust manager used to secure HTTPS connections. If unset, the system def
  • cache
    Sets the response cache to be used to read and write cached responses.
  • hostnameVerifier
    Sets the verifier used to confirm that response certificates apply to requested hostnames for HTTPS
  • retryOnConnectionFailure
    Configure this client to retry or not when a connectivity problem is encountered. By default, this c
  • cookieJar
    Sets the handler that can accept cookies from incoming HTTP responses and provides cookies to outgoi
  • proxy
    Sets the HTTP proxy that will be used by connections created by this client. This takes precedence o
  • cookieJar,
  • proxy,
  • followRedirects,
  • proxyAuthenticator,
  • connectionPool,
  • connectionSpecs,
  • authenticator,
  • followSslRedirects,
  • dispatcher

Popular in Java

  • Reactive rest calls using spring rest template
  • onCreateOptionsMenu (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • startActivity (Activity)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • Socket (java.net)
    Provides a client-side TCP socket.
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Top 17 Free Sublime Text Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now