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, wireDependencies
public 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 AbstractComponentRegistry
protected Log getLog()
getLog
in class AbstractComponentRegistry
public final <T> T getComponent(String componentTypeName, String name, boolean nameIsFQCN)
getComponent
in class AbstractComponentRegistry
public 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 AbstractComponentRegistry
public void start()
AbstractComponentRegistry
ComponentStatus.INITIALIZING
state, it will be initialized first.start
in interface Lifecycle
start
in class AbstractComponentRegistry
protected void preStart()
preStart
in class AbstractComponentRegistry
protected void postStart()
postStart
in class AbstractComponentRegistry
protected void preStop()
preStop
in class AbstractComponentRegistry
protected void postStop()
postStop
in class AbstractComponentRegistry
public void rewire()
AbstractComponentRegistry
rewire
in class AbstractComponentRegistry
public TimeService getTimeService()
getTimeService
in class AbstractComponentRegistry
public 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.