Interface ComponentFactory
- All Known Implementing Classes:
AbstractComponentFactory, AbstractNamedCacheComponentFactory, AnyScopeComponentFactory, AuthorizationManagerFactory, ClusterEventManagerFactory, ClusteringDependentLogicFactory, ClusterTopologyManagerFactory, DataContainerFactory, DistributionManagerFactory, EmptyConstructorFactory, EmptyConstructorNamedCacheFactory, EncoderRegistryFactory, EntryMetaFactory, ExpirationManagerFactory, GlobalSecurityManagerFactory, GroupManagerFactory, InboundInvocationHandlerFactory, InfinispanIndexingExecutorProvider, InfinispanTelemetryFactory, InterceptorChainFactory, IracComponentFactory, KeyPartitionerFactory, LocalTopologyManagerFactory, LockContainerFactory, LockManagerFactory, MarshallerFactory, NamedExecutorsFactory, NettyEventLoopFactory, NettyIOFactory, PartitionHandlingManagerFactory, PublisherManagerFactory, RecoveryManagerFactory, RemoteContainersComponentFactory, ResponseGeneratorFactory, RpcManagerFactory, SizeCalculatorFactory, StateTransferComponentFactory, StatsCollector.Factory, TelemetryServiceFactory, TransactionManagerFactory, TransactionSynchronizationRegistryFactory, TransactionTableFactory, TransportFactory, VersionGeneratorFactory, XSiteEntryMergePolicyFactory
public interface ComponentFactory
Factory for Infinispan components.
Implementations should usually be annotated with DefaultFactoryFor
and Scope (the factory must have the same scope as the components it creates).
- Since:
- 9.4
-
Method Summary
-
Method Details
-
construct
- Returns:
- Either a component instance or a
ComponentAliaspointing to another component.
-