Tabnine Logo
ConsistencyMode
Code IndexAdd Tabnine to your IDE (free)

How to use
ConsistencyMode
in
com.ecwid.consul.v1

Best Java code snippets using com.ecwid.consul.v1.ConsistencyMode (Showing top 3 results out of 315)

origin: Ecwid/consul-api

  @Override
  public List<String> toUrlParameters() {
    List<String> params = new ArrayList<String>();

    // add basic params
    if (datacenter != null) {
      params.add("dc=" + Utils.encodeValue(datacenter));
    }

    if (consistencyMode != ConsistencyMode.DEFAULT) {
      params.add(consistencyMode.name().toLowerCase());
    }

    if (waitTime != -1) {
      params.add("wait=" + Utils.toSecondsString(waitTime));
    }

    if (index != -1) {
      params.add("index=" + Utils.toUnsignedString(index));
    }

    if (near != null) {
      params.add("near=" + Utils.encodeValue(near));
    }

    return params;
  }
}
origin: com.ecwid.consul/consul-api

  @Override
  public List<String> toUrlParameters() {
    List<String> params = new ArrayList<String>();

    // add basic params
    if (datacenter != null) {
      params.add("dc=" + Utils.encodeValue(datacenter));
    }

    if (consistencyMode != ConsistencyMode.DEFAULT) {
      params.add(consistencyMode.name().toLowerCase());
    }

    if (waitTime != -1) {
      params.add("wait=" + Utils.toSecondsString(waitTime));
    }

    if (index != -1) {
      params.add("index=" + Utils.toUnsignedString(index));
    }

    if (near != null) {
      params.add("near=" + Utils.encodeValue(near));
    }

    return params;
  }
}
origin: Ecwid/consul-api

  @Test
  public void queryParamsToUrlParameters_ShouldContainSetQueryParams_WithCorrectValuesApplied() {
    // Given
    final String EXPECTED_DATACENTER = "testDC";
    final ConsistencyMode EXPECTED_MODE = ConsistencyMode.CONSISTENT;
    final long EXPECTED_WAIT = 1000L;
    final long EXPECTED_INDEX = 2000L;
    final String EXPECTED_NEAR = "_agent";

    // When
    List<String> urlParameters = Builder.builder()
        .setDatacenter(EXPECTED_DATACENTER)
        .setConsistencyMode(EXPECTED_MODE)
        .setWaitTime(EXPECTED_WAIT)
        .setIndex(EXPECTED_INDEX)
        .setNear(EXPECTED_NEAR)
        .build()
        .toUrlParameters();

    // Then
    assertThat(urlParameters, hasItem("dc=" + EXPECTED_DATACENTER));
    assertThat(urlParameters, hasItem(EXPECTED_MODE.name().toLowerCase()));
    assertThat(urlParameters, hasItem("wait=" + Utils.toSecondsString(EXPECTED_WAIT)));
    assertThat(urlParameters, hasItem("index=" + EXPECTED_INDEX));
    assertThat(urlParameters, hasItem("near=" + EXPECTED_NEAR));
  }
}
com.ecwid.consul.v1ConsistencyMode

Most used methods

  • name

Popular in Java

  • Updating database using SQL prepared statement
  • getSharedPreferences (Context)
  • putExtra (Intent)
  • getContentResolver (Context)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Table (org.hibernate.mapping)
    A relational table
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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