Package net.sf.ehcache.config
Enum PersistenceConfiguration.Strategy
- java.lang.Object
-
- java.lang.Enum<PersistenceConfiguration.Strategy>
-
- net.sf.ehcache.config.PersistenceConfiguration.Strategy
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<PersistenceConfiguration.Strategy>
- Enclosing class:
- PersistenceConfiguration
public static enum PersistenceConfiguration.Strategy extends java.lang.Enum<PersistenceConfiguration.Strategy>
Enumeration of the legal persistence strategies
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DISTRIBUTEDTerracotta clustered persistence (requires a Terracotta clustered cache).LOCALRESTARTABLEEnterprise fault tolerant persistenceLOCALTEMPSWAPStandard open source (non fault-tolerant) on-disk persistenceNONENo persistence
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PersistenceConfiguration.StrategyvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PersistenceConfiguration.Strategy[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
LOCALTEMPSWAP
public static final PersistenceConfiguration.Strategy LOCALTEMPSWAP
Standard open source (non fault-tolerant) on-disk persistence
-
LOCALRESTARTABLE
public static final PersistenceConfiguration.Strategy LOCALRESTARTABLE
Enterprise fault tolerant persistence
-
NONE
public static final PersistenceConfiguration.Strategy NONE
No persistence
-
DISTRIBUTED
public static final PersistenceConfiguration.Strategy DISTRIBUTED
Terracotta clustered persistence (requires a Terracotta clustered cache).
-
-
Method Detail
-
values
public static PersistenceConfiguration.Strategy[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PersistenceConfiguration.Strategy c : PersistenceConfiguration.Strategy.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PersistenceConfiguration.Strategy valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-