Enum ImmortalBeanAccessMetaData
- java.lang.Object
-
- java.lang.Enum<ImmortalBeanAccessMetaData>
-
- org.wildfly.clustering.ejb.cache.bean.ImmortalBeanAccessMetaData
-
- All Implemented Interfaces:
Serializable,Comparable<ImmortalBeanAccessMetaData>,BeanAccessMetaData,ImmutableBeanAccessMetaData
public enum ImmortalBeanAccessMetaData extends Enum<ImmortalBeanAccessMetaData> implements BeanAccessMetaData
A staticBeanAccessMetaDataimplementation for beans that do not expire.- Author:
- Paul Ferraro
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DurationgetLastAccessDuration()Returns the duration of time between bean creation and last access.voidsetLastAccessDuration(Duration duration)Sets the duration of time since creation for this bean.static ImmortalBeanAccessMetaDatavalueOf(String name)Returns the enum constant of this type with the specified name.static ImmortalBeanAccessMetaData[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INSTANCE
public static final ImmortalBeanAccessMetaData INSTANCE
-
-
Method Detail
-
values
public static ImmortalBeanAccessMetaData[] 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 (ImmortalBeanAccessMetaData c : ImmortalBeanAccessMetaData.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ImmortalBeanAccessMetaData valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getLastAccessDuration
public Duration getLastAccessDuration()
Description copied from interface:ImmutableBeanAccessMetaDataReturns the duration of time between bean creation and last access.- Specified by:
getLastAccessDurationin interfaceImmutableBeanAccessMetaData- Returns:
-
setLastAccessDuration
public void setLastAccessDuration(Duration duration)
Description copied from interface:BeanAccessMetaDataSets the duration of time since creation for this bean.- Specified by:
setLastAccessDurationin interfaceBeanAccessMetaData- Parameters:
duration- the duration of time since bean creation.
-
-