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.
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 .
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.CustomInterceptorsType Configures custom interceptors to be added to 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 A mechanism by which serialization and deserialization of objects is deferred till the point in time in which they are used and needed.
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.StateRetrievalType Configures how state is retrieved when a new cache joins the cluster.
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.
GlobalConfiguration Configuration component that encapsulates the global configuration.
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.
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.
PluggableConfigurationComponent A configuration component where the implementation class can be specified, and comes with its own set of properties.
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


Google Analytics

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