File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
src/main/java/org/jboss/netty/channel/group Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -152,17 +152,18 @@ public synchronized boolean isCompleteSuccess() {
152152
153153 @ Override
154154 public synchronized boolean isPartialSuccess () {
155- return ! futures . isEmpty () && successCount != 0 ;
155+ return successCount != 0 && successCount != futures . size () ;
156156 }
157157
158158 @ Override
159159 public synchronized boolean isPartialFailure () {
160- return ! futures . isEmpty () && failureCount != 0 ;
160+ return failureCount != 0 && failureCount != futures . size () ;
161161 }
162162
163163 @ Override
164164 public synchronized boolean isCompleteFailure () {
165- return failureCount == futures .size ();
165+ int futureCnt = futures .size ();
166+ return futureCnt != 0 && failureCount == futureCnt ;
166167 }
167168
168169 @ Override
You can’t perform that action at this time.
0 commit comments