NETTY-418 isCompleteFailure() and isCompleteSuccess() are both true at the same time
* Fixed incorrect isPartialSuccess(), isPartialFailure(), isCompleteFailure() implementation
This commit is contained in:
parent
2d35bf2155
commit
a804c3495e
|
@ -144,15 +144,16 @@ public class DefaultChannelGroupFuture implements ChannelGroupFuture {
|
|||
}
|
||||
|
||||
public synchronized boolean isPartialSuccess() {
|
||||
return !futures.isEmpty() && successCount != 0;
|
||||
return successCount != 0 && successCount != futures.size();
|
||||
}
|
||||
|
||||
public synchronized boolean isPartialFailure() {
|
||||
return !futures.isEmpty() && failureCount != 0;
|
||||
return failureCount != 0 && failureCount != futures.size();
|
||||
}
|
||||
|
||||
public synchronized boolean isCompleteFailure() {
|
||||
return failureCount == futures.size();
|
||||
int futureCnt = futures.size();
|
||||
return futureCnt != 0 && failureCount == futureCnt;
|
||||
}
|
||||
|
||||
public void addListener(ChannelGroupFutureListener listener) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user