pw_rpc: Remove the default abandon() implementation
This reverts commit c294be0b0ac9f3dde0aaeec38436acead10d4f52, which was
a temporary workaround.
Change-Id: I865a6c7d67bc8803ad3f0e8b5e4d73b38a5d46ee
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/97747
Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: Alexei Frolov <frolv@google.com>
diff --git a/pw_rpc/java/main/dev/pigweed/pw_rpc/Call.java b/pw_rpc/java/main/dev/pigweed/pw_rpc/Call.java
index 4e08261..17ef094 100644
--- a/pw_rpc/java/main/dev/pigweed/pw_rpc/Call.java
+++ b/pw_rpc/java/main/dev/pigweed/pw_rpc/Call.java
@@ -24,16 +24,7 @@
void cancel() throws ChannelOutputException;
/** Cancels the RPC as in cancel(), but does not send a cancellation packet to the server. */
- default void abandon() {
- // By default, call cancel() and ignore exceptions.
- // TODO(b/235513314): Remove this default implementation once users have
- // implemented abandon().
- try {
- cancel();
- } catch (ChannelOutputException e) {
- // Ignore the exception, since abandon() isn't supposed to send packets.
- }
- }
+ void abandon();
/** True if the RPC has not yet completed. */
default boolean active() {