Infinispan Core 5.2.11.Final-redhat-2

Infinispan Core 5.2.11.Final-redhat-2 API

Packages 
Package Description
org.infinispan
This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform.
org.infinispan.affinity  
org.infinispan.api
API package
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.batch
Support for batching calls using the Cache.startBatch() and Cache.endBatch(boolean) API.
org.infinispan.commands
Commands that operate on the cache, either locally or remotely.
org.infinispan.commands.control  
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.write
Commands that alter the state of the cache.
org.infinispan.commons
Commons package
org.infinispan.commons.hash  
org.infinispan.config
Cache configuration beans and parsers.
org.infinispan.config.parsing  
org.infinispan.configuration  
org.infinispan.configuration.as  
org.infinispan.configuration.cache
Classes related to eviction.
org.infinispan.configuration.global  
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.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  
org.infinispan.distexec.mapreduce  
org.infinispan.distexec.mapreduce.spi  
org.infinispan.distexec.spi  
org.infinispan.distribution
Classes relating to the distributed cache mode.
org.infinispan.distribution.ch  
org.infinispan.distribution.group
Groups allow keys with differeing hash codes to be co-located on the same node.
org.infinispan.distribution.topologyaware  
org.infinispan.eviction
Classes related to eviction.
org.infinispan.executors
Implementations of different executors used for asynchronous operation.
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.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.distribution  
org.infinispan.interceptors.locking  
org.infinispan.interceptors.xsite  
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.jmx.annotations
JMX 2.0-like annotations, with no dependencies on JMX 2.0.
org.infinispan.lifecycle
Component lifecycle.
org.infinispan.loaders
This package contains loaders and stores, which are used for overflow or persistence.
org.infinispan.loaders.bucket
Abstract classes that use hashed buckets to store entries.
org.infinispan.loaders.cluster
A CacheLoader (not CacheStore) that polls other nodes in the cluster for state.
org.infinispan.loaders.decorators
This package contains loaders and stores, which are used for overflow or persistence.
org.infinispan.loaders.file
Simple filesystem-based CacheStore implementation.
org.infinispan.loaders.keymappers  
org.infinispan.loaders.modifications
Modifications that are used to encapsulate cache operations for application to a CacheStore.
org.infinispan.manager
Cache manager package
org.infinispan.marshall
Infinispan makes use of custom marshalling to serialize and deserialize state wherever possible, rather than falling back to the JDK to do this.
org.infinispan.marshall.exts
Externalizers for various JDK types that are marshalled using the marshalling framework.
org.infinispan.marshall.jboss
Hooks to bridge Infinispan's marshalling APIs with JBoss Marshalling internals.
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  
org.infinispan.notifications.cachelistener.event  
org.infinispan.notifications.cachemanagerlistener
CacheManager-specific notifications and eventing.
org.infinispan.notifications.cachemanagerlistener.annotation  
org.infinispan.notifications.cachemanagerlistener.event  
org.infinispan.remoting
Remote communication between cache instances.
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.statetransfer
Transfer of state to new caches in a cluster.
org.infinispan.stats
Cache statistics.
org.infinispan.topology  
org.infinispan.transaction
JTA transaction support.
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.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.jdk7backported  
org.infinispan.util.concurrent.jdk8backported  
org.infinispan.util.concurrent.locks
Lock and synchronization related classes, tools and utilities.
org.infinispan.util.concurrent.locks.containers
Concurrent lock containers.
org.infinispan.util.logging
Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines.
org.infinispan.util.stream  
org.infinispan.xsite  
Infinispan Core 5.2.11.Final-redhat-2

Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.