Interface ImmutableBeanFactory<K,V extends BeanInstance<K>,M>

Type Parameters:
K - the bean identifier type
V - the bean instance type
M - the bean metadata value type
All Superinterfaces:
Locator<K,M>
All Known Subinterfaces:
BeanFactory<K,V,M>
All Known Implementing Classes:
CompositeBeanFactory, CompositeImmutableBeanFactory

public interface ImmutableBeanFactory<K,V extends BeanInstance<K>,M> extends Locator<K,M>
A factory for creating ImmutableBean instances from an ImmutableBeanMetaDataFactory and an ImmutableBeanGroupManager.
Author:
Paul Ferraro