Package org.infinispan.factories
Interface ComponentFactory
-
- All Known Implementing Classes:
AbstractComponentFactory
,AbstractNamedCacheComponentFactory
,AuthorizationManagerFactory
,CacheStoreFactoryRegistryFactory
,ClusterCacheStatsFactory
,ClusterContainerStatsFactory
,ClusterEventManagerFactory
,ClusterTopologyManagerFactory
,DataContainerFactory
,DistributionManagerFactory
,EmptyConstructorFactory
,EmptyConstructorNamedCacheFactory
,EncoderRegistryFactory
,EntryMetaFactory
,ExpirationManagerFactory
,GlobalSecurityManagerFactory
,GroupManagerFactory
,InboundInvocationHandlerFactory
,InterceptorChainFactory
,InternalCacheFactory
,KeyPartitionerFactory
,LocalTopologyManagerFactory
,LockContainerFactory
,LockManagerFactory
,MarshallerFactory
,NamedComponentFactory
,NamedExecutorsFactory
,PartitionHandlingManagerFactory
,RecoveryManagerFactory
,ResponseGeneratorFactory
,RpcManagerFactory
,SizeCalculatorFactory
,StateTransferComponentFactory
,StatsCollector.Factory
,StreamManagerFactory
,TransactionManagerFactory
,TransactionSynchronizationRegistryFactory
,TransactionTableFactory
,TransportFactory
,VersionGeneratorFactory
public interface ComponentFactory
Factory for Infinispan components.Implementations should usually be annotated with
DefaultFactoryFor
andScope
(the factory must have the same scope as the components it creates).- Since:
- 9.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
construct(String componentName)
-
-
-
Method Detail
-
construct
Object construct(String componentName)
- Returns:
- Either a component instance or a
ComponentAlias
pointing to another component.
-
-