Not log notify failure for DelegatingChannelPromiseNotifier when promise is VoidChannelPromise
Motivation: We should not log by default if the promise is a VoidChannelPromise as its try* methods will always return false. Modifications: Do an instanceof check to determine if we should log or not by default Result: No more noise in the logs when using a VoidChannelPromise.
This commit is contained in:
parent
e500755086
commit
a739d89792
@ -36,7 +36,7 @@ public final class DelegatingChannelPromiseNotifier implements ChannelPromise, C
|
|||||||
private final boolean logNotifyFailure;
|
private final boolean logNotifyFailure;
|
||||||
|
|
||||||
public DelegatingChannelPromiseNotifier(ChannelPromise delegate) {
|
public DelegatingChannelPromiseNotifier(ChannelPromise delegate) {
|
||||||
this(delegate, true);
|
this(delegate, !(delegate instanceof VoidChannelPromise));
|
||||||
}
|
}
|
||||||
|
|
||||||
public DelegatingChannelPromiseNotifier(ChannelPromise delegate, boolean logNotifyFailure) {
|
public DelegatingChannelPromiseNotifier(ChannelPromise delegate, boolean logNotifyFailure) {
|
||||||
|
Loading…
Reference in New Issue
Block a user