Packages |
org.infinispan |
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform. |
org.infinispan.affinity |
|
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.client.hotrod |
|
org.infinispan.client.hotrod.exceptions |
|
org.infinispan.client.hotrod.impl |
|
org.infinispan.client.hotrod.impl.async |
|
org.infinispan.client.hotrod.impl.consistenthash |
|
org.infinispan.client.hotrod.impl.operations |
|
org.infinispan.client.hotrod.impl.protocol |
|
org.infinispan.client.hotrod.impl.transport |
|
org.infinispan.client.hotrod.impl.transport.tcp |
|
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely. |
org.infinispan.commands.control |
Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking. |
org.infinispan.commands.read |
Commands that read data from the cache. |
org.infinispan.commands.remote |
Meta-commands that wrap other commands for remote execution. |
org.infinispan.commands.tx |
Commands that represent transactional lifecycle transitions. |
org.infinispan.commands.write |
Commands that alter the state of the cache. |
org.infinispan.config |
Cache configuration beans and parsers. |
org.infinispan.config.parsing |
|
org.infinispan.container |
Data containers which store cache entries. |
org.infinispan.container.entries |
Entries which are stored in data containers. |
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.demo |
Classes, programs and applications that help demonstrate how Infinispan can be used. |
org.infinispan.demos.directory |
|
org.infinispan.demos.gridfs |
|
org.infinispan.distribution |
Classes relating to the distributed cache mode. |
org.infinispan.ec2demo |
|
org.infinispan.ec2demo.web |
|
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.scopes |
Scopes of components within the lifespan of a CacheManager and its various Cache s, 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.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.jopr |
|
org.infinispan.lifecycle |
Component lifecycle. |
org.infinispan.loaders |
This package contains loaders and stores, which are used for overflow or persistence. |
org.infinispan.loaders.bdbje |
This package contains a CacheStore implementation based on
Oracle's BDBJE storage engine. |
org.infinispan.loaders.bucket |
Abstract classes that use hashed buckets to store entries. |
org.infinispan.loaders.cloud |
This package contains a CacheStore implementation based on
JClouds, which in turn is an abstraction layer to store data on cloud infrastructure providers
such as Amazon's S3,
RackspaceCloud's CloudFiles,
Microsoft's Windows Azure Blob Storage API, and others. |
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.jdbc |
This package contains a CacheStore implementation based on
a JDBC database connection. |
org.infinispan.loaders.jdbc.binary |
This JDBC CacheStore implementation is optimized for storing binary (non-String)
keys in the cache. |
org.infinispan.loaders.jdbc.connectionfactory |
Connection factories for use with the JDBC Cache Store. |
org.infinispan.loaders.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.loaders.jdbc.stringbased |
This JDBC CacheStore implementation is optimized for storing String
keys in the cache. |
org.infinispan.loaders.jdbm |
This package contains a CacheStore implementation based on
persisting to JDBM. |
org.infinispan.loaders.modifications |
Modifications that are used to encapsulate cache operations for application to a CacheStore . |
org.infinispan.loaders.remote |
|
org.infinispan.lucene |
Lucene Directory implementation which stores the index in Infinispan. |
org.infinispan.lucene.locking |
Lucene's IndexWriter instances are threadsafe but you can have only one open on the index, so when opening an IndexWriter an
index-wide lock needs to be acquired. |
org.infinispan.lucene.readlocks |
Several implementations for a SegmentReadLocker, pick one depending on your use case. |
org.infinispan.lucenedemo |
|
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.query |
|
org.infinispan.query.backend |
|
org.infinispan.query.impl |
|
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.server.core.transport |
|
org.infinispan.server.websocket |
|
org.infinispan.server.websocket.handlers |
|
org.infinispan.statetransfer |
Transfer of state to new caches in a cluster. |
org.infinispan.stats |
Cache statistics. |
org.infinispan.tools |
|
org.infinispan.tools.doclet.config |
|
org.infinispan.tools.doclet.html |
|
org.infinispan.tools.doclet.jmx |
|
org.infinispan.tools.jopr |
|
org.infinispan.tools.schema |
|
org.infinispan.transaction |
JTA transaction support. |
org.infinispan.transaction.lookup |
Interfaces and implementations of lookup classes to locate and/or instantiate JTA TransactionManager s. |
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.tree |
This package contains the TreeCache. |
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.containers |
Concurrent lock containers. |
org.infinispan.util.hash |
|
org.infinispan.util.logging |
Infinispan's logging abstractions that delegate to either JDK or Log4J logging engines. |