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

Packages that use IgniteBiInClosure
org.apache.ignite.cache.store: Contains cache store interfaces.
org.apache.ignite.cache.store.jdbc: Contains reference JDBC-based cache store implementation.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed.dht
org.apache.ignite.internal.processors.cache.store
org.apache.ignite.internal.processors.platform.dotnet
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.internal.processors.timeout: TODO.
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.lang
org.apache.ignite.internal.util.nio: NIO server interfaces and common utility classes for NIO.
org.apache.ignite.internal.util.typedef: Contains typedefs definitions for frequently used classes.
org.apache.ignite.internal.worker: System worker registry and control MBean implementation.
org.apache.ignite.plugin.platform: Contains platform plugins management API.
org.apache.ignite.stream: Contains Ignite Streamer classes.

### Uses of IgniteBiInClosure in org.apache.ignite.cache.store

Methods in org.apache.ignite.cache.store with parameters of type IgniteBiInClosure
`void` CacheLoadOnlyStoreAdapter.`loadCache(IgniteBiInClosure<K,V> c, Object... args)` Loads all values from underlying persistent storage.
`void` CacheStore.`loadCache(IgniteBiInClosure<K,V> clo, Object... args)` Loads all values from underlying persistent storage.
`void` CacheStoreAdapter.`loadCache(IgniteBiInClosure<K,V> clo, Object... args)` Default empty implementation.

### Uses of IgniteBiInClosure in org.apache.ignite.cache.store.jdbc

Methods in org.apache.ignite.cache.store.jdbc with parameters of type IgniteBiInClosure
`void` CacheAbstractJdbcStore.`loadCache(IgniteBiInClosure<K,V> clo, Object... args)` Loads all values from underlying persistent storage.

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

Classes in org.apache.ignite.internal that implement IgniteBiInClosure
`static class` `IgniteDiagnosticMessage.DiagnosticBaseClosure`
`static class` `IgniteDiagnosticMessage.ExchangeInfoClosure`
`static class` `IgniteDiagnosticMessage.TxEntriesInfoClosure`
`static class` `IgniteDiagnosticMessage.TxInfoClosure`

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

Subinterfaces of IgniteBiInClosure in org.apache.ignite.internal.processors.cache
`static interface` `GridCacheUtils.BackupPostProcessingClosure`

Methods in org.apache.ignite.internal.processors.cache with parameters of type IgniteBiInClosure
`<Msg extends GridCacheGroupIdMessage> void` GridCacheIoManager.`addCacheGroupHandler(int hndId, Class<Msg> type, IgniteBiInClosure<UUID,? super Msg> c)`
`<Msg extends GridCacheMessage> void` GridCacheIoManager.`addCacheHandler(int hndId, Class<Msg> type, IgniteBiInClosure<UUID,? super Msg> c)`
`void` GridCacheIoManager.`addOrderedCacheGroupHandler(GridCacheSharedContext cctx, Object topic, IgniteBiInClosure<UUID,? extends GridCacheGroupIdMessage> c)`
`void` GridCacheIoManager.`addOrderedCacheHandler(GridCacheSharedContext cctx, Object topic, IgniteBiInClosure<UUID,? extends GridCacheIdMessage> c)`
`void` CacheStoreBalancingWrapper.`loadAll(Collection<? extends K> keys, IgniteBiInClosure<K,V> c)`
`void` CacheStoreBalancingWrapper.`loadCache(IgniteBiInClosure<K,V> clo, Object... args)` Loads all values from underlying persistent storage.

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht that implement IgniteBiInClosure
`protected class` `GridDhtCacheAdapter.MessageHandler<M>`

### Uses of IgniteBiInClosure in org.apache.ignite.internal.processors.cache.store

Methods in org.apache.ignite.internal.processors.cache.store with parameters of type IgniteBiInClosure
`boolean` CacheStoreManager.`loadAll(@Nullable IgniteInternalTx tx, Collection<? extends KeyCacheObject> keys, IgniteBiInClosure<KeyCacheObject,Object> vis)` Loads data from persistent store.
`boolean` GridCacheStoreManagerAdapter.`loadAll(@Nullable IgniteInternalTx tx, Collection keys, IgniteBiInClosure vis)` Loads data from persistent store.
`void` GridCacheWriteBehindStore.`loadCache(IgniteBiInClosure<K,V> clo, Object... args)` Loads all values from underlying persistent storage.

