Uses of Class
org.infinispan.factories.ComponentRegistry
Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
Commands that operate on the cache, either locally or remotely.
Factories are internal components used to create other components based on a cache's
configuration.
Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.
Module and component lifecycle.
Cache
-specific notifications and eventing filtering classes.Query module internals.
Remote communication between cache instances.
Lock and synchronization related classes, tools and utilities.
-
Uses of ComponentRegistry in org.infinispan
Modifier and TypeMethodDescriptionAdvancedCache.getComponentRegistry()
Deprecated, for removal: This API element is subject to removal in a future version.Since 10.0, with no public API replacement -
Uses of ComponentRegistry in org.infinispan.cache.impl
Modifier and TypeMethodDescriptionAbstractDelegatingAdvancedCache.getComponentRegistry()
CacheImpl.getComponentRegistry()
SimpleCacheImpl.getComponentRegistry()
Modifier and TypeMethodDescriptionvoid
BiFunctionMapper.injectDependencies
(ComponentRegistry componentRegistry) void
EncoderEntryMapper.injectDependencies
(ComponentRegistry registry) void
EncoderKeyMapper.injectDependencies
(ComponentRegistry registry) void
EncoderValueMapper.injectDependencies
(ComponentRegistry registry) void
FunctionMapper.injectDependencies
(ComponentRegistry registry) -
Uses of ComponentRegistry in org.infinispan.commands
Modifier and TypeMethodDescriptionvoid
InitializableCommand.init
(ComponentRegistry componentRegistry, boolean isRemote) Deprecated, for removal: This API element is subject to removal in a future version.default void
VisitableCommand.init
(ComponentRegistry registry) -
Uses of ComponentRegistry in org.infinispan.counter.impl
Modifier and TypeMethodDescriptionvoid
CounterModuleLifecycle.cacheStarting
(ComponentRegistry cr, Configuration configuration, String cacheName) -
Uses of ComponentRegistry in org.infinispan.distribution.group.impl
Modifier and TypeMethodDescriptionvoid
CacheEntryGroupPredicate.inject
(ComponentRegistry registry) -
Uses of ComponentRegistry in org.infinispan.encoding
Modifier and TypeMethodDescriptionvoid
DataConversion.overrideWrapper
(Class<? extends Wrapper> newWrapper, ComponentRegistry cr) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0, will be removed with no replacement -
Uses of ComponentRegistry in org.infinispan.factories
Modifier and TypeFieldDescriptionprotected ComponentRegistry
AbstractNamedCacheComponentFactory.componentRegistry
Deprecated, for removal: This API element is subject to removal in a future version.Modifier and TypeMethodDescriptionfinal ComponentRegistry
GlobalComponentRegistry.getNamedComponentRegistry
(String name) final ComponentRegistry
GlobalComponentRegistry.getNamedComponentRegistry
(ByteString name) Modifier and TypeMethodDescriptionfinal Collection<ComponentRegistry>
GlobalComponentRegistry.getNamedComponentRegistries()
Modifier and TypeMethodDescriptionstatic InterceptorChainFactory
InterceptorChainFactory.getInstance
(ComponentRegistry componentRegistry, Configuration configuration) Deprecated, for removal: This API element is subject to removal in a future version.Since 9.4, not used.final void
GlobalComponentRegistry.registerNamedComponentRegistry
(ComponentRegistry componentRegistry, String name) -
Uses of ComponentRegistry in org.infinispan.filter
Modifier and TypeMethodDescriptionprotected void
CompositeKeyValueFilter.injectDependencies
(ComponentRegistry cr) -
Uses of ComponentRegistry in org.infinispan.lifecycle
Modifier and TypeMethodDescriptiondefault void
ModuleLifecycle.cacheStarted
(ComponentRegistry cr, String cacheName) default void
ModuleLifecycle.cacheStarting
(ComponentRegistry cr, Configuration configuration, String cacheName) default void
ModuleLifecycle.cacheStopped
(ComponentRegistry cr, String cacheName) default void
ModuleLifecycle.cacheStopping
(ComponentRegistry cr, String cacheName) -
Uses of ComponentRegistry in org.infinispan.notifications.cachelistener.cluster
Modifier and TypeMethodDescriptionMultiClusterEventCommand.invokeAsync
(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in org.infinispan.notifications.cachelistener.filter
Modifier and TypeMethodDescriptionprotected void
CacheEventConverterAsConverter.injectDependencies
(ComponentRegistry cr) protected void
CacheEventFilterAsKeyValueFilter.injectDependencies
(ComponentRegistry cr) protected void
CacheEventFilterConverterAsKeyValueFilterConverter.injectDependencies
(ComponentRegistry cr) protected void
CompositeCacheEventFilter.injectDependencies
(ComponentRegistry cr) protected void
KeyValueFilterAsCacheEventFilter.injectDependencies
(ComponentRegistry cr) protected void
KeyValueFilterConverterAsCacheEventFilterConverter.injectDependencies
(ComponentRegistry cr) -
Uses of ComponentRegistry in org.infinispan.query.impl
Modifier and TypeMethodDescriptionvoid
LifecycleManager.cacheStarted
(ComponentRegistry cr, String cacheName) void
LifecycleManager.cacheStarting
(ComponentRegistry cr, Configuration cfg, String cacheName) Registers the Search interceptor in the cache before it gets startedvoid
LifecycleManager.cacheStopped
(ComponentRegistry cr, String cacheName) void
LifecycleManager.cacheStopping
(ComponentRegistry cr, String cacheName) -
Uses of ComponentRegistry in org.infinispan.remoting
Modifier and TypeMethodDescriptionstatic LocalInvocation
LocalInvocation.newInstance
(ComponentRegistry componentRegistry, org.infinispan.commands.remote.CacheRpcCommand command) -
Uses of ComponentRegistry in org.infinispan.security.actions
-
Uses of ComponentRegistry in org.infinispan.security.impl
-
Uses of ComponentRegistry in org.infinispan.server.hotrod
Modifier and TypeMethodDescriptionvoid
LifecycleCallbacks.cacheStarting
(ComponentRegistry cr, Configuration configuration, String cacheName) -
Uses of ComponentRegistry in org.infinispan.server.hotrod.command.tx
Modifier and TypeMethodDescriptionForwardCommitCommand.invokeAsync
(ComponentRegistry componentRegistry) ForwardRollbackCommand.invokeAsync
(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in org.infinispan.server.hotrod.tx.table.functions
-
Uses of ComponentRegistry in org.infinispan.stream.impl
Modifier and TypeMethodDescriptionvoid
TerminalOperation.handleInjection
(ComponentRegistry registry) Handles injection of components for various intermediate and this operation.void
CacheIntermediatePublisher.inject
(ComponentRegistry registry) void
CacheStreamIntermediateReducer.inject
(ComponentRegistry registry) ModifierConstructorDescriptionprotected
AbstractCacheStream
(Address localAddress, boolean parallel, InvocationContext ctx, long explicitFlags, int distributedBatchSize, Executor executor, ComponentRegistry registry, Function<? super Original, ?> toKeyFunction, ClusterPublisherManager<?, ?> clusterPublisherManager) DistributedCacheStream
(Address localAddress, boolean parallel, InvocationContext ctx, long explicitFlags, int distributedBatchSize, Executor executor, ComponentRegistry registry, Function<? super Original, ?> toKeyFunction, ClusterPublisherManager<?, ?> clusterPublisherManager) Standard constructor requiring all pertinent information to properly utilize a distributed cache stream -
Uses of ComponentRegistry in org.infinispan.util.concurrent.locks
Modifier and TypeMethodDescriptionTransactionalRemoteLockCommand.createContext
(ComponentRegistry componentRegistry) It creates the transaction context. -
Uses of ComponentRegistry in org.infinispan.xsite.commands
Modifier and TypeMethodDescriptionXSiteAmendOfflineStatusCommand.invokeAsync
(ComponentRegistry registry) XSiteAutoTransferStatusCommand.invokeAsync
(ComponentRegistry registry) XSiteBringOnlineCommand.invokeAsync
(ComponentRegistry registry) XSiteOfflineStatusCommand.invokeAsync
(ComponentRegistry registry) XSiteSetStateTransferModeCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferCancelSendCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferClearStatusCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferFinishReceiveCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferFinishSendCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferRestartSendingCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferStartReceiveCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferStartSendCommand.invokeAsync
(ComponentRegistry registry) XSiteStateTransferStatusRequestCommand.invokeAsync
(ComponentRegistry registry) XSiteStatusCommand.invokeAsync
(ComponentRegistry registry) XSiteTakeOfflineCommand.invokeAsync
(ComponentRegistry registry) -
Uses of ComponentRegistry in org.infinispan.xsite.commands.remote
Modifier and TypeMethodDescriptionprotected CompletionStage<IntSet>
IracTombstoneCheckRequest.invokeInLocalCache
(String origin, ComponentRegistry registry) protected CompletionStage<T>
IracUpdateKeyRequest.invokeInLocalCache
(String origin, ComponentRegistry registry) protected abstract CompletionStage<T>
XSiteCacheRequest.invokeInLocalCache
(String origin, ComponentRegistry registry) protected CompletionStage<Void>
XSiteStatePushRequest.invokeInLocalCache
(String origin, ComponentRegistry registry) protected CompletionStage<Void>
XSiteStateTransferControlRequest.invokeInLocalCache
(String origin, ComponentRegistry registry) -
Uses of ComponentRegistry in org.infinispan.xsite.statetransfer
Modifier and TypeMethodDescriptionXSiteStatePushCommand.invokeAsync
(ComponentRegistry componentRegistry)