Package org.infinispan.config

Cache configuration beans and parsers.

See:
          Description

Interface Summary
CloneableConfigurationComponent Interface for all configurable components
ConfigurationBeanVisitor ConfigurationBeanVisitor implementations are passed through InfinispanConfiguration object tree visiting each configuration element of InfinispanConfiguration instance.
ConfigurationRegistry A registry for Configurations.
FluentConfiguration.AsyncConfig 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.
FluentConfiguration.ClusteringConfig Defines clustered characteristics of the cache.
FluentConfiguration.CustomInterceptorCumulator Enables addition of several customer interceptors
FluentConfiguration.CustomInterceptorPosition Configures the location of a specific custom interceptor
FluentConfiguration.CustomInterceptorsConfig Configures custom interceptors to be added to the cache.
FluentConfiguration.DataContainerConfig  
FluentConfiguration.DeadlockDetectionConfig Configures deadlock detection.
FluentConfiguration.EvictionConfig Controls the eviction settings for the cache.
FluentConfiguration.ExpirationConfig Controls the default expiration settings for entries in the cache.
FluentConfiguration.GroupsConfig  
FluentConfiguration.HashConfig Allows fine-tuning of rehashing characteristics.
FluentConfiguration.IndexingConfig Configures indexing of entries in the cache for searching.
FluentConfiguration.InvocationBatchingConfig  
FluentConfiguration.JmxStatisticsConfig  
FluentConfiguration.L1Config Configures the L1 cache behavior in 'distributed' caches instances.
FluentConfiguration.LoadersConfig Holds the configuration for cache loaders and stores.
FluentConfiguration.LockingConfig Defines the local, in-VM locking and concurrency characteristics of the cache.
FluentConfiguration.RecoveryConfig Defines recovery configuration for the cache.
FluentConfiguration.StateRetrievalConfig Configures how state is retrieved when a new cache joins the cluster.
FluentConfiguration.StoreAsBinaryConfig  
FluentConfiguration.SyncConfig 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.
FluentConfiguration.TransactionConfig Defines transactional (JTA) characteristics of the cache.
FluentConfiguration.UnsafeConfig  
FluentGlobalConfiguration.ExecutorFactoryConfig<T> Configures executor factory.
FluentGlobalConfiguration.GlobalJmxStatisticsConfig Configures whether global statistics are gathered and reported via JMX for all caches under this cache manager.
FluentGlobalConfiguration.SerializationConfig Configures serialization and marshalling settings.
FluentGlobalConfiguration.ShutdownConfig  
FluentGlobalConfiguration.TransportConfig Configures the transport used for network communications across the cluster.
JAXBUnmarshallable A mechanism to notify an XML element that the JAXB parser has willUnmarshall it
 