### Uses of IgniteBiInClosure in org.apache.ignite.internal.processors.platform.dotnet

Methods in org.apache.ignite.internal.processors.platform.dotnet with parameters of type IgniteBiInClosure
`void` PlatformDotNetCacheStore.`loadCache(IgniteBiInClosure<K,V> clo, Object... args)` Loads all values from underlying persistent storage.

### Uses of IgniteBiInClosure in org.apache.ignite.internal.processors.platform.utils

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type IgniteBiInClosure
`void` PlatformListenable.`listen(IgniteBiInClosure<Object,Throwable> lsnr)` Listen.

### Uses of IgniteBiInClosure in org.apache.ignite.internal.processors.timeout

Methods in org.apache.ignite.internal.processors.timeout with parameters of type IgniteBiInClosure
`void` GridTimeoutProcessor.`waitAsync(IgniteInternalFuture<?> fut, long timeout, IgniteBiInClosure<IgniteCheckedException,Boolean> clo)` Wait for a future (listen with timeout).

### Uses of IgniteBiInClosure in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util that return IgniteBiInClosure
`IgniteBiInClosure<K,V>` GridBoundedConcurrentOrderedMap.`evictionListener()` Gets closure listener to be called for every eviction event.

Methods in org.apache.ignite.internal.util with parameters of type IgniteBiInClosure
`void` GridBoundedConcurrentOrderedMap.`evictionListener(IgniteBiInClosure<K,V> lsnr)` Sets closure listener to be called for every eviction event.

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

Classes in org.apache.ignite.internal.util.lang that implement IgniteBiInClosure
`class` `IgniteInClosure2X<E1,E2>` Convenient in-closure subclass that allows for thrown grid exception.

### Uses of IgniteBiInClosure in org.apache.ignite.internal.util.nio

Methods in org.apache.ignite.internal.util.nio with parameters of type IgniteBiInClosure
`GridNioServer.Builder<T>` GridNioServer.Builder.`messageQueueSizeListener(IgniteBiInClosure<GridNioSession,Integer> msgQueueLsnr)`

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

Subinterfaces of IgniteBiInClosure in org.apache.ignite.internal.util.typedef
`interface` `CI2<E1,E2>` Defines `alias` for `IgniteBiInClosure` by extending it.

Classes in org.apache.ignite.internal.util.typedef that implement IgniteBiInClosure
`class` `CIX2<E1,E2>` Defines `alias` for `IgniteInClosure2X` by extending it.

### Uses of IgniteBiInClosure in org.apache.ignite.internal.worker

Constructors in org.apache.ignite.internal.worker with parameters of type IgniteBiInClosure
Constructor and Description
`WorkersRegistry(@NotNull IgniteBiInClosure<GridWorker,FailureType> workerFailedHnd, long sysWorkerBlockedTimeout, IgniteLogger log)`

### Uses of IgniteBiInClosure in org.apache.ignite.plugin.platform

Subinterfaces of IgniteBiInClosure in org.apache.ignite.plugin.platform
`interface` `PlatformCachePluginConfigurationClosure` Platform cache configuration handler: updates plugin configuration using data sent from platform code.
`interface` `PlatformPluginConfigurationClosure` Platform configuration handler: updates plugin configuration using data sent from platform code.

### Uses of IgniteBiInClosure in org.apache.ignite.stream

Classes in org.apache.ignite.stream that implement IgniteBiInClosure
`class` `StreamVisitor<K,V>` Convenience adapter to visit every key-value tuple in the stream.

Methods in org.apache.ignite.stream with parameters of type IgniteBiInClosure
`static <K,V> StreamVisitor<K,V>` StreamVisitor.`from(IgniteBiInClosure<IgniteCache<K,V>,Map.Entry<K,V>> c)` Creates a new visitor based on instance of `IgniteBiInClosure`.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020