## Uses of Interface
org.apache.ignite.lang.IgniteBiPredicate

Packages that use IgniteBiPredicate
Package | Description
--- | ---
org.apache.ignite | Contains entry-point Ignite & HPC APIs.
org.apache.ignite.cache.affinity.fair | Contains fair cache affinity for partitioned cache.
org.apache.ignite.cache.affinity.rendezvous | Contains HRW-based cache affinity for partitioned cache.
org.apache.ignite.cache.query | Contains APIs for creating and executing cache queries.
org.apache.ignite.compute.gridify | Contains APIs utilized for AOP-based grid-enabling.
org.apache.ignite.events | Contains Event Subscription functionality together with various events emitted by Ignite.
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.managers.communication | TODO.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.query |
org.apache.ignite.internal.processors.datastructures |
org.apache.ignite.internal.processors.offheap |
org.apache.ignite.internal.processors.platform |
org.apache.ignite.internal.processors.platform.cache |
org.apache.ignite.internal.processors.platform.events |
org.apache.ignite.internal.processors.platform.message |
org.apache.ignite.internal.processors.platform.messaging |
org.apache.ignite.internal.util.lang |
org.apache.ignite.internal.util.offheap |
org.apache.ignite.internal.util.offheap.unsafe |
org.apache.ignite.internal.util.typedef | Contains typedefs definitions for frequently used classes.
org.apache.ignite.messaging | Contains Topic-based Messaging functionality.
org.apache.ignite.spi.indexing | Contains APIs for indexing SPI.

### Uses of IgniteBiPredicate in org.apache.ignite

