Package | Description |
---|---|
org.infinispan.cache.impl | |
org.infinispan.iteration |
Provides Infinispan-specific utilities for iterating over entries in the cache, specifically optimized for
distributed caches.
|
org.infinispan.iteration.impl |
Provides Infinispan-specific implementation details iterating over entries in the cache, specifically optimized for
distributed caches.
|
Modifier and Type | Class and Description |
---|---|
protected class |
SimpleCacheImpl.ConvertedIterable<C> |
protected class |
SimpleCacheImpl.FilteredEntryIterable |
Modifier and Type | Method and Description |
---|---|
<C> CloseableIterable<CacheEntry<K,C>> |
SimpleCacheImpl.FilteredEntryIterable.converter(Converter<? super K,? super V,C> converter) |
Modifier and Type | Interface and Description |
---|---|
interface |
EntryIterable<K,V>
A
Iterable instance that allows the user to iterate over the entries in the cache. |
Modifier and Type | Method and Description |
---|---|
<C> CloseableIterable<CacheEntry<K,C>> |
EntryIterable.converter(Converter<? super K,? super V,C> converter)
This returns a
CloseableIterable that will change the type of the returned
value for the entry using the already provided filter in addition to the converter. |
Modifier and Type | Class and Description |
---|---|
class |
EntryIterableFromStreamImpl<K,V>
This is an implementation that allows for creating new EntryIterable instances by supplying a new converter.
|
class |
TrackingEntryIterableFromStream<K,V,C>
CloseableIterable that also tracks the streams it spawns so it can properly close them when the close method is
invoked.
|
class |
TransactionAwareCloseableIterable<K,V,C>
CloseableIterable implementation that will enhance another CloseableIterable to use the provided context values in the
iteration process properly.
|
class |
TransactionAwareEntryIterable<K,V>
CloseableIterable implementation that will enhance another CloseableIterable to use the provided context values in the
iteration process properly.
|
Modifier and Type | Field and Description |
---|---|
protected CloseableIterable<CacheEntry<K,C>> |
TransactionAwareCloseableIterable.iterable |
Modifier and Type | Method and Description |
---|---|
<C> CloseableIterable<CacheEntry<K,C>> |
EntryIterableFromStreamImpl.converter(Converter<? super K,? super V,C> converter) |
<C> CloseableIterable<CacheEntry<K,C>> |
TransactionAwareEntryIterable.converter(Converter<? super K,? super V,C> converter) |
Constructor and Description |
---|
TransactionAwareCloseableIterable(CloseableIterable<CacheEntry<K,C>> iterable,
KeyValueFilter<? super K,? super V> filter,
Converter<? super K,? super V,? extends C> converter,
TxInvocationContext<LocalTransaction> ctx,
Cache<K,?> cache) |
Copyright © 2024 JBoss, a division of Red Hat. All rights reserved.