Package org.wildfly.clustering.ejb.cache.bean
-
Interface Summary Interface Description BeanFactory<K,V extends BeanInstance<K>,M> BeanGroup<K,V extends BeanInstance<K>> Represents a group of SFSBs that must be serialized together.BeanGroupKey<K> The key used to cache a group of beans.BeanGroupManager<K,V extends BeanInstance<K>> Manages mutable and immutable groups of beans.BeanManagerConfiguration<K,V extends BeanInstance<K>,M> Encapsulates the configuration of aBeanManagerimplementation.BeanManagerFactoryConfiguration<K,V extends BeanInstance<K>> Encapsulates the configuration of aBeanManagerFactoryimplementation.BeanMetaDataEntry<K> Bean metadata cache entry.BeanMetaDataFactory<K,V> Factory for creatingBeanMetaDatainstances.BeanMetaDataFactoryConfiguration Encapsulates the configuration of aBeanMetaDataFactory.BeanMetaDataKey<K> The key used to cache the creation metadata of a bean.DefaultBeanGroupManagerConfiguration<K,V extends BeanInstance<K>,C> Encapsulates the configuration of aDefaultBeanGroupManager.ImmutableBeanFactory<K,V extends BeanInstance<K>,M> A factory for creatingImmutableBeaninstances from anImmutableBeanMetaDataFactoryand anImmutableBeanGroupManager.ImmutableBeanGroup<K,V extends BeanInstance<K>> Exposes the context of, and manages the lifecycle for, groups of beans.ImmutableBeanGroupManager<K,V extends BeanInstance<K>> Manages immutable groups of beans.ImmutableBeanMetaDataEntry<K> Immutable view of a bean metadata cache entry.ImmutableBeanMetaDataFactory<K,V> Factory for creatingImmutableBeanMetaDatainstances.MutableBean<K,V extends BeanInstance<K>> ABeanthat allows associating a bean instance.MutableBeanGroup<K,V extends BeanInstance<K>> A bean group with the ability to mutate.RemappableBeanMetaDataEntry<K> Bean metadata cache entry, supporting remapping. -
Class Summary Class Description BeanGroupManagerServiceNameProvider Provides theServiceNamefor a service providing a bean group manager.BeanMetaDataEntryFunction<K> Remapping function for a bean metadata entry.BeanSerializationContextInitializer SerializationContextInitializerfor this package.CompositeBean<K,V extends BeanInstance<K>> CompositeBeanFactory<K,V extends BeanInstance<K>,M> ABeanFactoryimplementation that createsCompositeBeaninstances.CompositeImmutableBean<K,V extends BeanInstance<K>> CompositeImmutableBeanFactory<K,V extends BeanInstance<K>,M> AImmutableBeanFactoryimplementation that createsCompositeImmutableBeaninstances.DefaultBeanGroup<K,V extends BeanInstance<K>> A defaultBeanGroupimplementation based on a map of bean instances.DefaultBeanGroupManager<K,V extends BeanInstance<K>,C> A manager for bean groups that leverages aManagerto handle bean group lifecycle.DefaultBeanMetaData<K> DefaultBeanMetaDataEntry<K> DefaultBeanMetaDataEntryMarshaller ProtoStream marshaller for aDefaultBeanMetaDataEntry.DefaultImmutableBeanGroup<K,V extends BeanInstance<K>> A defaultImmutableBeanGroupimplementation based on a map of bean instances.DefaultImmutableBeanMetaData<K> ImmortalBeanMetaData<K> MutableBeanMetaDataEntry<K> OnCloseBean<K,V extends BeanInstance<K>> A bean decorator that executes a given task on close. -
Enum Summary Enum Description BeanMarshallerFactory Enumerates factory implementations for all supported bean marshallers.