Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
Release Note
-
1
Description
The Couchbase docs say:
You can check if a request is idempotent through the idempotent() getter, and also check if the RetryReason allows for non-idempotent retry through the allowsNonIdempotentRetry() getter
But RetryReason.allowsNonIdempotentRetry() is package protected, making it difficult to call from user code.
Suggested release note text: RetryReason.allowsNonIdempotentRetry() is now public, so you can call it from a custom RetryStrategy.
Attachments
For Gerrit Dashboard: JVMCBC-1065 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
170129,2 | JVMCBC-1065 Make RetryReason.allowsNonIdempotentRetry() public | master | couchbase-jvm-clients | Status: MERGED | +2 | +1 |