Class AbstractComponentFactory

java.lang.Object
org.infinispan.factories.AnyScopeComponentFactory
org.infinispan.factories.AbstractComponentFactory
All Implemented Interfaces:
ComponentFactory
Direct Known Subclasses:
ClusterTopologyManagerFactory, EmptyConstructorFactory, EncoderRegistryFactory, GlobalSecurityManagerFactory, LocalTopologyManagerFactory, MarshallerFactory, NamedComponentFactory, NamedExecutorsFactory, NettyEventLoopFactory, NettyIOFactory, TelemetryServiceFactory, TransportFactory

public abstract class AbstractComponentFactory extends AnyScopeComponentFactory
Factory that creates components used internally within Infinispan, and also wires dependencies into the components.

The InternalCacheFactory 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:
  • Constructor Details

    • AbstractComponentFactory

      public AbstractComponentFactory()