Package org.infinispan.factories
Class AbstractComponentFactory
- java.lang.Object
-
- org.infinispan.factories.AnyScopeComponentFactory
-
- org.infinispan.factories.AbstractComponentFactory
-
- All Implemented Interfaces:
ComponentFactory
- Direct Known Subclasses:
CacheStoreFactoryRegistryFactory,ClusterTopologyManagerFactory,EmptyConstructorFactory,EncoderRegistryFactory,LocalTopologyManagerFactory,MarshallerFactory,NamedComponentFactory,NamedExecutorsFactory,TransportFactory
public abstract class AbstractComponentFactory extends AnyScopeComponentFactory
Factory that creates components used internally within Infinispan, and also wires dependencies into the components. TheInternalCacheFactoryis a special subclass of this, which bootstraps the construction of other components. When this class is loaded, it maintains a static list of known default factories for known components, which it then delegates to, when actually performing the construction.- Since:
- 4.0
- Author:
- Manik Surtani (manik@jboss.org)
- See Also:
Inject,ComponentRegistry
-
-
Field Summary
-
Fields inherited from class org.infinispan.factories.AnyScopeComponentFactory
globalComponentRegistry, globalConfiguration, log
-
-
Constructor Summary
Constructors Constructor Description AbstractComponentFactory()
-
Method Summary
-
Methods inherited from class org.infinispan.factories.AnyScopeComponentFactory
assertTypeConstructable, construct, construct
-
-