Skip to content

Commit 5f0ecd0

Browse files
Addressed comments
1 parent 90ca22b commit 5f0ecd0

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Diff for: grpc-circuitbreaker-utils/src/main/java/org/hypertrace/circuitbreaker/grpcutils/resilience/ResilienceCircuitBreakerInterceptor.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,8 @@ public void sendMessage(ReqT message) {
6464
(CircuitBreakerConfiguration<ReqT>) circuitBreakerConfiguration;
6565
// Type check for message class compatibility
6666
if (config.getRequestClass() != null && !config.getRequestClass().isInstance(message)) {
67-
throw new IllegalArgumentException(
68-
String.format(
69-
"Message type mismatch: Expected %s but received %s",
70-
config.getRequestClass().getName(), message.getClass().getName()));
67+
super.sendMessage(message);
68+
return;
7169
}
7270
if (config.getKeyFunction() == null) {
7371
log.debug("Circuit breaker will apply to all requests as keyFunction config is not set");

0 commit comments

Comments
 (0)