| |||||||
| DETAILS: DOCUMENTATION | | FRAMES | NO FRAMES | ||||||
| Element Summary | |
| infinispan | Defines the configuration for Infinispan, for the cache manager configuration, for the default cache, and for named caches. |
| infinispan.global | |
| infinispan.global.globalJmxStatistics | This element specifies whether global statistics are gathered and reported via JMX for all caches under this cache manager. |
| infinispan.global.serialization | Configures serialization and marshalling settings. |
| infinispan.global.serialization.advancedExternalizers | Configures custom marshallers. |
| infinispan.global.serialization.advancedExternalizers.advancedExternalizer | AdvancedExternalizer provides an alternative way to provide externalizers for marshalling/unmarshalling user defined classes that overcome the deficiencies of the more user-friendly externalizer definition model explained in Externalizer. |
| infinispan.global.shutdown | This element specifies behavior when the JVM running the cache instance shuts down. |
| infinispan.global.transport | This element configures the transport used for network communications across the cluster. |
| Complex Type Summary | |
| configuration | |
| configuration.clustering | Defines clustered characteristics of the cache. |
| configuration.clustering.async | If configured all communications are asynchronous, in that whenever a thread sends a message sent over the wire, it does not wait for an acknowledgment before returning. |
| configuration.clustering.hash | Allows fine-tuning of rehashing characteristics. |
| configuration.clustering.hash.groups | |
| configuration.clustering.hash.groups.grouper | |
| configuration.clustering.l1 | Configures the L1 cache behavior in 'distributed' caches instances. |
| configuration.clustering.stateRetrieval | Configures how state is retrieved when a new cache joins the cluster. |
| configuration.clustering.stateTransfer | Configures how state is transferred when a cache joins or leaves the cluster. |
| configuration.clustering.sync | If configured all communications are synchronous, in that whenever a thread sends a message sent over the wire, it blocks until it receives an acknowledgment from the recipient. |
| configuration.customInterceptors | Configures custom interceptors to be added to the cache. |
| configuration.customInterceptors.interceptor | |
| configuration.dataContainer | Controls the data container for the cache. |
| configuration.deadlockDetection | Configures deadlock detection. |
| configuration.eviction | Controls the eviction settings for the cache. |
| configuration.expiration | Controls the default expiration settings for entries in the cache. |
| configuration.indexing | Configures indexing of entries in the cache for searching. |
| configuration.invocationBatching | |
| configuration.jmxStatistics | Determines whether statistics are gather and reported. |
| configuration.lazyDeserialization | Deprecated configuration element. |
| configuration.loaders | Configuration for cache loaders and stores. |
| configuration.loaders.loader | Configuration a specific cache loader or cache store |
| configuration.loaders.loader.async | Configuration for the async cache loader. |
| configuration.loaders.loader.singletonStore | SingletonStore is a delegating cache store used for situations when only one instance in a cluster should interact with the underlying store. |
| configuration.locking | Defines the local, in-VM locking and concurrency characteristics of the cache. |
| configuration.storeAsBinary | Controls whether when stored in memory, keys and values are stored as references to their original objects, or in a serialized, binary format. |
| configuration.transaction | Defines transactional (JTA) characteristics of the cache. |
| configuration.transaction.recovery | Defines recovery configuration for the cache. |
| configuration.unsafe | Controls certain tuning parameters that may break some of Infinispan's public API contracts in exchange for better performance in some cases. |
| executorFactory | |
| properties | |
| properties.property | |
| scheduledExecutorFactory | |
| Simple Type Summary | |
| evictionStrategy | |
| evictionThreadPolicy | |
| isolationLevel | |
| lockingMode | Defines the locking modes that are available for transactional caches: optimistic or pessimistic - see http://community.jboss.org/wiki/OptimisticLockingInInfinispan for more. |
| shutdownHookBehavior | |
| transactionMode | Enumeration containing the available transaction modes for a cache. |
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
| |||||||
| DETAILS: DOCUMENTATION | | FRAMES | NO FRAMES | ||||||