All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.xiaomi.infra.galaxy.sds.client.SdsClientConfigKeys Maven / Gradle / Ivy

There is a newer version: 1.3.6
Show newest version
package com.xiaomi.infra.galaxy.sds.client;

/**
 * Copyright 2015, Xiaomi.
 * All rights reserved.
 * Author: [email protected]
 */
public class SdsClientConfigKeys {
  // client config
  /**
   * Constants for http/https rpc address
   */
  public static final String GALAXY_SDS_SERVICE_ENDPOINT =
      "galaxy.sds.service.endpoint";
  public static final String GALAXY_SDS_SERVICE_ENDPOINT_DEFAULT =
      "http://staging.sds.api.xiaomi.com";

  /**
   * The http client connection params
   */
  public static final String GALAXY_SDS_HTTP_MAX_TOTAL_CONNECTION =
      "galaxy.sds.http.max.total.connection";
  public static final int GALAXY_SDS_HTTP_MAX_TOTAL_CONNECTION_DEFAULT = 160;

  public static final String GALAXY_SDS_HTTP_MAX_TOTAL_CONNECTION_PER_ROUTE =
      "galaxy.sds.http.max.total.connection.per.route";
  public static final int GALAXY_SDS_HTTP_MAX_TOTAL_CONNECTION_PER_ROUTE_DEFAULT =
      160;

  /**
   * The client whether to retry
   */
  public static final String GALAXY_SDS_CLIENT_IS_RETRY =
      "galaxy.sds.client.is.retry";
  public static final boolean GALAXY_SDS_CLIENT_IS_RETRY_DEFAULT = false;

  /**
   * The client max retry times before throw exception
   */
  public static final String GALAXY_SDS_CLIENT_MAX_RETRY =
      "galaxy.sds.client.max.retry";
  public static final int GALAXY_SDS_CLIENT_MAX_RETRY_DEFAULT = 1;

  /**
   * The client timeout milli secs when write/read
   */
  public static final String GALAXY_SDS_CLIENT_TIMEOUT_MILLI_SECS =
      "galaxy.sds.client.timeout.milli.secs";
  public static final int GALAXY_SDS_CLIENT_TIMEOUT_MILLI_SECS_DEFAULT = 10000;

  /**
   * The client DDL operation timeout
   */
  public static final String GALAXY_SDS_CLIENT_ADMIN_TIMEOUT_MILLI_SECS =
      "galaxy.sds.client.admin.timeout.milli.secs";
  public static final int GALAXY_SDS_CLIENT_ADMIN_TIMEOUT_MILLI_SECS_DEFAULT =
      30000;

  /**
   * The client connection timeout
   */
  public static final String GALAXY_SDS_CLIENT_CONN_TIMECOUT_MILLI_SECS =
      "galaxy.sds.client.conn.timeout.milli.secs";
  public static final int GALAXY_SDS_CLIENT_CONN_TIMECOUT_MILLI_SECS_DEFAULT =
      5000;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy