Index

A B C D E F G H I J M O P R S T V W Y Z 
All Classes and Interfaces|All Packages

A

AbstractTimerMetaDataEntry<C> - Class in org.wildfly.clustering.ejb.cache.timer
The base timer metadata cache entry.
AbstractTimerMetaDataEntry(C, Instant) - Constructor for class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
AbstractTimerMetaDataEntry(C, TimerConfiguration) - Constructor for class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
addBeanInstance(V) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanGroup
Adds the specified bean instance to this group.
addBeanInstance(V) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroup
 
apply(Instant) - Method in class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntry
 
apply(Instant) - Method in class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 
apply(Instant) - Method in class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntry
 

B

BeanFactory<K,V extends BeanInstance<K>,M> - Interface in org.wildfly.clustering.ejb.cache.bean
A factory for creating MutableBean instances from a BeanMetaDataFactory and a BeanGroupManager.
BeanGroup<K,V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
Represents a group of SFSBs that must be serialized together.
BeanGroupKey<K> - Interface in org.wildfly.clustering.ejb.cache.bean
The key used to cache a group of beans.
BeanGroupManager<K,V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
Manages mutable and immutable groups of beans.
BeanManagerConfiguration<K,V extends BeanInstance<K>,M,GM extends org.wildfly.clustering.server.GroupMember> - Interface in org.wildfly.clustering.ejb.cache.bean
Encapsulates the configuration of a BeanManager implementation.
BeanManagerFactoryConfiguration<K,V extends BeanInstance<K>,M extends org.wildfly.clustering.server.GroupMember> - Interface in org.wildfly.clustering.ejb.cache.bean
Encapsulates the configuration of a BeanManagerFactory implementation.
BeanMarshallerFactory - Enum Class in org.wildfly.clustering.ejb.cache.bean
Enumerates factory implementations for all supported bean marshallers.
BeanMetaDataEntry<K> - Interface in org.wildfly.clustering.ejb.cache.bean
Bean metadata cache entry.
BeanMetaDataEntryFunction<K> - Class in org.wildfly.clustering.ejb.cache.bean
Remapping function for a bean metadata entry.
BeanMetaDataEntryFunction(OffsetValue<Instant>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.BeanMetaDataEntryFunction
 
BeanMetaDataFactory<K,V> - Interface in org.wildfly.clustering.ejb.cache.bean
Factory for creating BeanMetaData instances.
BeanMetaDataFactoryConfiguration - Interface in org.wildfly.clustering.ejb.cache.bean
Encapsulates the configuration of a BeanMetaDataFactory.
BeanMetaDataKey<K> - Interface in org.wildfly.clustering.ejb.cache.bean
The key used to cache the creation metadata of a bean.
BeanSerializationContextInitializer - Class in org.wildfly.clustering.ejb.cache.bean
SerializationContextInitializer for this package.
BeanSerializationContextInitializer() - Constructor for class org.wildfly.clustering.ejb.cache.bean.BeanSerializationContextInitializer
 

C

clone() - Method in class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
clone() - Method in class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntry
 
clone() - Method in class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntry
 
close() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
close() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaData
 
close() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
close() - Method in class org.wildfly.clustering.ejb.cache.bean.ImmortalBeanMetaData
 
close() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanGroup
Indicates that the caller is finished with the bean group, and that it should close any resources.
close() - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 
CompositeBean<K,V extends BeanInstance<K>> - Class in org.wildfly.clustering.ejb.cache.bean
A MutableBean implementation composed from a BeanMetaData and a BeanGroup.
CompositeBean(K, BeanMetaData<K>, BeanGroup<K, V>, CacheEntryRemover<K>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
CompositeBeanFactory<K,V extends BeanInstance<K>,M> - Class in org.wildfly.clustering.ejb.cache.bean
A BeanFactory implementation that creates CompositeBean instances.
CompositeBeanFactory(BeanMetaDataFactory<K, M>, BeanGroupManager<K, V>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.CompositeBeanFactory
 
CompositeImmutableBean<K,V extends BeanInstance<K>> - Class in org.wildfly.clustering.ejb.cache.bean
A ImmutableBean implementation composed from a BeanInstance and an ImmutableBeanMetaData.
CompositeImmutableBean(K, V, ImmutableBeanMetaData<K>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBean
 
CompositeImmutableBeanFactory<K,V extends BeanInstance<K>,M> - Class in org.wildfly.clustering.ejb.cache.bean
A ImmutableBeanFactory implementation that creates CompositeImmutableBean instances.
CompositeImmutableBeanFactory(ImmutableBeanMetaDataFactory<K, M>, ImmutableBeanGroupManager<K, V>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanFactory
 
createBean(K, M) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 
createBean(K, BeanMetaData<K>, BeanGroup<K, V>) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 
createBean(K, BeanMetaData<K>, BeanGroup<K, V>) - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBeanFactory
 
createBeanMetaData(K, V) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanMetaDataFactory
 
createImmutableBean(K, M) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanFactory
 
createImmutableBean(K, ImmutableBeanMetaData<K>, ImmutableBeanGroup<K, V>) - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanFactory
 
createImmutableBean(K, ImmutableBeanMetaData<K>, ImmutableBeanGroup<K, V>) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanFactory
 
createImmutableBeanMetaData(K, V) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanMetaDataFactory
 
createImmutableTimerMetaData(V) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableTimerMetaDataFactory
 
createInitialValue() - Method in enum class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller
 
createInitialValue() - Method in enum class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptorMarshaller
 
createOperator(ImmutableScheduleExpression) - Method in enum class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerOperatorFactory
 
createTimer(I, ImmutableTimerMetaData, TimerManager<I>, Scheduler<I, TimeoutMetaData>) - Method in interface org.wildfly.clustering.ejb.cache.timer.TimerFactory
 
createTimerMetaData(I, V) - Method in interface org.wildfly.clustering.ejb.cache.timer.TimerMetaDataFactory
 
createValueAsync(V, K) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 

D

dayOfMonth(String) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
dayOfMonth(String) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
dayOfWeek(String) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
dayOfWeek(String) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
DefaultBeanGroup<K,V extends BeanInstance<K>> - Class in org.wildfly.clustering.ejb.cache.bean
A default BeanGroup implementation based on a map of bean instances.
DefaultBeanGroup(K, Map<K, V>, Consumer<Map<K, V>>, CacheEntryMutator, Runnable) - Constructor for class org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroup
 
DefaultBeanGroupManager<K,V extends BeanInstance<K>,C> - Class in org.wildfly.clustering.ejb.cache.bean
A manager for bean groups that leverages a Manager to handle bean group lifecycle.
DefaultBeanGroupManager(DefaultBeanGroupManagerConfiguration<K, V, C>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManager
 
DefaultBeanGroupManagerConfiguration<K,V extends BeanInstance<K>,C> - Interface in org.wildfly.clustering.ejb.cache.bean
Encapsulates the configuration of a DefaultBeanGroupManager.
DefaultBeanMetaData<K> - Class in org.wildfly.clustering.ejb.cache.bean
 
DefaultBeanMetaData(BeanMetaDataEntry<K>, BeanExpiration, Runnable) - Constructor for class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaData
 
DefaultBeanMetaDataEntry<K> - Class in org.wildfly.clustering.ejb.cache.bean
 
DefaultBeanMetaDataEntry(String, K) - Constructor for class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntry
 
DefaultBeanMetaDataEntryMarshaller - Class in org.wildfly.clustering.ejb.cache.bean
ProtoStream marshaller for a DefaultBeanMetaDataEntry.
DefaultBeanMetaDataEntryMarshaller() - Constructor for class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntryMarshaller
 
DefaultImmutableBeanGroup<K,V extends BeanInstance<K>> - Class in org.wildfly.clustering.ejb.cache.bean
A default ImmutableBeanGroup implementation based on a map of bean instances.
DefaultImmutableBeanGroup(K, Map<K, V>, Runnable) - Constructor for class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
DefaultImmutableBeanMetaData<K> - Class in org.wildfly.clustering.ejb.cache.bean
 
DefaultImmutableBeanMetaData(ImmutableBeanMetaDataEntry<K>, BeanExpiration) - Constructor for class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanMetaData
 
DefaultImmutableScheduleExpressionBuilder() - Constructor for class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
DefaultImmutableTimerMetaData<C> - Class in org.wildfly.clustering.ejb.cache.timer
The default implementation of the immutable view of a timer metadata.
DefaultImmutableTimerMetaData(TimerMetaDataConfiguration<C>, ImmutableTimerMetaDataEntry<C>) - Constructor for class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
DefaultTimeoutMatcher - Enum Class in org.wildfly.clustering.ejb.cache.timer
The default timeout matcher.
DefaultTimerMetaData<C> - Class in org.wildfly.clustering.ejb.cache.timer
A timer metadata implementation that triggers a mutator on DefaultTimerMetaData.setLastTimeout(Instant).
DefaultTimerMetaData(TimerMetaDataConfiguration<C>, TimerMetaDataEntry<C>, Runnable) - Constructor for class org.wildfly.clustering.ejb.cache.timer.DefaultTimerMetaData
 

E

end(Instant) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
end(Instant) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
equals(Object) - Method in class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
equals(Object) - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndex
 

F

findValueAsync(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanFactory
 

G

get() - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
getBeanConfiguration() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanManagerFactoryConfiguration
 
getBeanFactory() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanManagerConfiguration
 
getBeanGroup(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanGroupManager
 
getBeanGroup(K) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManager
 
getBeanGroupManager() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 
getBeanGroupManager() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanManagerFactoryConfiguration
 
getBeanGroupManager() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBeanFactory
 
getBeanGroupManager() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanFactory
 
getBeanGroupManager() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanFactory
 
getBeanInstance(K) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
getBeanInstance(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanGroup
Returns the bean instance with the specified identifier.
getBeanName() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanMetaDataFactoryConfiguration
 
getCacheProperties() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getConfiguration(Class<TC>) - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
getContext() - Method in class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
getContext() - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
getContext() - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableTimerMetaDataEntry
Returns the context with which this timer was created.
getContext() - Method in class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 
getCreator() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getDeclaringClassName() - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndex
 
getExpiration() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanMetaDataFactoryConfiguration
 
getFields() - Method in enum class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller
 
getFields() - Method in enum class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptorMarshaller
 
getGroup() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanManagerConfiguration
 
getGroup() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanManagerFactoryConfiguration
 
getGroupId() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntry
 
getGroupId() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanMetaData
 
getGroupId() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanMetaDataEntry
 
getGroupId() - Method in class org.wildfly.clustering.ejb.cache.bean.MutableBeanMetaDataEntry
 
getId() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBean
 
getId() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
getId() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanGroup
Returns the unique identifier of this bean group.
getId() - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 
getImmutableBeanGroup(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanGroupManager
 
getImmutableBeanGroup(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanGroupManager
 
getIndex() - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndex
 
getInstance() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBean
 
getInstance() - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 
getInterval() - Method in class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntry
 
getJavaClass() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntryMarshaller
 
getJavaClass() - Method in class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntryMarshaller
 
getJavaClass() - Method in class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntryMarshaller
 
getJavaClass() - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndexMarshaller
 
getLastAccess() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanMetaDataEntry
 
getLastAccess() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntry
 
getLastAccess() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanMetaDataEntry
 
getLastAccess() - Method in class org.wildfly.clustering.ejb.cache.bean.MutableBeanMetaDataEntry
 
getLastAccess() - Method in interface org.wildfly.clustering.ejb.cache.bean.RemappableBeanMetaDataEntry
 
getLastAccessTime() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaData
 
getLastAccessTime() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanMetaData
 
getLastTimeout() - Method in class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
getLastTimeout() - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
getLastTimeout() - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableTimerMetaDataEntry
Supplies the time of the most recent timeout event of this timer, or null if there are no previous timeout events
getLastTimeout() - Method in class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 
getMarshalledValueFactory() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getMarshaller() - Method in interface org.wildfly.clustering.ejb.cache.timer.TimerMetaDataConfiguration
 
getMetaData() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
getMetaData() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBean
 
getMetaData() - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 
getMetaDataFactory() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 
getMetaDataFactory() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBeanFactory
 
getMetaDataFactory() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanFactory
 
getMetaDataFactory() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanFactory
 
getMetaDataFactory() - Method in interface org.wildfly.clustering.ejb.cache.timer.TimerFactory
 
getMethodName() - Method in class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
getMutatorFactory() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getName() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntry
 
getName() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanMetaData
 
getName() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanMetaDataEntry
 
getName() - Method in class org.wildfly.clustering.ejb.cache.bean.MutableBeanMetaDataEntry
 
getNextTimeout() - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
getOffset() - Method in class org.wildfly.clustering.ejb.cache.bean.BeanMetaDataEntryFunction
 
getParameters() - Method in class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
getPassivationConfiguration() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanManagerFactoryConfiguration
 
getRemover() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getScheduleExpression() - Method in class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntry
 
getStart() - Method in class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
getStart() - Method in class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 
getTimeout() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanMetaData
 
getTimeoutMatcher() - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
getTimeoutMatcher() - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableTimerMetaDataEntry
Returns the timeout matcher, used to locate the timeout method within the associated component.
getTimeoutMatcher() - Method in class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 
getTimeoutMatcher() - Method in class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntry
 
getType() - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
getType() - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableIntervalTimerMetaDataEntry
 
getType() - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleTimerMetaDataEntry
 
getType() - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableTimerMetaDataEntry
Returns the type of this timer
getType() - Method in class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 

H

hashCode() - Method in class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
hashCode() - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndex
 
hour(String) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
hour(String) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 

I

ImmortalBeanMetaData<K> - Class in org.wildfly.clustering.ejb.cache.bean
 
ImmortalBeanMetaData(ImmutableBeanMetaDataEntry<K>, BeanExpiration) - Constructor for class org.wildfly.clustering.ejb.cache.bean.ImmortalBeanMetaData
 
ImmutableBeanFactory<K,V extends BeanInstance<K>,M> - Interface in org.wildfly.clustering.ejb.cache.bean
A factory for creating ImmutableBean instances from an ImmutableBeanMetaDataFactory and an ImmutableBeanGroupManager.
ImmutableBeanGroup<K,V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
Exposes the context of, and manages the lifecycle for, groups of beans.
ImmutableBeanGroupManager<K,V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
Manages immutable groups of beans.
ImmutableBeanMetaDataEntry<K> - Interface in org.wildfly.clustering.ejb.cache.bean
Immutable view of a bean metadata cache entry.
ImmutableBeanMetaDataFactory<K,V> - Interface in org.wildfly.clustering.ejb.cache.bean
Factory for creating ImmutableBeanMetaData instances.
ImmutableIntervalTimerMetaDataEntry<C> - Interface in org.wildfly.clustering.ejb.cache.timer
An immutable view of an interval-based timer metadata cache entry.
ImmutableScheduleExpressionBuilder - Interface in org.wildfly.clustering.ejb.cache.timer
 
ImmutableScheduleExpressionMarshaller - Enum Class in org.wildfly.clustering.ejb.cache.timer
 
ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder - Class in org.wildfly.clustering.ejb.cache.timer
 
ImmutableScheduleTimerMetaDataEntry<C> - Interface in org.wildfly.clustering.ejb.cache.timer
An immutable view of a schedule-based timer metadata cache entry.
ImmutableTimerMetaDataEntry<C> - Interface in org.wildfly.clustering.ejb.cache.timer
 
ImmutableTimerMetaDataFactory<I,V> - Interface in org.wildfly.clustering.ejb.cache.timer
 
INSTANCE - Enum constant in enum class org.wildfly.clustering.ejb.cache.timer.DefaultTimeoutMatcher
 
INSTANCE - Enum constant in enum class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller
 
INSTANCE - Enum constant in enum class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerOperatorFactory
 
INSTANCE - Enum constant in enum class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptorMarshaller
 
IntervalTimerMetaDataEntry<C> - Class in org.wildfly.clustering.ejb.cache.timer
An interval-based timer metadata cache entry.
IntervalTimerMetaDataEntry(C, Instant, Duration) - Constructor for class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntry
 
IntervalTimerMetaDataEntry(C, IntervalTimerConfiguration) - Constructor for class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntry
 
IntervalTimerMetaDataEntryMarshaller - Class in org.wildfly.clustering.ejb.cache.timer
 
IntervalTimerMetaDataEntryMarshaller() - Constructor for class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntryMarshaller
 
isEmpty() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
isEmpty() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanGroup
Indicates whether or not this bean group contains and bean instances.
isPersistent() - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultImmutableTimerMetaData
 
isPersistent() - Method in interface org.wildfly.clustering.ejb.cache.timer.TimerMetaDataConfiguration
 
isValid() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
isValid() - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 

J

JBOSS - Enum constant in enum class org.wildfly.clustering.ejb.cache.bean.BeanMarshallerFactory
 

M

minute(String) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
minute(String) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
month(String) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
month(String) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
MutableBean<K,V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
A Bean that allows associating a bean instance.
MutableBeanGroup<K,V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
A bean group with the ability to mutate.
MutableBeanMetaDataEntry<K> - Class in org.wildfly.clustering.ejb.cache.bean
 
MutableBeanMetaDataEntry(ImmutableBeanMetaDataEntry<K>, OffsetValue<Instant>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.MutableBeanMetaDataEntry
 
MutableTimerMetaDataEntry<C> - Class in org.wildfly.clustering.ejb.cache.timer
 
MutableTimerMetaDataEntry(ImmutableTimerMetaDataEntry<C>, OffsetValue<Duration>) - Constructor for class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 

O

OnCloseBean<K,V extends BeanInstance<K>> - Class in org.wildfly.clustering.ejb.cache.bean
A bean decorator that executes a given task on close.
OnCloseBean(Bean<K, V>, Consumer<Bean<K, V>>) - Constructor for class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 
org.wildfly.clustering.ejb.cache.bean - package org.wildfly.clustering.ejb.cache.bean
 
org.wildfly.clustering.ejb.cache.timer - package org.wildfly.clustering.ejb.cache.timer
 

P

purgeAsync(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 

R

readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntryMarshaller
 
readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntryMarshaller
 
readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntryMarshaller
 
readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndexMarshaller
 
readFrom(ProtoStreamReader, int, WireType, ImmutableScheduleExpressionBuilder) - Method in enum class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller
 
readFrom(ProtoStreamReader, int, WireType, TimeoutDescriptor) - Method in enum class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptorMarshaller
 
registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.ejb.cache.bean.BeanSerializationContextInitializer
 
registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.ejb.cache.timer.TimerSerializationContextInitializer
 
remap(Supplier<Offset<Duration>>) - Method in class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
remap(Supplier<Offset<Instant>>) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntry
 
RemappableBeanMetaDataEntry<K> - Interface in org.wildfly.clustering.ejb.cache.bean
Bean metadata cache entry, supporting remapping.
RemappableTimerMetaDataEntry<C> - Interface in org.wildfly.clustering.ejb.cache.timer
 
remove(Consumer<V>) - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
remove(Consumer<V>) - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 
removeAsync(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 
removeBeanInstance(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanGroup
Removes the bean instance with the specified identifier from this group.
removeBeanInstance(K) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroup
 
run() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroup
 

S

ScheduleTimerMetaDataEntry<C> - Class in org.wildfly.clustering.ejb.cache.timer
An schedule-based timer metadata cache entry.
ScheduleTimerMetaDataEntry(C, ScheduleTimerConfiguration) - Constructor for class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntry
 
ScheduleTimerMetaDataEntry(C, ScheduleTimerConfiguration, Method) - Constructor for class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntry
 
ScheduleTimerMetaDataEntryMarshaller - Class in org.wildfly.clustering.ejb.cache.timer
 
ScheduleTimerMetaDataEntryMarshaller() - Constructor for class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntryMarshaller
 
ScheduleTimerOperatorFactory - Enum Class in org.wildfly.clustering.ejb.cache.timer
 
second(String) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
second(String) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
setInstance(V) - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
setInstance(V) - Method in interface org.wildfly.clustering.ejb.cache.bean.MutableBean
Associates this bean with an instance.
setLastAccessTime(Instant) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaData
 
setLastAccessTime(Instant) - Method in class org.wildfly.clustering.ejb.cache.bean.ImmortalBeanMetaData
 
setLastTimeout(Duration) - Method in class org.wildfly.clustering.ejb.cache.timer.AbstractTimerMetaDataEntry
 
setLastTimeout(Duration) - Method in class org.wildfly.clustering.ejb.cache.timer.MutableTimerMetaDataEntry
 
setLastTimeout(Duration) - Method in interface org.wildfly.clustering.ejb.cache.timer.TimerMetaDataEntry
 
setLastTimeout(Instant) - Method in class org.wildfly.clustering.ejb.cache.timer.DefaultTimerMetaData
 
start(Instant) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
start(Instant) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 

T

test(Method) - Method in enum class org.wildfly.clustering.ejb.cache.timer.DefaultTimeoutMatcher
 
test(Method) - Method in class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
TimeoutDescriptor - Class in org.wildfly.clustering.ejb.cache.timer
Describes a timeout method.
TimeoutDescriptor(Method) - Constructor for class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
TimeoutDescriptor(String, int) - Constructor for class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
TimeoutDescriptorMarshaller - Enum Class in org.wildfly.clustering.ejb.cache.timer
Marshaller for a TimeoutDescriptor.
TimerFactory<I,V> - Interface in org.wildfly.clustering.ejb.cache.timer
 
TimerIndex - Class in org.wildfly.clustering.ejb.cache.timer
Index for auto-timers.
TimerIndex(Method, int) - Constructor for class org.wildfly.clustering.ejb.cache.timer.TimerIndex
 
TimerIndex(String, String, int, int) - Constructor for class org.wildfly.clustering.ejb.cache.timer.TimerIndex
 
TimerIndexKey - Interface in org.wildfly.clustering.ejb.cache.timer
 
TimerIndexMarshaller - Class in org.wildfly.clustering.ejb.cache.timer
 
TimerIndexMarshaller() - Constructor for class org.wildfly.clustering.ejb.cache.timer.TimerIndexMarshaller
 
TimerMetaDataConfiguration<V> - Interface in org.wildfly.clustering.ejb.cache.timer
 
TimerMetaDataEntry<C> - Interface in org.wildfly.clustering.ejb.cache.timer
 
TimerMetaDataEntryFunction<C> - Class in org.wildfly.clustering.ejb.cache.timer
 
TimerMetaDataEntryFunction(OffsetValue<Duration>) - Constructor for class org.wildfly.clustering.ejb.cache.timer.TimerMetaDataEntryFunction
 
TimerMetaDataFactory<I,V> - Interface in org.wildfly.clustering.ejb.cache.timer
 
TimerMetaDataKey<I> - Interface in org.wildfly.clustering.ejb.cache.timer
 
TimerSerializationContextInitializer - Class in org.wildfly.clustering.ejb.cache.timer
 
TimerSerializationContextInitializer() - Constructor for class org.wildfly.clustering.ejb.cache.timer.TimerSerializationContextInitializer
 
toString() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntry
 
toString() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
toString() - Method in class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptor
 
toString() - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndex
 
tryValueAsync(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanFactory
 

V

valueOf(String) - Static method in enum class org.wildfly.clustering.ejb.cache.bean.BeanMarshallerFactory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.ejb.cache.timer.DefaultTimeoutMatcher
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerOperatorFactory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptorMarshaller
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.wildfly.clustering.ejb.cache.bean.BeanMarshallerFactory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.wildfly.clustering.ejb.cache.timer.DefaultTimeoutMatcher
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerOperatorFactory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptorMarshaller
Returns an array containing the constants of this enum class, in the order they are declared.

W

writeTo(ProtoStreamWriter, DefaultBeanMetaDataEntry<SessionID>) - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanMetaDataEntryMarshaller
 
writeTo(ProtoStreamWriter, IntervalTimerMetaDataEntry<Object>) - Method in class org.wildfly.clustering.ejb.cache.timer.IntervalTimerMetaDataEntryMarshaller
 
writeTo(ProtoStreamWriter, ScheduleTimerMetaDataEntry<Object>) - Method in class org.wildfly.clustering.ejb.cache.timer.ScheduleTimerMetaDataEntryMarshaller
 
writeTo(ProtoStreamWriter, TimeoutDescriptor) - Method in enum class org.wildfly.clustering.ejb.cache.timer.TimeoutDescriptorMarshaller
 
writeTo(ProtoStreamWriter, TimerIndex) - Method in class org.wildfly.clustering.ejb.cache.timer.TimerIndexMarshaller
 
writeTo(ProtoStreamWriter, ImmutableScheduleExpression) - Method in enum class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller
 

Y

year(String) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
year(String) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 

Z

zone(ZoneId) - Method in interface org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionBuilder
 
zone(ZoneId) - Method in class org.wildfly.clustering.ejb.cache.timer.ImmutableScheduleExpressionMarshaller.DefaultImmutableScheduleExpressionBuilder
 
A B C D E F G H I J M O P R S T V W Y Z 
All Classes and Interfaces|All Packages