diff --git a/core/src/main/java/io/grpc/Call.java b/core/src/main/java/io/grpc/Call.java index dec2d8438d..29ff35b1bc 100644 --- a/core/src/main/java/io/grpc/Call.java +++ b/core/src/main/java/io/grpc/Call.java @@ -152,6 +152,10 @@ public abstract class Call { * without requiring excessive buffering internally. This event is * just a suggestion and the application is free to ignore it, however doing so may * result in excessive buffering within the call. + * + *

This implementation always returns {@code true}. */ - public abstract boolean isReady(); + public boolean isReady() { + return true; + } } diff --git a/core/src/main/java/io/grpc/ServerCall.java b/core/src/main/java/io/grpc/ServerCall.java index 39f81fa810..c84549d537 100644 --- a/core/src/main/java/io/grpc/ServerCall.java +++ b/core/src/main/java/io/grpc/ServerCall.java @@ -137,8 +137,12 @@ public abstract class ServerCall { * without requiring excessive buffering internally. This event is * just a suggestion and the application is free to ignore it, however doing so may * result in excessive buffering within the call. + * + *

This implementation always returns {@code true}. */ - public abstract boolean isReady(); + public boolean isReady() { + return true; + } /** * Close the call with the provided status. No further sending or receiving will occur. If {@code