## Uses of Interface
org.apache.ignite.internal.client.GridClientPredicate

Packages that use GridClientPredicate
org.apache.ignite.internal.client
org.apache.ignite.internal.client.impl
org.apache.ignite.internal.client.util

### Uses of GridClientPredicate in org.apache.ignite.internal.client

Methods in org.apache.ignite.internal.client that return GridClientPredicate
`GridClientPredicate<UUID>` GridClientPartitionAffinity.`getBackupFilter()` Gets optional backup filter.

Methods in org.apache.ignite.internal.client with parameters of type GridClientPredicate
`Collection<GridClientNode>` GridClientCompute.`nodes(GridClientPredicate<GridClientNode> filter)` Gets all cached nodes that pass the filter.
`GridClientCompute` GridClientCompute.`projection(GridClientPredicate<? super GridClientNode> filter)` Creates a projection that will communicate only with nodes that are accepted by the passed filter.
`GridClientCompute` GridClientCompute.`projection(GridClientPredicate<? super GridClientNode> filter, GridClientLoadBalancer balancer)` Creates a projection that will communicate only with nodes that are accepted by the passed filter.
`GridClientPartitionAffinity` GridClientPartitionAffinity.`setBackupFilter(GridClientPredicate<UUID> backupFilter)` Sets optional backup filter.

Constructors in org.apache.ignite.internal.client with parameters of type GridClientPredicate
Constructor and Description
`GridClientPartitionAffinity(Integer parts, GridClientPredicate<UUID> backupFilter)` Initializes optional counts for replicas and backups.

### Uses of GridClientPredicate in org.apache.ignite.internal.client.impl

Constructors in org.apache.ignite.internal.client.impl with parameters of type GridClientPredicate
Constructor and Description
`GridClientClusterStateImpl(GridClientImpl client, Collection<GridClientNode> nodes, GridClientPredicate<? super GridClientNode> filter, GridClientLoadBalancer balancer)` Creates projection with specified client.

### Uses of GridClientPredicate in org.apache.ignite.internal.client.util

Methods in org.apache.ignite.internal.client.util that return GridClientPredicate
`static <T> GridClientPredicate<T>` GridClientUtils.`contains(Collection<T> c)` Creates a predicates that checks if given value is contained in collection c.

Methods in org.apache.ignite.internal.client.util with parameters of type GridClientPredicate
`static <T> Collection<T>` GridClientUtils.`applyFilter(Iterable<? extends T> elements, GridClientPredicate<? super T>... filters)` Applies filter and returns filtered collection of nodes.
`N` GridClientConsistentHash.`node(Object key, GridClientPredicate<N>... p)` Gets node for a given key.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.0
Release Date | : September 11 2021