public class GridNodePredicate extends Object implements IgnitePredicate<ClusterNode>, Iterable<UUID>
Constructor and Description |
---|
GridNodePredicate(ClusterNode... nodes)
Creates node predicate that evaluates to
true for all
provided nodes. |
GridNodePredicate(Collection<UUID> ids)
Creates node predicate that evaluates to
true for all
provided node IDs. |
GridNodePredicate(Set<UUID> ids)
Creates node predicate that evaluates to
true for all
provided node IDs. |
GridNodePredicate(UUID... ids)
Creates node predicate that evaluates to
true for all
provided node IDs. |
public GridNodePredicate(Set<UUID> ids)
true
for all
provided node IDs. Implementation will not make a defensive copy.ids
- Optional node IDs. If none provided - predicate will always return false
.public GridNodePredicate(@Nullable Collection<UUID> ids)
true
for all
provided node IDs. Implementation will make a defensive copy.ids
- Optional node IDs. If none provided - predicate will always return false
.public GridNodePredicate(@Nullable UUID... ids)
true
for all
provided node IDs. Implementation will make a defensive copy.ids
- Optional node IDs. If none provided - predicate will always return false
.public GridNodePredicate(@Nullable ClusterNode... nodes)
true
for all
provided nodes. Implementation will make a defensive copy.nodes
- Optional grid nodes. If none provided - predicate
will always return false
.public Set<UUID> nodeIds()
public boolean apply(ClusterNode n)
apply
in interface IgnitePredicate<ClusterNode>
n
- Predicate parameter.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017