General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and collections and containers designed to supplement the JDK-provided containers.
Class Summary Class Description AbstractControlledLocalTopologyManagerClass to be extended to allow some control over the local topology manager when testing Infinispan. AbstractDelegatingCacheCollection<E> AbstractDelegatingCacheSet<E>Same as
AbstractDelegatingCacheCollectionexcept this method implements Set as well.
AbstractDelegatingCacheStream<R>Delegate that forwards all the of the method calls to the underlying cache stream. AbstractDelegatingCloseableIteratorCollection<E>Delegating collection that produces closeable iterators and spliterators from the collection returned from
AbstractDelegatingCloseableIteratorSet<E> ByteStringA simple class which encapsulates a byte representation of a String using a predefined encoding (currently UTF-8). CacheCollectionMapper<E,R> Deprecated.since 9.2.1 It is recommended to use
WriteableCacheCollectionMapperinstead as it allows for constant time contains and other operations
CacheSetthat allows for a different set to be mapped as a different instance wtih values replaced on request.
Casting CloseablesThis class is used solely for the purpose of converting classes only in core to corresponding closeable variants. CloseableSuppliedIterator<E> CollectionMapper<E,R>A collection that maps another one to a new one of a possibly different type. CoreImmutablesFactory for generating immutable type wrappers for core types. DataContainerRemoveIterator<K,V>This is an iterator that will iterate upon the data container. DependencyGraph<T>Graph to track dependencies between objects EmbeddedTimeServiceThe default implementation of
EntryWrapper<K,V>Wrapper for CacheEntry(s) that can be used to update the cache when it's value is set. IntSetExternalizerExternalizer to be used for IntSet implementations KeyValuePair<K,V>Holds logically related key-value pairs or binary tuples. KeyValuePair.Externalizer LazyConcatIterator<E>Iterator implementation that will return all entries from the first iterator. ModulePropertiesThe
ModulePropertiesclass represents Infinispan's module service extensions.
ReadOnlyCollectionAsSet<T>Assumes that the delegate collection already contains unique elements. ReadOnlyDataContainerBackedKeySet Deprecated.DataContainer keySet method will be removed in the future. SetMapper<E,R>A set that maps another one to a new one of a possibly different type. StripedHashFunction<T>An hash function for stripping. TriangleFunctionsUtilSome utility functions for
TypedProperties Deprecated. WriteableCacheCollectionMapper<E,R>A writeable cache collection mapper that also has constant time operations for things such as
Collection.contains(Object)if the underlying Collection does.
WriteableCacheSetMapper<E,R>A writeable cache set mapper that also has constant time operations for things such as
Collection.contains(Object)if the underlying Set does.
Exception Summary Exception Description CyclicDependencyExceptionThrown when a cyclic dependency exist UserRaisedFunctionalExceptionThrown when client's code passed as a labda expression in commands such as
ComputeIfAbsentCommandraises a exception.