Class Summary
AbstractConfigurationBean Base superclass of Cache configuration classes that expose some properties that can be changed after the cache is started.
AbstractConfigurationBeanVisitor AbstractConfigurationBeanVisitor is a convenience super class for ConfigurationBeanVisitor classes.
AbstractNamedCacheConfigurationBean Adds named cache specific features to the AbstractConfigurationBean .
AdvancedExternalizerConfig Defines custom Externalizers to be registered with marshalling framework
CacheLoaderManagerConfig Holds the configuration of the cache loader chain.
Configuration Encapsulates the configuration of a Cache.
Configuration.AsyncType If this element is present, 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.BooleanAttributeType  
Configuration.ClusteringType Defines clustered characteristics of the cache.
Configuration.ClusteringTypeAdapter  
Configuration.CustomInterceptorPositionType  
Configuration.CustomInterceptorsType Configures custom interceptors to be added to the cache.
Configuration.DataContainerType This element controls the data container for the cache.
Configuration.DeadlockDetectionType This element configures deadlock detection.
Configuration.EvictionType This element controls the eviction settings for the cache.
Configuration.ExpirationType This element controls the default expiration settings for entries in the cache.
Configuration.HashType Allows fine-tuning of rehashing characteristics.
Configuration.InvocationBatching Defines whether invocation batching is allowed in this cache instance, and sets up internals accordingly to allow use of this API.
Configuration.JmxStatistics This element specifies whether cache statistics are gathered and reported via JMX.
Configuration.L1Type This element configures the L1 cache behavior in 'distributed' caches instances.
Configuration.LazyDeserialization Deprecated.
Configuration.LockingType Defines the local, in-VM locking and concurrency characteristics of the cache.
Configuration.QueryConfigurationBean Configures indexing of entries in the cache for searching.
Configuration.RecoveryType Recovery makes sure data in both transactional resource and Infinispan end up in a consistent state.
Configuration.StateRetrievalType Configures how state is retrieved when a new cache joins the cluster.
Configuration.StoreAsBinary A mechanism by which data is stored as a binary byte array.
Configuration.SyncType If this element is present, 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.TransactionType Defines transactional (JTA) characteristics of the cache.
Configuration.UnsafeType Allows you to tune various unsafe or non-standard characteristics.
ConfigurationValidatingVisitor ConfigurationValidatingVisitor checks semantic validity of InfinispanConfiguration instance.
CustomInterceptorConfig Holds information about the custom interceptors defined in the configuration file.
DelegatingConfigurationVisitor DelegatingConfigurationVisitor wraps a list of ConfigurationBeanVisitor visitors and delegates visitor callbacks to all delegates in the list.
FluentConfiguration Fluent configuration base class.
FluentGlobalConfiguration Fluent global configuration base class.
GlobalConfiguration Configuration component that encapsulates the global configuration.
GlobalConfiguration.AdvancedExternalizersType Configures custom marshallers.
GlobalConfiguration.ExecutorFactoryType  
GlobalConfiguration.FactoryClassWithPropertiesType  
GlobalConfiguration.GlobalJmxStatisticsType This element specifies whether global statistics are gathered and reported via JMX for all caches under this cache manager.
GlobalConfiguration.ScheduledExecutorFactoryType  
GlobalConfiguration.SerializationType Serialization and marshalling settings.
GlobalConfiguration.ShutdownType This element specifies behavior when the JVM running the cache instance shuts down.
GlobalConfiguration.TransportType This element configures the transport used for network communications across the cluster.
GrouperConfiguration  
GroupsConfiguration  
InfinispanConfiguration InfinispanConfiguration encapsulates root component of Infinispan XML configuration.
OverrideConfigurationVisitor OverrideConfigurationVisitor breaks down fields of Configuration object to individual components and then compares them for field updates.
TimeoutConfigurationValidatingVisitor TimeoutConfigurationValidatingVisitor checks transport related timeout relationships of InfinispanConfiguration instance.
TypedPropertiesAdapter TypedPropertiesAdapter is JAXB XmlAdapter for TypedProperties.
 

Enum Summary
Configuration.CacheMode Cache replication mode.
GlobalConfiguration.ShutdownHookBehavior Behavior of the JVM shutdown hook registered by the cache
 

Exception Summary
ConfigurationException An exception that represents an error in the configuration.
DuplicateCacheNameException Thrown if a duplicate named cache is detected
 

Annotation Types Summary
ConfigurationDoc Configuration bean element annotated with @ConfigurationDoc indicates that the element should be included in configuration reference.
ConfigurationDocRef Configuration bean element annotated with @ConfigurationDocRef indicates that the element should be included in configuration reference but that the description should be extracted from bean class target and its targetElement (method or field).
ConfigurationDocs Configuration bean element annotated with @ConfigurationDocs wraps multiple @ConfigurationDoc annotations
Dynamic Annotation that marks fields in Configuration as being modifiable even after the cache has started.
 

Package org.infinispan.config Description

Cache configuration beans and parsers. Need @XmlSchema annotation in order to classify all JAXB created schema elements in appropriate XML namespace


-->

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