Class DefaultImmutableTimerMetaData<C>
java.lang.Object
org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData<C>
- Type Parameters:
C- the timer context type
- All Implemented Interfaces:
ImmutableTimerMetaData,TimeoutMetaData
- Direct Known Subclasses:
DefaultTimerMetaData
The default implementation of the immutable view of a timer metadata.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultImmutableTimerMetaData(TimerMetaDataConfiguration<C> configuration, ImmutableTimerMetaDataEntry<C> entry) -
Method Summary
Modifier and TypeMethodDescription<TC extends TimerConfiguration>
TCgetConfiguration(Class<TC> configurationClass) getType()boolean
-
Constructor Details
-
DefaultImmutableTimerMetaData
public DefaultImmutableTimerMetaData(TimerMetaDataConfiguration<C> configuration, ImmutableTimerMetaDataEntry<C> entry)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceImmutableTimerMetaData
-
getContext
- Specified by:
getContextin interfaceImmutableTimerMetaData
-
isPersistent
public boolean isPersistent()- Specified by:
isPersistentin interfaceImmutableTimerMetaData
-
getLastTimeout
- Specified by:
getLastTimeoutin interfaceImmutableTimerMetaData
-
getNextTimeout
- Specified by:
getNextTimeoutin interfaceTimeoutMetaData
-
getConfiguration
- Specified by:
getConfigurationin interfaceImmutableTimerMetaData
-
getTimeoutMatcher
- Specified by:
getTimeoutMatcherin interfaceImmutableTimerMetaData
-