A B C D F G I J M O P R S T V W 
All Classes All Packages

A

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
 

B

BeanAccessMetaData - Interface in org.wildfly.clustering.ejb.cache.bean
Describes the metadata of a cached bean that changes per invocation/transaction.
BeanAccessMetaDataKey<K> - Interface in org.wildfly.clustering.ejb.cache.bean
The key used to cache the access metadata of a bean.
BeanCreationMetaData<K> - Interface in org.wildfly.clustering.ejb.cache.bean
Describes the metadata of a cached bean that does not change between invocations/transactions.
BeanCreationMetaDataKey<K> - Interface in org.wildfly.clustering.ejb.cache.bean
The key used to cache the creation metadata of a bean.
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.
BeanGroupManagerServiceNameProvider - Class in org.wildfly.clustering.ejb.cache.bean
Provides the ServiceName for a service providing a bean group manager.
BeanGroupManagerServiceNameProvider(DeploymentConfiguration) - Constructor for class org.wildfly.clustering.ejb.cache.bean.BeanGroupManagerServiceNameProvider
 
BeanManagerConfiguration<K,​V extends BeanInstance<K>,​M> - Interface in org.wildfly.clustering.ejb.cache.bean
Encapsulates the configuration of a BeanManager implementation.
BeanManagerFactoryConfiguration<K,​V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
Encapsulates the configuration of a BeanManagerFactory implementation.
BeanMarshallerFactory - Enum in org.wildfly.clustering.ejb.cache.bean
Enumerates factory implementations for all supported bean marshallers.
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.
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

close() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
close() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
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>, Remover<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
 
CompositeBeanMetaData<K> - Class in org.wildfly.clustering.ejb.cache.bean
A BeanMetaData implementation composed from a BeanCreationMetaData and a BeanAccessMetaData.
CompositeBeanMetaData(BeanCreationMetaData<K>, BeanAccessMetaData, BeanExpiration) - Constructor for class org.wildfly.clustering.ejb.cache.bean.CompositeBeanMetaData
 
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
 
CompositeImmutableBeanMetaData<K> - Class in org.wildfly.clustering.ejb.cache.bean
CompositeImmutableBeanMetaData(BeanCreationMetaData<K>, ImmutableBeanAccessMetaData, BeanExpiration) - Constructor for class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanMetaData
 
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
 
createValue(V, K) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanFactory
 

D

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>>, Mutator, 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.
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
 

F

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

G

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
 
getCreationTime() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanCreationMetaData
 
getCreationTime() - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaData
 
getCreator() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getExpiration() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanMetaDataFactoryConfiguration
 
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 interface org.wildfly.clustering.ejb.cache.bean.BeanCreationMetaData
 
getGroupId() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanMetaData
 
getGroupId() - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaData
 
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
 
getInstance() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBean
 
getInstance() - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 
getJavaClass() - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaDataMarshaller
 
getLastAccessDuration() - Method in enum org.wildfly.clustering.ejb.cache.bean.ImmortalBeanAccessMetaData
 
getLastAccessDuration() - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanAccessMetaData
Returns the duration of time between bean creation and last access.
getLastAccessDuration() - Method in class org.wildfly.clustering.ejb.cache.bean.MutableBeanAccessMetaData
 
getLastAccessDuration() - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanAccessMetaData
 
getLastAccessTime() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanMetaData
 
getMarshalledValueFactory() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
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
 
getMutatorFactory() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getName() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanCreationMetaData
 
getName() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanMetaData
 
getName() - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaData
 
getPassivationConfiguration() - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanManagerFactoryConfiguration
 
getRemover() - Method in interface org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroupManagerConfiguration
 
getTimeout() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanMetaData
 

I

ImmortalBeanAccessMetaData - Enum in org.wildfly.clustering.ejb.cache.bean
A static BeanAccessMetaData implementation for beans that do not expire.
ImmutableBeanAccessMetaData - Interface in org.wildfly.clustering.ejb.cache.bean
An immutable description of the metadata of a cached bean that changes per invocation/transaction.
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.
ImmutableBeanMetaDataFactory<K,​V> - Interface in org.wildfly.clustering.ejb.cache.bean
Factory for creating ImmutableBeanMetaData instances.
INSTANCE - org.wildfly.clustering.ejb.cache.bean.ImmortalBeanAccessMetaData
 
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.
isValid() - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBean
 
isValid() - Method in class org.wildfly.clustering.ejb.cache.bean.OnCloseBean
 

J

JBOSS - org.wildfly.clustering.ejb.cache.bean.BeanMarshallerFactory
 

M

MutableBean<K,​V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
A Bean that allows associating a bean instance.
MutableBeanAccessMetaData - Class in org.wildfly.clustering.ejb.cache.bean
A BeanAccessMetaData implementation that triggers a mutator on modification.
MutableBeanAccessMetaData(BeanAccessMetaData, Mutator) - Constructor for class org.wildfly.clustering.ejb.cache.bean.MutableBeanAccessMetaData
 
MutableBeanGroup<K,​V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
A bean group with the ability to mutate.
mutate() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultBeanGroup
 

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
 

P

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

R

readFrom(ProtoStreamReader) - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaDataMarshaller
 
registerMarshallers(SerializationContext) - Method in class org.wildfly.clustering.ejb.cache.bean.BeanSerializationContextInitializer
 
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
 
remove(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
 

S

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.
setLastAccessDuration(Duration) - Method in interface org.wildfly.clustering.ejb.cache.bean.BeanAccessMetaData
Sets the duration of time since creation for this bean.
setLastAccessDuration(Duration) - Method in enum org.wildfly.clustering.ejb.cache.bean.ImmortalBeanAccessMetaData
 
setLastAccessDuration(Duration) - Method in class org.wildfly.clustering.ejb.cache.bean.MutableBeanAccessMetaData
 
setLastAccessDuration(Duration) - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanAccessMetaData
 
setLastAccessTime(Instant) - Method in class org.wildfly.clustering.ejb.cache.bean.CompositeBeanMetaData
 
SimpleBeanAccessMetaData - Class in org.wildfly.clustering.ejb.cache.bean
A simple BeanAccessMetaData implementation.
SimpleBeanAccessMetaData() - Constructor for class org.wildfly.clustering.ejb.cache.bean.SimpleBeanAccessMetaData
 
SimpleBeanCreationMetaData<K> - Class in org.wildfly.clustering.ejb.cache.bean
A simple BeanCreationMetaData implementation
SimpleBeanCreationMetaData(String, K) - Constructor for class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaData
 
SimpleBeanCreationMetaDataMarshaller - Class in org.wildfly.clustering.ejb.cache.bean
ProtoStream marshaller for a SimpleBeanCreationMetaData.
SimpleBeanCreationMetaDataMarshaller() - Constructor for class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaDataMarshaller
 

T

toString() - Method in class org.wildfly.clustering.ejb.cache.bean.DefaultImmutableBeanGroup
 
toString() - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanAccessMetaData
 
toString() - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaData
 
tryValue(K) - Method in interface org.wildfly.clustering.ejb.cache.bean.ImmutableBeanFactory
 

V

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

W

writeTo(ProtoStreamWriter, SimpleBeanCreationMetaData<SessionID>) - Method in class org.wildfly.clustering.ejb.cache.bean.SimpleBeanCreationMetaDataMarshaller
 
A B C D F G I J M O P R S T V W 
All Classes All Packages