Top Description Interfaces Classes Enums
[default module]

Package net.sf.ehcache.config


This package contains the cache configuration code.

Interface Summary

Modifier and TypeInterface and Description
public interface
CacheConfigurationListener

Instances of CacheConfigurationListener can be registered with CacheConfiguration instances in order to receive notification when any of the dynamic properties of the configuration are changed.

public interface
DynamicSearchListener

Listener for changes to dynamic attributes extractor config

Class Summary

Modifier and TypeClass and Description
public abstract class
pack-priv class
BeanHandler

A SAX handler that configures a bean.

public class
CacheConfigError

Represents a config error in a cache configuration

public class
CacheConfiguration

A value object used to represent cache configuration.

public class
CacheWriterConfiguration

Class to hold the CacheWriterManager configuration

public class
ConfigError

Represents a config error

public class
Configuration

A bean, used by BeanUtils, to set configuration from an XML configuration file.

public class
ConfigurationFactory

A utility class which configures beans from XML, using reflection.

public class
ConfigurationHelper

The configuration for ehcache.

public class
public class
DiskStoreConfiguration

A class to represent DiskStore configuration e.g. <diskStore path="${java.io.tmpdir}" />

public class
public class
FactoryConfiguration<
the concrete factory type
T extends FactoryConfiguration
>

A class to represent the CacheManagerEventListener configuration.

public class
InvalidConfigurationException

An exception to report invalid configuration settings.

public class
ManagementRESTServiceConfiguration

Configuration class of management REST services.

public class
NonstopConfiguration

Configuration class of nonstop caches

public class
PersistenceConfiguration

Class to hold the persistence policy configuration.

public class
PinningConfiguration

Class to hold the Pinning configuration.

public class
Searchable

Search configuration for a Cache

public class
SearchAttribute

A cache search attribute.

public class
SizeOfPolicyConfiguration

Class to hold the SizeOf policy configuration.

public class
TerracottaClientConfiguration

Holds the Terracotta configuration for a particular client

public class
TerracottaConfiguration

Class to hold the Terracotta configuration - either a pointer to the real config or a container for embedded config.

public class
TimeoutBehaviorConfiguration

Configuration element for configuring timeoutBehavior for nonstop

Enum Summary

Modifier and TypeEnum and Description
public enum
MemoryUnit

Memory unit: byte-based