public class ComponentRegistry extends AbstractComponentRegistry
state| Constructor and Description |
|---|
ComponentRegistry(String cacheName,
Configuration configuration,
AdvancedCache<?,?> cache,
GlobalComponentRegistry globalComponents,
ClassLoader defaultClassLoader)
Creates an instance of the component registry.
|
addShutdownHook, getComponent, getComponent, getComponent, getComponent, getOptionalComponent, getOrCreateComponent, getOrCreateComponent, getStatus, registerComponent, registerComponent, registerComponent, registerComponentInternal, registerDefaultClassLoader, registerNonVolatileComponent, removeShutdownHook, stop, wireDependenciespublic ComponentRegistry(String cacheName, Configuration configuration, AdvancedCache<?,?> cache, GlobalComponentRegistry globalComponents, ClassLoader defaultClassLoader)
configuration - configuration with which this is createdcache - cacheglobalComponents - Shared Component Registry to delegate toprotected ClassLoader getClassLoader()
getClassLoader in class AbstractComponentRegistryprotected Log getLog()
getLog in class AbstractComponentRegistrypublic final <T> T getComponent(String componentTypeName, String name, boolean nameIsFQCN)
getComponent in class AbstractComponentRegistrypublic final <T> T getLocalComponent(String componentTypeName, String name, boolean nameIsFQCN)
public final <T> T getLocalComponent(Class<T> componentType)
public final GlobalComponentRegistry getGlobalComponentRegistry()
protected final <T> T getOrCreateComponent(Class<T> componentClass, String name, boolean nameIsFQCN)
getOrCreateComponent in class AbstractComponentRegistrypublic void start()
AbstractComponentRegistryComponentStatus.INITIALIZING state, it will be initialized first.start in interface Lifecyclestart in class AbstractComponentRegistryprotected void preStart()
preStart in class AbstractComponentRegistryprotected void postStart()
postStart in class AbstractComponentRegistryprotected void preStop()
preStop in class AbstractComponentRegistryprotected void postStop()
postStop in class AbstractComponentRegistrypublic void rewire()
AbstractComponentRegistryrewire in class AbstractComponentRegistrypublic TimeService getTimeService()
getTimeService in class AbstractComponentRegistrypublic String getCacheName()
@Deprecated public StreamingMarshaller getCacheMarshaller()
public StreamingMarshaller getInternalMarshaller()
public PersistenceMarshaller getPersistenceMarshaller()
public StateTransferManager getStateTransferManager()
public DistributionManager getDistributionManager()
public ResponseGenerator getResponseGenerator()
public CommandsFactory getCommandsFactory()
public StateTransferLock getStateTransferLock()
public VersionGenerator getVersionGenerator()
public PerCacheInboundInvocationHandler getPerCacheInboundInvocationHandler()
protected void bootstrapComponents()
public void cacheComponents()
public final TransactionTable getTransactionTable()
public final ComponentRef<TransactionTable> getTransactionTableRef()
public final void registerVersionGenerator(NumericVersionGenerator newVersionGenerator)
public ComponentRef<AdvancedCache> getCache()
public ComponentRef<AsyncInterceptorChain> getInterceptorChain()
public ComponentRef<BackupSender> getBackupSender()
public ComponentRef<TakeOfflineManager> getTakeOfflineManager()
public ComponentRef<IracManager> getIracManager()
public ComponentRef<IracVersionGenerator> getIracVersionGenerator()
public ComponentRef<BiasManager> getBiasManager()
public ByteString getCacheByteString()
public ComponentRef<CacheNotifier> getCacheNotifier()
public Configuration getConfiguration()
public ComponentRef<InternalConflictManager> getConflictManager()
public ComponentRef<ClusterCacheNotifier> getClusterCacheNotifier()
public ComponentRef<CommandAckCollector> getCommandAckCollector()
public ComponentRef<InternalDataContainer> getInternalDataContainer()
public ComponentRef<InternalEntryFactory> getInternalEntryFactory()
public ComponentRef<InvocationContextFactory> getInvocationContextFactory()
public ComponentRef<LocalPublisherManager> getLocalPublisherManager()
public ComponentRef<PublisherHandler> getPublisherHandler()
public ComponentRef<LockManager> getLockManager()
public ComponentRef<OrderedUpdatesManager> getOrderedUpdatesManager()
public ComponentRef<RecoveryManager> getRecoveryManager()
public ComponentRef<RpcManager> getRpcManager()
public ComponentRef<XSiteStateTransferManager> getXSiteStateTransferManager()
public ComponentRef<BackupReceiver> getBackupReceiver()
Copyright © 2021 JBoss by Red Hat. All rights reserved.