Class CloudClientParams

java.lang.Object
eu.dnetlib.dhp.solr.CloudClientParams
All Implemented Interfaces:
Serializable

public class CloudClientParams extends Object implements Serializable
See Also:
  • Field Details

    • DEFAULT_ZKCLIENTTIMEOUT

      public static final int DEFAULT_ZKCLIENTTIMEOUT
      See Also:
    • DEFAULT_ZKCONNECTTIMEOUT

      public static final int DEFAULT_ZKCONNECTTIMEOUT
      See Also:
    • DEFAULT_HTTPCONNECTIMEOUT_MS

      public static final int DEFAULT_HTTPCONNECTIMEOUT_MS
      See Also:
    • DEFAULT_HTTPSOCKETTIMEOUT_MS

      public static final int DEFAULT_HTTPSOCKETTIMEOUT_MS
      See Also:
    • DEFAULT_HTTP_MAX_CONNECTIONS_TOTAL

      public static final int DEFAULT_HTTP_MAX_CONNECTIONS_TOTAL
      See Also:
    • DEFAULT_HTTP_MAX_CONNECTIONS_PER_ROUTE

      public static final int DEFAULT_HTTP_MAX_CONNECTIONS_PER_ROUTE
      See Also:
    • SUGGEST_BUILD_TIMEOUT_SECONDS

      public static final int SUGGEST_BUILD_TIMEOUT_SECONDS
      See Also:
    • DEFAULT_SUGGEST_DICTIONARIES

      public static final List<String> DEFAULT_SUGGEST_DICTIONARIES
  • Constructor Details

    • CloudClientParams

      public CloudClientParams(String zkHost, String collection, int zkClientTimeout, int zkConnectTimeout, int httpConnectTimeoutMillis, int httpSocketTimeoutMillis, int maxConnTotal, int maxConnPerRoute, int suggesterBuildTimeoutSeconds, boolean rebuildSuggestersOnCommit, List<String> suggestDictionaries)
    • CloudClientParams

      public CloudClientParams(String zkHost, String collection, int zkClientTimeout, int zkConnectTimeout)
    • CloudClientParams

      public CloudClientParams(String zkHost, String collection, int httpConnectTimeoutMillis, int httpSocketTimeoutMillis, int maxConnTotal, int maxConnPerRoute)
    • CloudClientParams

      public CloudClientParams(String zkHost, String collection, int timeoutSeconds, List<String> suggestDictionaries)
    • CloudClientParams

      public CloudClientParams(String zkHost, String collection)
  • Method Details

    • getZkHost

      public String getZkHost()
    • getCollection

      public String getCollection()
    • getZkClientTimeout

      public int getZkClientTimeout()
    • getZkConnectTimeout

      public int getZkConnectTimeout()
    • getHttpConnectTimeoutMillis

      public int getHttpConnectTimeoutMillis()
    • getHttpSocketTimeoutMillis

      public int getHttpSocketTimeoutMillis()
    • getMaxConnTotal

      public int getMaxConnTotal()
    • getMaxConnPerRoute

      public int getMaxConnPerRoute()
    • getSuggesterBuildTimeoutSeconds

      public int getSuggesterBuildTimeoutSeconds()
    • isRebuildSuggestersOnCommit

      public boolean isRebuildSuggestersOnCommit()
    • getSuggestDictionaries

      public List<String> getSuggestDictionaries()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object