Modifier and Type | Class and Description |
---|---|
class |
DataContainerImpl
A container for the root node in the cache, which also provides helpers for efficiently accessing nodes, walking trees, etc.
|
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
AbstractNodeFactory.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
NodeSPI.commitUpdate(InvocationContext ctx,
DataContainer container)
Commits any updates made on this node to the underlying data structure, making it visible to all other transactions.
|
void |
NodeSPI.markForUpdate(DataContainer container,
boolean writeSkewCheck)
Marks a node for updating.
|
Modifier and Type | Method and Description |
---|---|
void |
BuddyManager.injectDependencies(CacheSPI cache,
Configuration configuration,
RegionManager regionManager,
StateTransferManager stateTransferManager,
RPCManager rpcManager,
Notifier notifier,
CommandsFactory factory,
DataContainer dataContainer,
BuddyFqnTransformer transformer) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
CommandsFactoryImpl.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
CommandsFactoryImpl.initialize(RPCManager rpc,
DataContainer dataContainer,
Notifier notifier,
BuddyManager buddyManager,
InterceptorChain invoker,
TransactionTable transactionTable,
CacheSPI cacheSpi,
Configuration configuration,
TransactionManager txManager,
BuddyFqnTransformer buddyFqnTransformer) |
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
AbstractDataCommand.dataContainer |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDataCommand.initialize(DataContainer dataContainer) |
void |
GravitateDataCommand.initialize(DataContainer dataContainer,
CacheSPI spi,
BuddyFqnTransformer transformer) |
void |
GetKeyValueCommand.initialize(DataContainer dataContainer,
Notifier notifier) |
Modifier and Type | Method and Description |
---|---|
void |
DataGravitationCleanupCommand.initialize(BuddyManager buddyManager,
InterceptorChain invoker,
TransactionTable transactionTable,
CommandsFactory commandsFactory,
DataContainer dataContainer,
BuddyFqnTransformer buddyFqnTransformer) |
void |
ClusteredGetCommand.initialize(DataContainer dataContainer,
InterceptorChain interceptorChain) |
Modifier and Type | Method and Description |
---|---|
void |
InvalidateCommand.initialize(CacheSPI cacheSpi,
DataContainer dataContainer,
Notifier notifier) |
void |
EvictCommand.initialize(Notifier notifier,
DataContainer dataContainer) |
void |
MoveCommand.initialize(Notifier notifier,
DataContainer dataContainer) |
void |
AbstractVersionedDataCommand.initialize(Notifier notifier,
DataContainer dataContainer) |
Modifier and Type | Method and Description |
---|---|
void |
PessimisticContextFactory.inject(DataContainer container)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
CacheLoaderInterceptor.dataContainer |
protected DataContainer |
LegacyCacheLoaderInterceptor.dataContainer
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
OptimisticValidatorInterceptor.initialize(DataContainer dataContainer)
Deprecated.
|
void |
EvictionInterceptor.initialize(DataContainer dataContainer) |
void |
LegacyDataGravitatorInterceptor.injectComponents(BuddyManager buddyManager,
DataContainer dataContainer,
CommandsFactory commandsFactory,
CacheSPI cacheSPI,
BuddyFqnTransformer transformer)
Deprecated.
|
void |
PessimisticLockInterceptor.injectDependencies(DataContainer dataContainer,
LockManager lockManager,
CommandsFactory commandsFactory)
Deprecated.
|
protected void |
OptimisticNodeInterceptor.injectDependencies(Notifier notifier,
NodeFactory nodeFactory,
DataContainer dataContainer)
Deprecated.
|
protected void |
LegacyCacheLoaderInterceptor.injectDependencies(TransactionTable txTable,
CacheLoaderManager clm,
Configuration configuration,
DataContainer dataContainer,
LockManager lockManager,
Notifier notifier,
BuddyFqnTransformer buddyFqnTransformer)
Deprecated.
|
protected void |
CacheLoaderInterceptor.injectDependencies(TransactionTable txTable,
CacheLoaderManager clm,
Configuration configuration,
DataContainer dataContainer,
Notifier notifier,
MVCCNodeHelper helper,
BuddyFqnTransformer buddyFqnTransformer) |
void |
CacheMgmtInterceptor.setDependencies(DataContainer dataContainer) |
void |
MVCCLockingInterceptor.setDependencies(LockManager lockManager,
DataContainer dataContainer,
MVCCNodeHelper helper) |
Modifier and Type | Method and Description |
---|---|
DataContainer |
CacheInvocationDelegate.getDataContainer() |
Modifier and Type | Method and Description |
---|---|
void |
NodeInvocationDelegate.commitUpdate(InvocationContext ctx,
DataContainer container) |
void |
CacheInvocationDelegate.initialize(StateTransferManager stateTransferManager,
CacheLoaderManager cacheLoaderManager,
Notifier notifier,
TransactionManager transactionManager,
BuddyManager buddyManager,
TransactionTable transactionTable,
RPCManager rpcManager,
RegionManager regionManager,
Marshaller marshaller,
CommandsFactory commandsFactory,
DataContainer dataContainer,
MVCCNodeHelper mvccHelper,
BatchContainer batchContainer) |
void |
NodeInvocationDelegate.markForUpdate(DataContainer container,
boolean writeSkewCheck) |
Constructor and Description |
---|
LegacyInvocationContext(DataContainer container)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected DataContainer |
NodeBasedLockManager.dataContainer
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeBasedLockManager.inject(DataContainer dataContainer)
Deprecated.
|
void |
MVCCLockManager.injectDependencies(DataContainer dataContainer,
CacheSPI cache,
TransactionManager transactionManager,
InvocationContextContainer invocationContextContainer) |
Modifier and Type | Method and Description |
---|---|
void |
ReadCommittedNode.commitUpdate(InvocationContext ctx,
DataContainer container) |
void |
MVCCNodeHelper.injectDependencies(DataContainer dataContainer,
NodeFactory nodeFactory,
LockManager lockManager,
Configuration configuration) |
protected InternalNode |
ReadCommittedNode.lookupParent(Fqn fqn,
InvocationContext ctx,
DataContainer container)
Performs a lookup for the parent node of the Fqn passed in.
|
void |
RepeatableReadNode.markForUpdate(DataContainer container,
boolean writeSkewCheck) |
void |
ReadCommittedNode.markForUpdate(DataContainer container,
boolean writeSkewCheck) |
void |
NullMarkerNode.markForUpdate(DataContainer d,
boolean b)
A no-op.
|
protected void |
RepeatableReadNode.updateNode(Fqn fqn,
InvocationContext ctx,
DataContainer dataContainer) |
protected void |
NullMarkerNodeForRemoval.updateNode(Fqn fqn,
InvocationContext ctx,
DataContainer dataContainer) |
protected void |
ReadCommittedNode.updateNode(Fqn fqn,
InvocationContext ctx,
DataContainer dataContainer)
Updates state changes on the current node in the underlying data structure.
|
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.