|
Infinispan Distribution 5.2.6.Final-redhat-2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use WriteCommand | |
---|---|
org.infinispan.commands | Commands that operate on the cache, either locally or remotely. |
org.infinispan.commands.tx | Commands that represent transactional lifecycle transitions. |
org.infinispan.commands.write | Commands that alter the state of the cache. |
org.infinispan.context.impl | This package contains different context implementations, selected dynamically based on the type of invocation. |
org.infinispan.interceptors | Infinispan is designed around a set of interceptors around a data container. |
org.infinispan.interceptors.distribution | |
org.infinispan.remoting.responses | Abstractions of the different response types allowed during RPC. |
org.infinispan.statetransfer | Transfer of state to new caches in a cluster. |
org.infinispan.transaction | JTA transaction support. |
org.infinispan.transaction.xa | XA transaction support. |
org.infinispan.transaction.xa.recovery | |
org.infinispan.xsite |
Uses of WriteCommand in org.infinispan.commands |
---|
Method parameters in org.infinispan.commands with type arguments of type WriteCommand | |
---|---|
PrepareCommand |
CommandsFactory.buildPrepareCommand(GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhaseCommit)
Builds a PrepareCommand |
PrepareCommand |
CommandsFactoryImpl.buildPrepareCommand(GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhaseCommit)
|
VersionedPrepareCommand |
CommandsFactory.buildVersionedPrepareCommand(GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhase)
Builds a VersionedPrepareCommand |
VersionedPrepareCommand |
CommandsFactoryImpl.buildVersionedPrepareCommand(GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhase)
|
Uses of WriteCommand in org.infinispan.commands.tx |
---|
Fields in org.infinispan.commands.tx declared as WriteCommand | |
---|---|
protected WriteCommand[] |
PrepareCommand.modifications
|
Methods in org.infinispan.commands.tx that return WriteCommand | |
---|---|
WriteCommand[] |
PrepareCommand.getModifications()
|
Constructors in org.infinispan.commands.tx with parameters of type WriteCommand | |
---|---|
PrepareCommand(String cacheName,
GlobalTransaction gtx,
boolean onePhaseCommit,
WriteCommand... modifications)
|
Constructor parameters in org.infinispan.commands.tx with type arguments of type WriteCommand | |
---|---|
PrepareCommand(String cacheName,
GlobalTransaction gtx,
List<WriteCommand> commands,
boolean onePhaseCommit)
|
|
VersionedPrepareCommand(String cacheName,
GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhase)
|
Uses of WriteCommand in org.infinispan.commands.write |
---|
Subinterfaces of WriteCommand in org.infinispan.commands.write | |
---|---|
interface |
DataWriteCommand
Mixes features from DataCommand and WriteCommand |
Classes in org.infinispan.commands.write that implement WriteCommand | |
---|---|
class |
AbstractDataWriteCommand
Stuff common to WriteCommands |
class |
ApplyDeltaCommand
|
class |
ClearCommand
|
class |
EvictCommand
|
class |
InvalidateCommand
Removes an entry from memory. |
class |
InvalidateL1Command
Invalidates an entry in a L1 cache (used with DIST mode) |
class |
PutKeyValueCommand
Implements functionality defined by BasicCache.put(Object, Object) |
class |
PutMapCommand
|
class |
RemoveCommand
|
class |
ReplaceCommand
|
class |
VersionedPutKeyValueCommand
A form of PutKeyValueCommand that also applies a version to the entry created. |
Uses of WriteCommand in org.infinispan.context.impl |
---|
Methods in org.infinispan.context.impl that return types with arguments of type WriteCommand | |
---|---|
List<WriteCommand> |
LocalTxInvocationContext.getModifications()
|
List<WriteCommand> |
TxInvocationContext.getModifications()
Returns the modifications performed in the scope of the current transaction. |
List<WriteCommand> |
RemoteTxInvocationContext.getModifications()
|
Uses of WriteCommand in org.infinispan.interceptors |
---|
Methods in org.infinispan.interceptors with parameters of type WriteCommand | |
---|---|
protected boolean |
ClusteringInterceptor.ignorePreviousValueOnBackup(WriteCommand command,
InvocationContext ctx)
For conditional operations (replace, remove, put if absent) Used only for optimistic transactional caches, to solve the following situation: |
Uses of WriteCommand in org.infinispan.interceptors.distribution |
---|
Methods in org.infinispan.interceptors.distribution with parameters of type WriteCommand | |
---|---|
protected Object |
NonTxConcurrentDistributionInterceptor.handleLocalWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator rg,
boolean skipL1Invalidation,
boolean sync)
|
protected Object |
NonTxDistributionInterceptor.handleLocalWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator rg,
boolean skipL1Invalidation,
boolean sync)
|
protected void |
NonTxConcurrentDistributionInterceptor.handleRemoteWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipL1Invalidation,
boolean sync)
|
protected void |
NonTxDistributionInterceptor.handleRemoteWrite(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipL1Invalidation,
boolean sync)
|
protected Object |
TxDistributionInterceptor.handleWriteCommand(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipRemoteGet,
boolean skipL1Invalidation)
If we are within one transaction we won't do any replication as replication would only be performed at commit time. |
protected abstract Object |
BaseDistributionInterceptor.handleWriteCommand(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipRemoteGet,
boolean skipL1Invalidation)
|
protected Object |
NonTxDistributionInterceptor.handleWriteCommand(InvocationContext ctx,
WriteCommand command,
org.infinispan.interceptors.distribution.BaseDistributionInterceptor.RecipientGenerator recipientGenerator,
boolean skipRemoteGet,
boolean skipL1Invalidation)
|
protected boolean |
TxDistributionInterceptor.ignorePreviousValueOnBackup(WriteCommand command,
InvocationContext ctx)
For conditional operations (replace, remove, put if absent) Used only for optimistic transactional caches, to solve the following situation: |
Uses of WriteCommand in org.infinispan.remoting.responses |
---|
Methods in org.infinispan.remoting.responses with parameters of type WriteCommand | |
---|---|
protected Response |
NoReturnValuesDistributionResponseGenerator.handleWriteCommand(WriteCommand wc,
Object returnValue)
|
protected Response |
DistributionResponseGenerator.handleWriteCommand(WriteCommand wc,
Object returnValue)
|
Uses of WriteCommand in org.infinispan.statetransfer |
---|
Methods in org.infinispan.statetransfer that return WriteCommand | |
---|---|
WriteCommand[] |
TransactionInfo.getModifications()
|
Constructors in org.infinispan.statetransfer with parameters of type WriteCommand | |
---|---|
TransactionInfo(GlobalTransaction globalTransaction,
int topologyId,
WriteCommand[] modifications,
Set<Object> lockedKeys)
|
Uses of WriteCommand in org.infinispan.transaction |
---|
Fields in org.infinispan.transaction with type parameters of type WriteCommand | |
---|---|
protected List<WriteCommand> |
AbstractCacheTransaction.modifications
|
Methods in org.infinispan.transaction that return types with arguments of type WriteCommand | |
---|---|
List<WriteCommand> |
AbstractCacheTransaction.getAllModifications()
|
List<WriteCommand> |
AbstractCacheTransaction.getModifications()
|
Methods in org.infinispan.transaction with parameters of type WriteCommand | |
---|---|
void |
LocalTransaction.addModification(WriteCommand mod)
|
RemoteTransaction |
TransactionTable.getOrCreateRemoteTransaction(GlobalTransaction globalTx,
WriteCommand[] modifications)
Returns an existing remote transaction or creates one if none exists. |
Method parameters in org.infinispan.transaction with type arguments of type WriteCommand | |
---|---|
void |
AbstractCacheTransaction.setModifications(List<WriteCommand> modifications)
|
Constructors in org.infinispan.transaction with parameters of type WriteCommand | |
---|---|
RemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId)
|
Uses of WriteCommand in org.infinispan.transaction.xa |
---|
Methods in org.infinispan.transaction.xa that return types with arguments of type WriteCommand | |
---|---|
List<WriteCommand> |
CacheTransaction.getAllModifications()
Returns all the modifications visible within the current transaction, including those using Flag#CACHE_MODE_LOCAL. |
List<WriteCommand> |
CacheTransaction.getModifications()
Returns the modifications visible within the current transaction. |
Methods in org.infinispan.transaction.xa with parameters of type WriteCommand | |
---|---|
RemoteTransaction |
TransactionFactory.newRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId)
|
abstract RemoteTransaction |
TransactionFactory.TxFactoryEnum.newRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId)
|
Uses of WriteCommand in org.infinispan.transaction.xa.recovery |
---|
Constructors in org.infinispan.transaction.xa.recovery with parameters of type WriteCommand | |
---|---|
RecoveryAwareRemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx,
int topologyId)
|
Uses of WriteCommand in org.infinispan.xsite |
---|
Methods in org.infinispan.xsite with parameters of type WriteCommand | |
---|---|
BackupResponse |
BackupSender.backupWrite(WriteCommand command)
|
BackupResponse |
BackupSenderImpl.backupWrite(WriteCommand command)
|
|
Infinispan Distribution 5.2.6.Final-redhat-2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |