Class MutableBeanAccessMetaData
- java.lang.Object
-
- org.wildfly.clustering.ejb.cache.bean.MutableBeanAccessMetaData
-
- All Implemented Interfaces:
BeanAccessMetaData,ImmutableBeanAccessMetaData
public class MutableBeanAccessMetaData extends Object implements BeanAccessMetaData
ABeanAccessMetaDataimplementation that triggers a mutator on modification.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description MutableBeanAccessMetaData(BeanAccessMetaData metaData, Mutator mutator)
-
Method Summary
All 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.
-
-
-
Constructor Detail
-
MutableBeanAccessMetaData
public MutableBeanAccessMetaData(BeanAccessMetaData metaData, Mutator mutator)
-
-
Method Detail
-
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.
-
-