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. TheInternalCacheFactory
is 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
construct, construct
-
-