Methods in org.apache.ignite with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | IgniteCache.`loadCache(IgniteBiPredicate<K,V> p, Object... args)` Executes `IgniteCache.localLoadCache(IgniteBiPredicate, Object...)` on all cache nodes.
`void` | IgniteMessaging.`localListen(Object topic, IgniteBiPredicate<UUID,?> p)` Adds local listener for given topic on local node only.
`void` | IgniteCache.`localLoadCache(IgniteBiPredicate<K,V> p, Object... args)` Delegates to `CacheStore.loadCache(IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.
`<T extends Event> UUID` | IgniteEvents.`remoteListen(IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`<T extends Event> UUID` | IgniteEvents.`remoteListen(int bufSize, long interval, boolean autoUnsubscribe, IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`UUID` | IgniteMessaging.`remoteListen(Object topic, IgniteBiPredicate<UUID,?> p)` Adds a message listener for a given topic to all nodes in the cluster group (possibly including this node if it belongs to the cluster group as well).
`void` | IgniteMessaging.`stopLocalListen(Object topic, IgniteBiPredicate<UUID,?> p)` Unregisters local listener for given topic on local node only.

### Uses of IgniteBiPredicate in org.apache.ignite.cache.affinity.fair

Methods in org.apache.ignite.cache.affinity.fair that return IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`IgniteBiPredicate<ClusterNode,ClusterNode>` | FairAffinityFunction.`getBackupFilter()` Gets optional backup filter.

Methods in org.apache.ignite.cache.affinity.fair with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | FairAffinityFunction.`setBackupFilter(IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)` Sets optional backup filter.

Constructors in org.apache.ignite.cache.affinity.fair with parameters of type IgniteBiPredicate
Constructor and Description
`FairAffinityFunction(int parts, IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)` Initializes optional counts for replicas and backups.

### Uses of IgniteBiPredicate in org.apache.ignite.cache.affinity.rendezvous

Methods in org.apache.ignite.cache.affinity.rendezvous that return IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`IgniteBiPredicate<ClusterNode,ClusterNode>` | RendezvousAffinityFunction.`getBackupFilter()` Gets optional backup filter.

Methods in org.apache.ignite.cache.affinity.rendezvous with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | RendezvousAffinityFunction.`setBackupFilter(IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)` Sets optional backup filter.

Constructors in org.apache.ignite.cache.affinity.rendezvous with parameters of type IgniteBiPredicate
Constructor and Description
`RendezvousAffinityFunction(int parts, IgniteBiPredicate<ClusterNode,ClusterNode> backupFilter)` Initializes optional counts for replicas and backups.

### Uses of IgniteBiPredicate in org.apache.ignite.cache.query

Methods in org.apache.ignite.cache.query that return IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`IgniteBiPredicate<K,V>` | ScanQuery.`getFilter()` Gets filter.

Methods in org.apache.ignite.cache.query with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`ScanQuery<K,V>` | ScanQuery.`setFilter(IgniteBiPredicate<K,V> filter)` Sets filter.

Constructors in org.apache.ignite.cache.query with parameters of type IgniteBiPredicate
Constructor and Description
`ScanQuery(IgniteBiPredicate<K,V> filter)` Create scan query with filter.
`ScanQuery(Integer part, IgniteBiPredicate<K,V> filter)` Create scan query with filter.

### Uses of IgniteBiPredicate in org.apache.ignite.compute.gridify

Subinterfaces of IgniteBiPredicate in org.apache.ignite.compute.gridify
Modifier and Type | Interface and Description
--- | ---
`interface` | `GridifyNodeFilter` Predicate node filter.

### Uses of IgniteBiPredicate in org.apache.ignite.events

Methods in org.apache.ignite.events that return IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`IgniteBiPredicate<K,V>` | CacheQueryReadEvent.`scanQueryFilter()` Gets scan query filter.
`IgniteBiPredicate<K,V>` | CacheQueryExecutedEvent.`scanQueryFilter()` Gets scan query filter.

Constructors in org.apache.ignite.events with parameters of type IgniteBiPredicate
Constructor and Description
`CacheQueryExecutedEvent(ClusterNode node, String msg, int type, String qryType, String cacheName, String clsName, String clause, IgniteBiPredicate<K,V> scanQryFilter, CacheEntryEventSerializableFilter<K,V> contQryFilter, Object[] args, UUID subjId, String taskName)`
`CacheQueryReadEvent(ClusterNode node, String msg, int type, String qryType, String cacheName, String clsName, String clause, IgniteBiPredicate<K,V> scanQryFilter, CacheEntryEventSerializableFilter<K,V> contQryFilter, Object[] args, UUID subjId, String taskName, K key, V val, V oldVal, Object row)`

### Uses of IgniteBiPredicate in org.apache.ignite.internal

Methods in org.apache.ignite.internal with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | IgniteMessagingImpl.`localListen(Object topic, IgniteBiPredicate<UUID,?> p)` Adds local listener for given topic on local node only.
`<T extends Event> UUID` | IgniteEventsImpl.`remoteListen(IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`<T extends Event> UUID` | IgniteEventsImpl.`remoteListen(int bufSize, long interval, boolean autoUnsubscribe, IgniteBiPredicate<UUID,T> locLsnr, IgnitePredicate<T> rmtFilter, int... types)` Adds event listener for specified events to all nodes in the cluster group (possibly including local node if it belongs to the cluster group as well).
`UUID` | IgniteMessagingImpl.`remoteListen(Object topic, IgniteBiPredicate<UUID,?> p)` Adds a message listener for a given topic to all nodes in the cluster group (possibly including this node if it belongs to the cluster group as well).
`void` | IgniteMessagingImpl.`stopLocalListen(Object topic, IgniteBiPredicate<UUID,?> p)` Unregisters local listener for given topic on local node only.

Constructors in org.apache.ignite.internal with parameters of type IgniteBiPredicate
Constructor and Description
`GridMessageListenHandler(Object topic, IgniteBiPredicate<UUID,Object> pred)`

### Uses of IgniteBiPredicate in org.apache.ignite.internal.managers.communication

Methods in org.apache.ignite.internal.managers.communication with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | GridIoManager.`addUserMessageListener(Object topic, IgniteBiPredicate<UUID,?> p)`
`void` | GridIoManager.`removeUserMessageListener(Object topic, IgniteBiPredicate<UUID,?> p)`

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`static <K,V> IgniteBiPredicate<K,V>` | GridCacheUtils.`typeFilter(Class<?> keyType, Class<?> valType)` Gets type filter for projections.

Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | IgniteCacheProxy.`loadCache(IgniteBiPredicate<K,V> p, Object... args)` Executes `IgniteCache.localLoadCache(IgniteBiPredicate, Object...)` on all cache nodes.
`void` | IgniteCacheProxy.`localLoadCache(IgniteBiPredicate<K,V> p, Object... args)` Delegates to `CacheStore.loadCache(IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.
`void` | IgniteInternalCache.`localLoadCache(IgniteBiPredicate<K,V> p, Object... args)` Delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.
`void` | GridCacheProxyImpl.`localLoadCache(IgniteBiPredicate<K,V> p, Object[] args)` Delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.
`void` | GridCacheAdapter.`localLoadCache(IgniteBiPredicate<K,V> p, Object[] args)` Delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.
`IgniteInternalFuture<?>` | IgniteInternalCache.`localLoadCacheAsync(IgniteBiPredicate<K,V> p, Object... args)` Asynchronously delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure, Object...)` method to reload state from the underlying persistent storage.
`IgniteInternalFuture<?>` | GridCacheProxyImpl.`localLoadCacheAsync(IgniteBiPredicate<K,V> p, Object[] args)` Asynchronously delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure, Object...)` method to reload state from the underlying persistent storage.
`IgniteInternalFuture<?>` | GridCacheAdapter.`localLoadCacheAsync(IgniteBiPredicate<K,V> p, Object[] args)` Asynchronously delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure, Object...)` method to reload state from the underlying persistent storage.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.cache.distributed.dht

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | GridDhtCacheAdapter.`localLoadCache(IgniteBiPredicate<K,V> p, Object[] args)` Delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.cache.distributed.near

Methods in org.apache.ignite.internal.processors.cache.distributed.near with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`void` | GridNearCacheAdapter.`localLoadCache(IgniteBiPredicate<K,V> p, Object[] args)` Delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure,Object...)` method to load state from the underlying persistent storage.
`IgniteInternalFuture<?>` | GridNearCacheAdapter.`localLoadCacheAsync(IgniteBiPredicate<K,V> p, Object[] args)` Asynchronously delegates to `CacheStore.loadCache(org.apache.ignite.lang.IgniteBiInClosure, Object...)` method to reload state from the underlying persistent storage.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.cache.query

Methods in org.apache.ignite.internal.processors.cache.query that return IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`IgniteBiPredicate<Object,Object>` | GridCacheQueryRequest.`keyValueFilter()`
`<K,V> IgniteBiPredicate<K,V>` | GridCacheQueryAdapter.`scanFilter()`

Methods in org.apache.ignite.internal.processors.cache.query with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`CacheQuery<Map.Entry<K,V>>` | GridCacheQueryManager.`createScanQuery(IgniteBiPredicate<K,V> filter, Integer part, boolean keepPortable)` Creates user's predicate based scan query.

Constructors in org.apache.ignite.internal.processors.cache.query with parameters of type IgniteBiPredicate
Constructor and Description
`GridCacheQueryAdapter(GridCacheContext<?,?> cctx, GridCacheQueryType type, IgniteLogger log, int pageSize, long timeout, boolean keepAll, boolean incBackups, boolean dedup, ClusterGroup prj, IgniteBiPredicate<Object,Object> filter, Integer part, String clsName, String clause, boolean incMeta, boolean keepPortable, UUID subjId, int taskHash)`
`GridCacheQueryAdapter(GridCacheContext<?,?> cctx, GridCacheQueryType type, String clsName, String clause, IgniteBiPredicate<Object,Object> filter, Integer part, boolean incMeta, boolean keepPortable)`

`GridCacheQueryRequest(int cacheId, long id, String cacheName, GridCacheQueryType type, boolean fields, String clause, String clsName, IgniteBiPredicate<Object,Object> keyValFilter, Integer part, IgniteReducer<Object,Object> rdc, IgniteClosure<Object,Object> trans, int pageSize, boolean incBackups, Object[] args, boolean incMeta, boolean keepPortable, UUID subjId, int taskHash, AffinityTopologyVersion topVer, boolean addDepInfo)`

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.datastructures

Classes in org.apache.ignite.internal.processors.datastructures that implement IgniteBiPredicate
Modifier and Type | Class and Description
--- | ---
`class` | `GridSetQueryPredicate<K,V>` Predicate for query over `IgniteSet` items.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.offheap

Methods in org.apache.ignite.internal.processors.offheap with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`boolean` | GridOffHeapProcessor.`removex(String spaceName, int part, KeyCacheObject key, byte[] keyBytes, IgniteBiPredicate<Long,Integer> p)` Removes value from offheap space for the given key.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.platform

Subinterfaces of IgniteBiPredicate in org.apache.ignite.internal.processors.platform
Modifier and Type | Interface and Description
--- | ---
`interface` | `PlatformEventFilterListener` Platform event filter and listener.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.platform.cache

Subinterfaces of IgniteBiPredicate in org.apache.ignite.internal.processors.platform.cache
Modifier and Type | Interface and Description
--- | ---
`interface` | `PlatformCacheEntryFilter` Platform cache entry filter interface.

Classes in org.apache.ignite.internal.processors.platform.cache that implement IgniteBiPredicate
Modifier and Type | Class and Description
--- | ---
`class` | `PlatformCacheEntryFilterImpl` Interop filter.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.platform.events

Classes in org.apache.ignite.internal.processors.platform.events that implement IgniteBiPredicate
Modifier and Type | Class and Description
--- | ---
`class` | `PlatformEventFilterListenerImpl` Platform event filter.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.platform.message

Subinterfaces of IgniteBiPredicate in org.apache.ignite.internal.processors.platform.message
Modifier and Type | Interface and Description
--- | ---
`interface` | `PlatformMessageFilter` Platform message filter.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.processors.platform.messaging

Classes in org.apache.ignite.internal.processors.platform.messaging that implement IgniteBiPredicate
Modifier and Type | Class and Description
--- | ---
`class` | `PlatformMessageFilterImpl` Platform message filter.
`class` | `PlatformMessageLocalFilter` Interop local filter.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.util.lang

Classes in org.apache.ignite.internal.util.lang that implement IgniteBiPredicate
Modifier and Type | Class and Description
--- | ---
`class` | `IgnitePredicate2X<E1,E2>` Convenient predicate subclass that allows for thrown grid exception.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.util.offheap

Methods in org.apache.ignite.internal.util.offheap with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`boolean` | GridOffHeapMap.`removex(int hash, byte[] keyBytes, IgniteBiPredicate<Long,Integer> p)` Removes value from off-heap map without returning it.
`boolean` | GridOffHeapPartitionedMap.`removex(int part, int hash, byte[] keyBytes, IgniteBiPredicate<Long,Integer> p)` Removes value from off-heap map without returning it.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.util.offheap.unsafe

Methods in org.apache.ignite.internal.util.offheap.unsafe with parameters of type IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`boolean` | GridUnsafeMap.`removex(int hash, byte[] keyBytes, IgniteBiPredicate<Long,Integer> p)` Removes value from off-heap map without returning it.
`boolean` | GridUnsafePartitionedMap.`removex(int part, int hash, byte[] keyBytes, IgniteBiPredicate<Long,Integer> p)` Removes value from off-heap map without returning it.

### Uses of IgniteBiPredicate in org.apache.ignite.internal.util.typedef

Subinterfaces of IgniteBiPredicate in org.apache.ignite.internal.util.typedef
Modifier and Type | Interface and Description
--- | ---
`interface` | `P2<T1,T2>` Defines `alias` for `IgniteBiPredicate` by extending it.
`interface` | `PKV<K,V>` Defines `alias` for `GridPredicate2<K, V>` by extending `IgnitePredicate`.

Classes in org.apache.ignite.internal.util.typedef that implement IgniteBiPredicate
Modifier and Type | Class and Description
--- | ---
`class` | `PX2<T1,T2>` Defines `alias` for `IgnitePredicate2X` by extending it.

### Uses of IgniteBiPredicate in org.apache.ignite.messaging

Classes in org.apache.ignite.messaging that implement IgniteBiPredicate
Modifier and Type | Class and Description
--- | ---
`class` | `MessagingListenActor<T>` Convenience actor-base adapter for `IgniteMessaging.localListen(Object, IgniteBiPredicate)` method.

### Uses of IgniteBiPredicate in org.apache.ignite.spi.indexing

Methods in org.apache.ignite.spi.indexing that return IgniteBiPredicate
Modifier and Type | Method and Description
--- | ---
`<K,V> IgniteBiPredicate<K,V>` | IndexingQueryFilter.`forSpace(String spaceName)` Creates optional predicate for space.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0-b1
Release Date | : December 1 2015