public class GridNodePredicate extends Object implements GridPredicate<GridNode>, Iterable<UUID>
| Constructor and Description |
|---|
GridNodePredicate(Collection<UUID> ids)
Creates node predicate that evaluates to
true for all
provided node IDs. |
GridNodePredicate(GridNode... nodes)
Creates node predicate that evaluates to
true for all
provided nodes. |
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 Set<UUID> nodeIds()
public boolean apply(GridNode n)
apply in interface GridPredicate<GridNode>n - Predicate parameter.Copyright © 2014. All rights reserved.