Class CompositeBeanFactory<K,V extends BeanInstance<K>,M>

java.lang.Object
org.wildfly.clustering.ejb.cache.bean.CompositeImmutableBeanFactory<K,V,M>
org.wildfly.clustering.ejb.cache.bean.CompositeBeanFactory<K,V,M>
Type Parameters:
K - the bean identifier type
V - the bean instance type
M - the bean metadata value type
All Implemented Interfaces:
org.wildfly.clustering.cache.CacheEntryCreator<V,M,K>, org.wildfly.clustering.cache.CacheEntryLocator<K,M>, org.wildfly.clustering.cache.CacheEntryRemover<K>, BeanFactory<K,V,M>, ImmutableBeanFactory<K,V,M>

public class CompositeBeanFactory<K,V extends BeanInstance<K>,M> extends CompositeImmutableBeanFactory<K,V,M> implements BeanFactory<K,V,M>
A BeanFactory implementation that creates CompositeBean instances.
Author:
Paul Ferraro