Class TxnResponse

java.lang.Object
io.etcd.jetcd.impl.AbstractResponse<io.etcd.jetcd.api.TxnResponse>
io.etcd.jetcd.kv.TxnResponse
All Implemented Interfaces:
Response

public class TxnResponse extends AbstractResponse<io.etcd.jetcd.api.TxnResponse>
TxnResponse returned by a transaction call contains lists of put, get, delete responses corresponding to either the compare in txn.IF is evaluated to true or false.
  • Constructor Details

    • TxnResponse

      public TxnResponse(io.etcd.jetcd.api.TxnResponse txnResponse, ByteSequence namespace)
  • Method Details

    • isSucceeded

      public boolean isSucceeded()
      Returns true if the compare evaluated to true or false otherwise.
      Returns:
      if succeeded.
    • getDeleteResponses

      public List<DeleteResponse> getDeleteResponses()
      Returns a list of DeleteResponse; empty list if none.
      Returns:
      delete responses.
    • getGetResponses

      public List<GetResponse> getGetResponses()
      Returns a list of GetResponse; empty list if none.
      Returns:
      get responses.
    • getPutResponses

      public List<PutResponse> getPutResponses()
      Returns a list of PutResponse; empty list if none.
      Returns:
      put responses.
    • getTxnResponses

      public List<TxnResponse> getTxnResponses()
      Returns a list of TxnResponse; empty list if none.
      Returns:
      txn responses.