Infinispan Distribution 5.3.0.Final API

Packages
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.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.util This package contains utility classes.
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  
org.infinispan.client.hotrod.configuration  
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.client.hotrod.logging  
org.infinispan.client.hotrod.marshall  
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.tx.totalorder  
org.infinispan.commands.write Commands that alter the state of the cache.
org.infinispan.commons Commons package
org.infinispan.commons.equivalence  
org.infinispan.commons.hash  
org.infinispan.compat  
org.infinispan.config Cache configuration beans and parsers.
org.infinispan.config.parsing  
org.infinispan.configuration  
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.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.demo Classes, programs and applications that help demonstrate how Infinispan can be used.
org.infinispan.demo.distexec  
org.infinispan.demo.mapreduce  
org.infinispan.demo.nearcache.client  
org.infinispan.demo.nearcache.server  
org.infinispan.demos.directory  
org.infinispan.demos.gridfs  
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.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.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.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.jcache  
org.infinispan.jcache.annotation  
org.infinispan.jcache.annotation.solder  
org.infinispan.jcache.interceptor  
org.infinispan.jcache.logging  
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.bdbje This package contains a CacheStore implementation based on Oracle's BDBJE storage engine.
org.infinispan.loaders.bdbje.configuration  
org.infinispan.loaders.bdbje.logging  
org.infinispan.loaders.bucket Abstract classes that use hashed buckets to store entries.
org.infinispan.loaders.cassandra This package contains a CacheStore implementation based on persisting to Apache Cassandra
org.infinispan.loaders.cassandra.configuration  
org.infinispan.loaders.cassandra.logging  
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.cloud.configuration  
org.infinispan.loaders.cloud.logging  
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.hbase This package contains a CacheStore implementation based on persisting to HBase.
org.infinispan.loaders.hbase.configuration  
org.infinispan.loaders.hbase.logging  
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.configuration  
org.infinispan.loaders.jdbc.connectionfactory Connection factories for use with the JDBC Cache Store.
org.infinispan.loaders.jdbc.logging  
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.jdbm.configuration  
org.infinispan.loaders.jdbm.logging  
org.infinispan.loaders.jpa  
org.infinispan.loaders.jpa.configuration  
org.infinispan.loaders.keymappers  
org.infinispan.loaders.leveldb  
org.infinispan.loaders.leveldb.configuration  
org.infinispan.loaders.leveldb.logging  
org.infinispan.loaders.modifications Modifications that are used to encapsulate cache operations for application to a CacheStore.
org.infinispan.loaders.remote  
org.infinispan.loaders.remote.configuration  
org.infinispan.loaders.remote.logging  
org.infinispan.loaders.remote.wrapper  
org.infinispan.lucene Lucene Directory implementation which stores the index in Infinispan.
org.infinispan.lucene.cachestore  
org.infinispan.lucene.directory  
org.infinispan.lucene.impl  
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.logging  
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.metadata  
org.infinispan.nearcache.cdi  
org.infinispan.nearcache.jms  
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.clustered  
org.infinispan.query.clustered.commandworkers  
org.infinispan.query.impl  
org.infinispan.query.impl.massindex  
org.infinispan.query.indexmanager  
org.infinispan.query.logging  
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.rest  
org.infinispan.rest.configuration  
org.infinispan.rest.logging  
org.infinispan.rhq  
org.infinispan.server.core  
org.infinispan.server.core.configuration  
org.infinispan.server.core.logging  
org.infinispan.server.core.transport  
org.infinispan.server.hotrod.configuration  
org.infinispan.server.hotrod.logging  
org.infinispan.server.hotrod.util  
org.infinispan.server.memcached.configuration  
org.infinispan.server.memcached.logging  
org.infinispan.server.websocket  
org.infinispan.server.websocket.configuration  
org.infinispan.server.websocket.handlers  
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.1'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.tasks  
org.infinispan.tools  
org.infinispan.tools.doclet.html  
org.infinispan.tools.doclet.jmx  
org.infinispan.tools.rhq  
org.infinispan.tools.xsd  
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.totalorder  
org.infinispan.transaction.xa XA transaction support.
org.infinispan.transaction.xa.recovery  
org.infinispan.tree This package contains the TreeCache.
org.infinispan.tree.logging  
org.infinispan.upgrade  
org.infinispan.upgrade.hotrod  
org.infinispan.upgrade.logging  
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  

 


-->

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