Skip navigation links

Infinispan 8.2.4.Final API

Packages 
Package Description
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.atomic
This package contains the AtomicMap interfaces and API that Infinispan exposes as building blocks in creating other public interfaces such as the Tree API.
org.infinispan.atomic.container  
org.infinispan.atomic.impl  
org.infinispan.atomic.sharded.collections  
org.infinispan.batch
Support for batching calls using the BatchingCache.startBatch() and BatchingCache.endBatch(boolean) API.
org.infinispan.cache.impl  
org.infinispan.cdi
This is the Infinispan CDI module.
org.infinispan.cdi.event
This package contains the event bridge implementation between Infinispan and CDI.
org.infinispan.cdi.event.cache
This package contains the adapters making the bridge between Infinispan cache events and CDI.
org.infinispan.cdi.event.cachemanager
This package contains the adapters making the bridge between Infinispan cache manager events and CDI.
org.infinispan.cdi.logging
This package contains the logging classes.
org.infinispan.cdi.util
This package contains utility classes.
org.infinispan.cdi.util.annotatedtypebuilder  
org.infinispan.cdi.util.defaultbean  
org.infinispan.cdi.util.logging
This package contains the logging classes.
org.infinispan.cli  
org.infinispan.cli.commands  
org.infinispan.cli.commands.client  
org.infinispan.cli.commands.server  
org.infinispan.cli.connection  
org.infinispan.cli.connection.jmx  
org.infinispan.cli.connection.jmx.remoting  
org.infinispan.cli.connection.jmx.rmi  
org.infinispan.cli.impl  
org.infinispan.cli.interpreter  
org.infinispan.cli.interpreter.codec  
org.infinispan.cli.interpreter.logging  
org.infinispan.cli.interpreter.result  
org.infinispan.cli.interpreter.session  
org.infinispan.cli.interpreter.statement  
org.infinispan.cli.interpreter.utils  
org.infinispan.cli.io  
org.infinispan.cli.shell  
org.infinispan.cli.util  
org.infinispan.client.hotrod
HotRod Client API
org.infinispan.client.hotrod.annotation
Hot Rod client annotations.
org.infinispan.client.hotrod.configuration
HotRod Client Configuration API
org.infinispan.client.hotrod.event
Hot Rod client remote event API.
org.infinispan.client.hotrod.exceptions
HotRod Client Exceptions
org.infinispan.client.hotrod.filter  
org.infinispan.client.hotrod.impl  
org.infinispan.client.hotrod.impl.async  
org.infinispan.client.hotrod.impl.consistenthash  
org.infinispan.client.hotrod.impl.iteration  
org.infinispan.client.hotrod.impl.operations  
org.infinispan.client.hotrod.impl.protocol  
org.infinispan.client.hotrod.impl.query  
org.infinispan.client.hotrod.impl.transport  
org.infinispan.client.hotrod.impl.transport.tcp  
org.infinispan.client.hotrod.logging  
org.infinispan.client.hotrod.marshall  
org.infinispan.client.hotrod.near  
org.infinispan.commands
Commands that operate on the cache, either locally or remotely.
org.infinispan.commands.control  
org.infinispan.commands.functional  
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.tx
Commands that represent transactional lifecycle transitions.
org.infinispan.commands.tx.totalorder  
org.infinispan.commands.write
Commands that alter the state of the cache.
org.infinispan.commons
Commons package
org.infinispan.commons.api
Commons API package
org.infinispan.commons.api.functional
Commons Functional API package
org.infinispan.commons.configuration
Commons Configuration package
org.infinispan.commons.configuration.attributes  
org.infinispan.commons.equivalence
Equivalence classes and interfaces to enable equivalence comparison between native types, arrays, etc.
org.infinispan.commons.executors
Commons Executors package
org.infinispan.commons.hash
Commons Hash package
org.infinispan.commons.io
Commons IO package
org.infinispan.commons.logging  
org.infinispan.commons.marshall
Provides Infinispan-specific input and output streams, buffers and related utilities.
org.infinispan.commons.marshall.exts
Provides Infinispan-specific extensions to the marshallers.
org.infinispan.commons.marshall.jboss
Hooks to bridge Infinispan's marshalling APIs with JBoss Marshalling internals.
org.infinispan.commons.util
Commons package providing various utility classes
org.infinispan.commons.util.concurrent
Provides commons interfaces and classes related to concurrency
org.infinispan.commons.util.concurrent.jdk8backported  
org.infinispan.commons.util.uberjar  
org.infinispan.compat  
org.infinispan.configuration  
org.infinispan.configuration.cache
Cache configuration
org.infinispan.configuration.format  
org.infinispan.configuration.global
EmbeddedCacheManager configuration
org.infinispan.configuration.parsing  
org.infinispan.container
Data containers which store cache entries.
org.infinispan.container.entries
Entries which are stored in data containers.
org.infinispan.container.entries.metadata  
org.infinispan.container.entries.versioned  
org.infinispan.container.versioning  
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.distexec
Distribute Executor APIs
org.infinispan.distexec.mapreduce
Map/Reduce APIs
org.infinispan.distexec.mapreduce.spi  
org.infinispan.distexec.spi  
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.eviction
Classes related to eviction.
org.infinispan.eviction.impl  
org.infinispan.executors
Implementations of different executors used for asynchronous operation.
org.infinispan.expiration
Classes related to entry 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.annotations
Internal annotations to control the lifecycle of cache components.
org.infinispan.factories.components  
org.infinispan.factories.scopes
Scopes of components within the lifespan of a CacheManager and its various Caches, and related utilities.
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.impl  
org.infinispan.globalstate  
org.infinispan.globalstate.impl  
org.infinispan.interceptors
Infinispan is designed around a set of interceptors around a data container.
org.infinispan.interceptors.base
Base interceptors containing common, reusable behavior.
org.infinispan.interceptors.compat  
org.infinispan.interceptors.distribution  
org.infinispan.interceptors.locking  
org.infinispan.interceptors.totalorder  
org.infinispan.interceptors.xsite  
org.infinispan.io
Provides Infinispan-specific input and output streams, buffers and related utilities.
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.
org.infinispan.jcache  
org.infinispan.jcache.annotation  
org.infinispan.jcache.embedded  
org.infinispan.jcache.embedded.logging  
org.infinispan.jcache.logging  
org.infinispan.jcache.remote  
org.infinispan.jcache.remote.logging  
org.infinispan.jcache.tck  
org.infinispan.jmx
Helpers that allow easy exposure of attributes and operations via JMX.
org.infinispan.jmx.annotations
JMX 2.0-like annotations, with no dependencies on JMX 2.0.
org.infinispan.lifecycle
Component lifecycle.
org.infinispan.lucene
Lucene Directory implementation which stores the index in Infinispan.
org.infinispan.lucene.cacheloader  
org.infinispan.lucene.cacheloader.configuration  
org.infinispan.lucene.directory  
org.infinispan.lucene.impl  
org.infinispan.lucene.logging  
org.infinispan.lucene.readlocks
Several implementations for a SegmentReadLocker, pick one depending on your use case.
org.infinispan.manager
Cache manager package
org.infinispan.manager.impl  
org.infinispan.marshall  
org.infinispan.marshall.core  
org.infinispan.marshall.exts
Externalizers for various JDK types that are marshalled using the marshalling framework.
org.infinispan.metadata
Metadata interfaces
org.infinispan.metadata.impl  
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
EmbeddedCacheManager-specific listener annotations
org.infinispan.notifications.cachemanagerlistener.event
EmbeddedCacheManager-specific listener events
org.infinispan.notifications.cachemanagerlistener.event.impl  
org.infinispan.notifications.impl  
org.infinispan.osgi  
org.infinispan.partitionhandling  
org.infinispan.partitionhandling.impl  
org.infinispan.persistence
This package contains stores, which are used for overflow or persistence.
org.infinispan.persistence.async  
org.infinispan.persistence.cli  
org.infinispan.persistence.cli.configuration  
org.infinispan.persistence.cli.upgrade  
org.infinispan.persistence.cluster
A CacheLoader (not CacheWriter) that polls other nodes in the cluster for state.
org.infinispan.persistence.factory  
org.infinispan.persistence.file
Simple filesystem-based CacheWriter implementation.
org.infinispan.persistence.jdbc
This package contains a AdvancedLoadWriteStore implementation based on a JDBC database connection.
org.infinispan.persistence.jdbc.binary
This JDBC CacheStore implementation is optimized for storing binary (non-String) keys in the cache.
org.infinispan.persistence.jdbc.configuration
org.infinispan.persistence.jdbc.connectionfactory
Connection factories for use with the JDBC Cache Store.
org.infinispan.persistence.jdbc.logging  
org.infinispan.persistence.jdbc.mixed
This is a delegating CacheStore implementation that delegates either to a binary or String based JDBC cache store depending on the key used.
org.infinispan.persistence.jdbc.stringbased
This JDBC CacheStore implementation is optimized for storing String keys in the cache.
org.infinispan.persistence.jpa
org.infinispan.persistence.jpa.configuration
Configuration for JpaStore
org.infinispan.persistence.jpa.impl  
org.infinispan.persistence.keymappers  
org.infinispan.persistence.leveldb
org.infinispan.persistence.leveldb.configuration
Configuration for LevelDBStore
org.infinispan.persistence.leveldb.logging  
org.infinispan.persistence.manager  
org.infinispan.persistence.modifications
Modifications that are used to encapsulate cache operations for application to a CacheStore.
org.infinispan.persistence.remote
org.infinispan.persistence.remote.configuration
Configuration for RemoteStore
org.infinispan.persistence.remote.logging  
org.infinispan.persistence.remote.upgrade  
org.infinispan.persistence.remote.wrapper  
org.infinispan.persistence.sifs  
org.infinispan.persistence.sifs.configuration  
org.infinispan.persistence.spi
The Persistence SPI
org.infinispan.persistence.support  
org.infinispan.persistence.util  
org.infinispan.query.api.continuous
Continuous querying API for Infinispan.
org.infinispan.query.dsl
A DSL for querying an Infinispan Cache.
org.infinispan.query.dsl.impl
DSL implementation and translation to internal intermediary representation based on a JPQL syntax subset.
org.infinispan.query.dsl.impl.logging  
org.infinispan.query.remote.client  
org.infinispan.registry
The internal cache registry API
org.infinispan.registry.impl  
org.infinispan.remoting
Remote communication between cache instances.
org.infinispan.remoting.inboundhandler  
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.jgroups
A transport implementation based on JGroups.
org.infinispan.security
The Security API
org.infinispan.security.actions  
org.infinispan.security.impl  
org.infinispan.server.core.configuration
Core Server Configuration API
org.infinispan.server.core.logging  
org.infinispan.server.core.security  
org.infinispan.server.core.security.simple  
org.infinispan.server.core.transport  
org.infinispan.server.memcached  
org.infinispan.server.memcached.configuration
Memcached Server Configuration API
org.infinispan.server.memcached.logging  
org.infinispan.server.websocket  
org.infinispan.server.websocket.configuration
WebSocket Server Configuration API
org.infinispan.server.websocket.handlers  
org.infinispan.server.websocket.json  
org.infinispan.server.websocket.logging  
org.infinispan.spring
Spring Infinispan - Shared classes.
org.infinispan.spring.config  
org.infinispan.spring.provider
Spring Infinispan - An implementation of Spring 3.2's Cache SPI based on JBoss Infinispan.
org.infinispan.spring.support  
org.infinispan.spring.support.embedded  
org.infinispan.spring.support.remote  
org.infinispan.statetransfer
Transfer of state to new caches in a cluster.
org.infinispan.stats
Cache statistics.
org.infinispan.stats.container  
org.infinispan.stats.impl  
org.infinispan.stats.logging  
org.infinispan.stats.percentiles  
org.infinispan.stats.topK  
org.infinispan.stats.wrappers  
org.infinispan.stream
This package contains various helper classes when using the CacheStream or its various classes.
org.infinispan.stream.impl  
org.infinispan.stream.impl.interceptor  
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.stream.impl.termop  
org.infinispan.stream.impl.termop.object  
org.infinispan.stream.impl.termop.primitive  
org.infinispan.stream.impl.tx  
org.infinispan.tasks  
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 TransactionManagers.
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.totalorder  
org.infinispan.transaction.xa
XA transaction support.
org.infinispan.transaction.xa.recovery  
org.infinispan.tree
This package contains the TreeCache.
org.infinispan.tree.impl  
org.infinispan.tree.logging  
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.logging
Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines.
org.infinispan.util.logging.events  
org.infinispan.util.logging.events.impl  
org.infinispan.util.stream  
org.infinispan.xsite  
org.infinispan.xsite.statetransfer  
org.infinispan.xsite.status  
Skip navigation links

Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.