Skip to content

Commit ae56c1c

Browse files
committed
class cast fixes
1 parent 08683e1 commit ae56c1c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAbstractMessage.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,8 +293,10 @@ public void addFailedNode(UUID nodeId) {
293293
/**
294294
* @param failedNodes Failed nodes.
295295
*/
296-
public void failedNodes(@Nullable Set<UUID> failedNodes) {
297-
this.failedNodes = failedNodes;
296+
public void failedNodes(@Nullable Collection<UUID> failedNodes) {
297+
this.failedNodes = failedNodes == null
298+
? null
299+
: failedNodes instanceof Set ? (Set<UUID>)failedNodes : new HashSet<>(failedNodes);
298300
}
299301

300302
/**

0 commit comments

Comments
 (0)