Implement a simple "count errors and then stop" retry policy.
More...
#include <google/cloud/bigtable/rpc_retry_policy.h>
Implement a simple "count errors and then stop" retry policy.
Definition at line 133 of file rpc_retry_policy.h.
◆ RetryableTraits
◆ LimitedErrorCountRetryPolicy()
google::cloud::bigtable::LimitedErrorCountRetryPolicy::LimitedErrorCountRetryPolicy |
( |
int |
maximum_failures | ) |
|
|
inlineexplicit |
◆ clone()
std::unique_ptr<RPCRetryPolicy> google::cloud::bigtable::LimitedErrorCountRetryPolicy::clone |
( |
| ) |
const |
|
overridevirtual |
◆ IsExhausted()
bool google::cloud::bigtable::LimitedErrorCountRetryPolicy::IsExhausted |
( |
| ) |
const |
|
overridevirtual |
◆ IsPermanentFailure() [1/2]
static bool google::cloud::bigtable::RPCRetryPolicy::IsPermanentFailure |
( |
grpc::Status const & |
status | ) |
|
|
inlinestaticinherited |
◆ IsPermanentFailure() [2/2]
static bool google::cloud::bigtable::RPCRetryPolicy::IsPermanentFailure |
( |
Status const & |
status | ) |
|
|
inlinestaticinherited |
◆ OnFailure() [1/2]
bool google::cloud::bigtable::LimitedErrorCountRetryPolicy::OnFailure |
( |
grpc::Status const & |
status | ) |
|
|
overridevirtual |
◆ OnFailure() [2/2]
bool google::cloud::bigtable::LimitedErrorCountRetryPolicy::OnFailure |
( |
Status const & |
status | ) |
|
|
overridevirtual |
◆ Setup()
void google::cloud::bigtable::LimitedErrorCountRetryPolicy::Setup |
( |
grpc::ClientContext & |
context | ) |
const |
|
overridevirtual |