Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform.
This package contains the KeyAffinityService interfaces which allow user code to determine mapping of keys onto nodes
Hot Rod client API.
Hot Rod client annotations.
Hot Rod client configuration API.
Hot Rod client remote event API.
Hot Rod client exceptions.
Commons package
Commons API package
Commons Configuration package
Commons Executors package
Commons Hash package
Commons IO package
Pluggable lookup for MBeanServer.
Provides Infinispan-specific input and output streams, buffers and related utilities.
Provides Infinispan-specific extensions to the marshallers.
Commons package providing various utility classes
Provides commons interfaces and classes related to concurrency
Cache configuration
EmbeddedCacheManager configuration
This package contains the APIs that enable users to search for, and amend, data inconsistencies within their cache.
Package that contains the interface describing the underlyling API for storage in Infinispan
Contexts contain information of a specific invocation on the cache, such as its origins, scope (transactional or non-transactional), as well as invocation-specific flags.
Clustered Counters API.
Clustered Counters Exceptions.
Classes relating to the distributed cache mode.
Consistent Hash interfaces
Groups allow keys with differeing hash codes to be co-located on the same node.
Classes related to eviction.
Cache expiration.
Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.
Functional API package
Global configuration state.
Provides Infinispan-specific input and output streams, buffers and related utilities.
Hooks to bridge Infinispan's marshalling APIs with JBoss Marshalling internals.
Module and component lifecycle.
Embedded Clustered Locks.
Clustered Locks API.
Clustered Locks Exceptions.
Cache manager API.
 
Metadata interfaces
Eclipse microprofile based metrics.
MultimapCache API.
Embedded Multimap Cache.
Notifications and eventing for listeners on both the Cache and CacheManager interfaces.
Cache-specific listener annotations
Cache-specific listener events
Cache-specific notifications and eventing filtering classes.
EmbeddedCacheManager-specific listener annotations
EmbeddedCacheManager-specific listener events
Querying on plain Java objects.
 
Persistence API.
A CacheLoader (not CacheWriter) that polls other nodes in the cluster for state.
Simple filesystem-based CacheWriter implementation.
This package contains a AdvancedLoadWriteStore implementation based on a JDBC database connection.
Common configuration for JDBC cache stores.
Configuration for the JDBC CacheStore.
JDBC CacheStore implementation which maps keys to strings.
Hot Rod-based AdvancedLoadWriteStore.
Configuration for RemoteStore.
RocksDB-based AdvancedLoadWriteStore.
Configuration for RocksDBStore.
Configuration for org.infinispan.persistence.sifs.SoftIndexFileStore.
The Persistence SPI.
This package contains a AdvancedLoadWriteStore implementation based on a JDBC database connection.
Query API that lets you perform Ickle queries and look up values in caches.
Continuous querying API.
Query DSL API.
Query client support classes.
REST Server bootstrap and Netty bridge classes.
Authentication API for REST.
REST Server Configuration API
Security API.
Core Server Configuration API
HotRod Server Configuration API
Memcached Server Configuration API
Cache statistics.
Cache stream processing.
Server tasks API.
JTA transaction support.
Cross-Site Replication conflict resolution.