A B C D F G I J M O P R S T V W
All Classes All Packages
All Classes All Packages
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
- 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
ServiceNamefor 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
BeanManagerimplementation. - BeanManagerFactoryConfiguration<K,V extends BeanInstance<K>> - Interface in org.wildfly.clustering.ejb.cache.bean
-
Encapsulates the configuration of a
BeanManagerFactoryimplementation. - 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
BeanMetaDatainstances. - BeanMetaDataFactoryConfiguration - Interface in org.wildfly.clustering.ejb.cache.bean
-
Encapsulates the configuration of a
BeanMetaDataFactory. - BeanSerializationContextInitializer - Class in org.wildfly.clustering.ejb.cache.bean
-
SerializationContextInitializerfor 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
- 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
BeanFactoryimplementation that createsCompositeBeaninstances. - 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
- 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
- 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
ImmutableBeanFactoryimplementation that createsCompositeImmutableBeaninstances. - 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
-
An
ImmutableBeanMetaDataimplementation composed from aBeanCreationMetaDataand anImmutableBeanAccessMetaData. - 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
BeanGroupimplementation 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
Managerto 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
ImmutableBeanGroupimplementation 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
BeanAccessMetaDataimplementation 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
ImmutableBeaninstances from anImmutableBeanMetaDataFactoryand anImmutableBeanGroupManager. - 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
ImmutableBeanMetaDatainstances. - 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
Beanthat allows associating a bean instance. - MutableBeanAccessMetaData - Class in org.wildfly.clustering.ejb.cache.bean
-
A
BeanAccessMetaDataimplementation 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
BeanAccessMetaDataimplementation. - SimpleBeanAccessMetaData() - Constructor for class org.wildfly.clustering.ejb.cache.bean.SimpleBeanAccessMetaData
- SimpleBeanCreationMetaData<K> - Class in org.wildfly.clustering.ejb.cache.bean
-
A simple
BeanCreationMetaDataimplementation - 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
All Classes All Packages