public class RequestTimeoutException extends FaultException
The default timeout interval (specified by
KVStoreConfig.getRequestTimeout(java.util.concurrent.TimeUnit)) is five seconds, and this exception should
rarely be thrown.
Note that the durability of an update operation is uncertain if it
results in a
RequestTimeoutException being thrown. The changes
requested by the update may or may not have been committed to the master or
propagated to one or more replicas. Applications may want to retry the
update operation if it is idempotent, or perform read operations to
determine the outcome of the previous update.
Note also that if the consistency specified for a read operation
Consistency.NONE_REQUIRED_NO_MASTER, then this exception
will be thrown if the operation is attempted when the only node
available is the Master.
Depending on the nature of the application, when this exception is thrown the client may wish to
|Modifier and Type||Method and Description|
Returns the timeout that was in effect for the operation.
Sets the timeout that was in effect for the operation.
getFaultClassName, getRemoteStackTrace, toString, wasLoggedRemotely
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
Copyright (c) 2011, 2014 Oracle and/or its affiliates. All rights reserved.