org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
|
org.infinispan.affinity |
This package contains the KeyAffinityService interfaces which allow user code to determine mapping of keys onto nodes
|
org.infinispan.affinity.impl |
|
org.infinispan.batch |
Support for batching calls using the BatchingCache.startBatch() and BatchingCache.endBatch(boolean)
API.
|
org.infinispan.cache.impl |
|
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.commands.control |
|
org.infinispan.commands.functional |
|
org.infinispan.commands.functional.functions |
|
org.infinispan.commands.irac |
|
org.infinispan.commands.module |
|
org.infinispan.commands.read |
|
org.infinispan.commands.remote |
Meta-commands that wrap other commands for remote execution.
|
org.infinispan.commands.remote.recovery |
|
org.infinispan.commands.statetransfer |
|
org.infinispan.commands.topology |
|
org.infinispan.commands.triangle |
|
org.infinispan.commands.tx |
Commands that represent transactional lifecycle transitions.
|
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
org.infinispan.configuration |
|
org.infinispan.configuration.cache |
|
org.infinispan.configuration.format |
|
org.infinispan.configuration.global |
|
org.infinispan.configuration.internal |
A private configuration package.
|
org.infinispan.configuration.parsing |
|
org.infinispan.configuration.serializing |
|
org.infinispan.conflict |
This package contains the APIs that enable users to search for, and amend, data inconsistencies within their cache.
|
org.infinispan.conflict.impl |
This package contains implementations of the conflict resolution API.
|
org.infinispan.container |
Package that contains the interface describing the underlyling API for storage in Infinispan
|
org.infinispan.container.entries |
Entries which are stored in data containers.
|
org.infinispan.container.entries.metadata |
|
org.infinispan.container.entries.versioned |
|
org.infinispan.container.impl |
Data containers which store cache entries.
|
org.infinispan.container.offheap |
|
org.infinispan.container.versioning |
|
org.infinispan.container.versioning.irac |
|
org.infinispan.context |
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.
|
org.infinispan.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.distribution |
Classes relating to the distributed cache mode.
|
org.infinispan.distribution.ch |
Consistent Hash interfaces
|
org.infinispan.distribution.ch.impl |
|
org.infinispan.distribution.group |
Groups allow keys with differeing hash codes to be co-located on the same node.
|
org.infinispan.distribution.group.impl |
|
org.infinispan.distribution.impl |
|
org.infinispan.distribution.topologyaware |
|
org.infinispan.distribution.util |
|
org.infinispan.encoding |
|
org.infinispan.encoding.impl |
|
org.infinispan.eviction |
Classes related to eviction.
|
org.infinispan.eviction.impl |
|
org.infinispan.executors |
Implementations of different executors used for asynchronous operation.
|
org.infinispan.expiration |
Cache expiration.
|
org.infinispan.expiration.impl |
|
org.infinispan.factories |
Factories are internal components used to create other components based on a cache's
configuration.
|
org.infinispan.factories.impl |
|
org.infinispan.factories.threads |
|
org.infinispan.filter |
Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.
|
org.infinispan.functional |
Functional API package
|
org.infinispan.functional.impl |
|
org.infinispan.globalstate |
Global configuration state.
|
org.infinispan.globalstate.impl |
|
org.infinispan.health |
|
org.infinispan.health.impl |
|
org.infinispan.health.impl.jmx |
|
org.infinispan.health.jmx |
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.distribution |
Interceptors dealing with command replication in distributed/replicated mode.
|
org.infinispan.interceptors.impl |
Basic interceptors
|
org.infinispan.interceptors.locking |
Interceptors dealing with locking.
|
org.infinispan.interceptors.xsite |
Interceptors dealing with cross-site replication.
|
org.infinispan.io |
Provides Infinispan-specific input and output streams, buffers and related utilities.
|
org.infinispan.jmx |
Helpers that allow easy exposure of attributes and operations via JMX.
|
org.infinispan.lifecycle |
Module and component lifecycle.
|
org.infinispan.manager |
Cache manager API.
|
org.infinispan.manager.impl |
|
org.infinispan.marshall.core |
|
org.infinispan.marshall.core.impl |
|
org.infinispan.marshall.exts |
Externalizers for various JDK types that are marshalled using the marshalling framework.
|
org.infinispan.marshall.persistence |
|
org.infinispan.marshall.persistence.impl |
This package should mainly contain MessageMarshaller implementations for classes
which a static inner class is not possible.
|
org.infinispan.marshall.protostream.impl |
|
org.infinispan.metadata |
Metadata interfaces
|
org.infinispan.metadata.impl |
|
org.infinispan.metrics |
Micrometer based metrics.
|
org.infinispan.metrics.config |
|
org.infinispan.metrics.impl |
Micrometer-based metrics.
|
org.infinispan.notifications |
Notifications and eventing for listeners on both the Cache and CacheManager interfaces.
|
org.infinispan.notifications.cachelistener |
Cache -specific notifications and eventing.
|
org.infinispan.notifications.cachelistener.annotation |
Cache -specific listener annotations
|
org.infinispan.notifications.cachelistener.cluster |
|
org.infinispan.notifications.cachelistener.cluster.impl |
|
org.infinispan.notifications.cachelistener.event |
Cache -specific listener events
|
org.infinispan.notifications.cachelistener.event.impl |
|
org.infinispan.notifications.cachelistener.filter |
Cache -specific notifications and eventing filtering classes.
|
org.infinispan.notifications.cachemanagerlistener |
CacheManager -specific notifications and eventing.
|
org.infinispan.notifications.cachemanagerlistener.annotation |
|
org.infinispan.notifications.cachemanagerlistener.event |
|
org.infinispan.notifications.cachemanagerlistener.event.impl |
|
org.infinispan.notifications.impl |
|
org.infinispan.partitionhandling |
|
org.infinispan.partitionhandling.impl |
|
org.infinispan.persistence |
Persistence API.
|
org.infinispan.persistence.async |
|
org.infinispan.persistence.cluster |
|
org.infinispan.persistence.file |
|
org.infinispan.persistence.internal |
|
org.infinispan.persistence.keymappers |
|
org.infinispan.persistence.manager |
Implementations of the PersistenceManager interface, which define the logic
of how infinispan interacts with external stores.
|
org.infinispan.persistence.modifications |
Modifications that are used to encapsulate cache operations for application to a CacheStore .
|
org.infinispan.persistence.sifs |
|
org.infinispan.persistence.sifs.configuration |
Configuration for org.infinispan.persistence.sifs.SoftIndexFileStore .
|
org.infinispan.persistence.sifs.pmem |
|
org.infinispan.persistence.spi |
The Persistence SPI.
|
org.infinispan.persistence.support |
|
org.infinispan.persistence.util |
|
org.infinispan.reactive |
|
org.infinispan.reactive.publisher |
|
org.infinispan.reactive.publisher.impl |
|
org.infinispan.reactive.publisher.impl.commands.batch |
|
org.infinispan.reactive.publisher.impl.commands.reduction |
|
org.infinispan.registry |
The internal cache registry API
|
org.infinispan.registry.impl |
|
org.infinispan.remoting |
Remote communication between cache instances.
|
org.infinispan.remoting.inboundhandler |
Handling of inbound commands on remote nodes.
|
org.infinispan.remoting.inboundhandler.action |
|
org.infinispan.remoting.responses |
Abstractions of the different response types allowed during RPC.
|
org.infinispan.remoting.rpc |
Remote Procedure Call (RPC) interfaces and components used to invoke remote methods on cache instances.
|
org.infinispan.remoting.transport |
Transports handle the low-level networking, used by the remoting components.
|
org.infinispan.remoting.transport.impl |
|
org.infinispan.remoting.transport.jgroups |
A transport implementation based on JGroups.
|
org.infinispan.remoting.transport.raft |
RAFT interfaces for internal usage.
|
org.infinispan.scattered |
SCATTERED CACHE DESIGN
|
org.infinispan.scattered.impl |
|
org.infinispan.security |
Security API.
|
org.infinispan.security.actions |
|
org.infinispan.security.audit |
|
org.infinispan.security.impl |
|
org.infinispan.security.mappers |
|
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
org.infinispan.stats |
Cache statistics.
|
org.infinispan.stats.impl |
|
org.infinispan.stream |
Cache stream processing.
|
org.infinispan.stream.impl |
|
org.infinispan.stream.impl.intops |
|
org.infinispan.stream.impl.intops.object |
|
org.infinispan.stream.impl.intops.primitive.d |
|
org.infinispan.stream.impl.intops.primitive.i |
|
org.infinispan.stream.impl.intops.primitive.l |
|
org.infinispan.stream.impl.local |
|
org.infinispan.stream.impl.spliterators |
|
org.infinispan.topology |
|
org.infinispan.transaction |
JTA transaction support.
|
org.infinispan.transaction.impl |
|
org.infinispan.transaction.lookup |
Interfaces and implementations of lookup classes to locate and/or instantiate JTA TransactionManager s.
|
org.infinispan.transaction.synchronization |
|
org.infinispan.transaction.tm |
Infinispan's bare-bones internal transaction manager, used for batching calls as well as as a dummy, unit-test-only
transaction manager.
|
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.transaction.xa.recovery |
|
org.infinispan.upgrade |
|
org.infinispan.util |
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.
|
org.infinispan.util.concurrent |
Thread-safe containers and other concurrency-related utilities, designed to supplement JDK concurrency utilities
and containers.
|
org.infinispan.util.concurrent.locks |
Lock and synchronization related classes, tools and utilities.
|
org.infinispan.util.concurrent.locks.impl |
|
org.infinispan.util.function |
|
org.infinispan.util.logging |
Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines.
|
org.infinispan.util.logging.annotation.impl |
|
org.infinispan.util.logging.events |
|
org.infinispan.util.logging.events.impl |
|
org.infinispan.util.stream |
|
org.infinispan.xsite |
This is the private xsite package.
|
org.infinispan.xsite.commands |
|
org.infinispan.xsite.irac |
|
org.infinispan.xsite.metrics |
|
org.infinispan.xsite.notification |
|
org.infinispan.xsite.response |
|
org.infinispan.xsite.spi |
Cross-Site Replication conflict resolution.
|
org.infinispan.xsite.statetransfer |
|
org.infinispan.xsite.status |
|