public class ReadFailureException extends QueryConsistencyException
Constructor and Description |
---|
ReadFailureException(ConsistencyLevel consistency,
int received,
int required,
int failed,
boolean dataPresent)
Deprecated.
Legacy constructor for backward compatibility.
|
ReadFailureException(ConsistencyLevel consistency,
int received,
int required,
int failed,
Map<InetAddress,Integer> failuresMap,
boolean dataPresent)
This constructor should only be used internally by the driver
when decoding error responses.
|
ReadFailureException(InetSocketAddress address,
ConsistencyLevel consistency,
int received,
int required,
int failed,
boolean dataPresent)
Deprecated.
Legacy constructor for backward compatibility.
|
ReadFailureException(InetSocketAddress address,
ConsistencyLevel consistency,
int received,
int required,
int failed,
Map<InetAddress,Integer> failuresMap,
boolean dataPresent) |
Modifier and Type | Method and Description |
---|---|
ReadFailureException |
copy()
Copy the exception.
|
ReadFailureException |
copy(InetSocketAddress address) |
int |
getFailures()
Returns the number of replicas that experienced a failure while executing the request.
|
Map<InetAddress,Integer> |
getFailuresMap()
Returns the a failure reason code for each node that failed.
|
boolean |
wasDataRetrieved()
Whether the actual data was amongst the received replica responses.
|
getAddress, getConsistencyLevel, getHost, getReceivedAcknowledgements, getRequiredAcknowledgements
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public ReadFailureException(ConsistencyLevel consistency, int received, int required, int failed, Map<InetAddress,Integer> failuresMap, boolean dataPresent)
@Deprecated public ReadFailureException(ConsistencyLevel consistency, int received, int required, int failed, boolean dataPresent)
public ReadFailureException(InetSocketAddress address, ConsistencyLevel consistency, int received, int required, int failed, Map<InetAddress,Integer> failuresMap, boolean dataPresent)
@Deprecated public ReadFailureException(InetSocketAddress address, ConsistencyLevel consistency, int received, int required, int failed, boolean dataPresent)
public int getFailures()
public Map<InetAddress,Integer> getFailuresMap()
0x0000
: the error does not have a specific code assigned yet, or the cause is
unknown.0x0001
: The read operation scanned too many tombstones (as defined by
tombstone_failure_threshold
in cassandra.yaml
, causing a
TombstoneOverwhelmingException
.public boolean wasDataRetrieved()
public ReadFailureException copy()
DriverException
copy
in class DriverException
public ReadFailureException copy(InetSocketAddress address)
Copyright © 2012–2017. All rights reserved.