|
||||||||||
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.control | Commands that control and coordinate certain cache operations, such as rehashing, state transfer and locking. |
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 | Contexts contain information of a specific invocation on the cache, such as its origins, scope (transactional or non-transactional), as well as invocation-specific flags. |
org.infinispan.context.impl | This package contains different context implementations, selected dynamically based on the type of invocation. |
org.infinispan.distribution | Classes relating to the distributed cache mode. |
org.infinispan.transaction | JTA transaction support. |
org.infinispan.transaction.xa | XA transaction support. |
Uses of WriteCommand in org.infinispan.commands |
---|
Method parameters in org.infinispan.commands with type arguments of type WriteCommand | |
---|---|
PrepareCommand |
CommandsFactoryImpl.buildPrepareCommand(GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhaseCommit)
|
PrepareCommand |
CommandsFactory.buildPrepareCommand(GlobalTransaction gtx,
List<WriteCommand> modifications,
boolean onePhaseCommit)
Builds a PrepareCommand |
RehashControlCommand |
CommandsFactoryImpl.buildRehashControlCommandTxLog(Address sender,
List<WriteCommand> commands)
|
RehashControlCommand |
CommandsFactory.buildRehashControlCommandTxLog(Address sender,
List<WriteCommand> state)
Builds a RehashControlCommand for coordinating a rehash event. |
Uses of WriteCommand in org.infinispan.commands.control |
---|
Constructor parameters in org.infinispan.commands.control with type arguments of type WriteCommand | |
---|---|
RehashControlCommand(String cacheName,
RehashControlCommand.Type type,
Address sender,
List<WriteCommand> txLogCommands,
List<PrepareCommand> pendingPrepares,
CommandsFactory commandsFactory)
|
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(GlobalTransaction gtx,
boolean onePhaseCommit,
WriteCommand... modifications)
|
Constructor parameters in org.infinispan.commands.tx with type arguments of type WriteCommand | |
---|---|
PrepareCommand(GlobalTransaction gtx,
List<WriteCommand> commands,
boolean onePhaseCommit)
|
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 |
ClearCommand
|
class |
EvictCommand
|
class |
InvalidateCommand
Removes an entry from memory - never removes the entry. |
class |
InvalidateL1Command
Invalidates an entry in a L1 cache (used with DIST mode) |
class |
PutKeyValueCommand
Implements functionality defined by Map.put(Object, Object) |
class |
PutMapCommand
|
class |
RemoveCommand
|
class |
ReplaceCommand
|
Uses of WriteCommand in org.infinispan.context |
---|
Methods in org.infinispan.context that return types with arguments of type WriteCommand | |
---|---|
List<WriteCommand> |
TransactionalInvocationContextFlagsOverride.getModifications()
|
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> |
RemoteTxInvocationContext.getModifications()
|
List<WriteCommand> |
TxInvocationContext.getModifications()
Returns all the modifications performed in the scope of the current transaction. |
Uses of WriteCommand in org.infinispan.distribution |
---|
Methods in org.infinispan.distribution that return types with arguments of type WriteCommand | |
---|---|
List<WriteCommand> |
TransactionLoggerImpl.drain()
|
List<WriteCommand> |
RemoteTransactionLoggerImpl.drain()
|
List<WriteCommand> |
RemoteTransactionLogger.drain()
Drains the transaction log and returns a list of what has been drained. |
List<WriteCommand> |
TransactionLoggerImpl.drainAndLock(Address lockedFor)
|
List<WriteCommand> |
RemoteTransactionLoggerImpl.drainAndLock(Address notUsed)
|
List<WriteCommand> |
RemoteTransactionLogger.drainAndLock(Address lockFor)
Similar to RemoteTransactionLogger.drain() except that relevant locks are acquired so that no more commands are added to the
transaction log during this process, and transaction logging is disabled after draining. |
List<WriteCommand> |
RemoteTransactionLogDetails.getModifications()
|
Methods in org.infinispan.distribution with parameters of type WriteCommand | |
---|---|
boolean |
TransactionLoggerImpl.logIfNeeded(WriteCommand command)
|
boolean |
TransactionLogger.logIfNeeded(WriteCommand command)
If logging is enabled, will log the command and return true. |
Method parameters in org.infinispan.distribution with type arguments of type WriteCommand | |
---|---|
void |
DistributionManagerImpl.applyRemoteTxLog(List<WriteCommand> commands)
|
void |
DistributionManager.applyRemoteTxLog(List<WriteCommand> modifications)
Applies an ordered list of modifications to the current node. |
Constructor parameters in org.infinispan.distribution with type arguments of type WriteCommand | |
---|---|
RemoteTransactionLogDetails(boolean drainNextCallWithoutLock,
List<WriteCommand> modifications,
Collection<PrepareCommand> pendingPreparesMap)
|
Uses of WriteCommand in org.infinispan.transaction |
---|
Methods in org.infinispan.transaction that return WriteCommand | |
---|---|
WriteCommand[] |
TransactionLog.LogEntry.getModifications()
|
Methods in org.infinispan.transaction with parameters of type WriteCommand | |
---|---|
void |
TransactionLog.logNoTxWrite(WriteCommand write)
|
void |
TransactionLog.logOnePhaseCommit(GlobalTransaction gtx,
WriteCommand[] modifications)
|
Constructors in org.infinispan.transaction with parameters of type WriteCommand | |
---|---|
TransactionLog.LogEntry(GlobalTransaction transaction,
WriteCommand... modifications)
|
Uses of WriteCommand in org.infinispan.transaction.xa |
---|
Fields in org.infinispan.transaction.xa with type parameters of type WriteCommand | |
---|---|
protected List<WriteCommand> |
AbstractCacheTransaction.modifications
|
Methods in org.infinispan.transaction.xa that return types with arguments of type WriteCommand | |
---|---|
List<WriteCommand> |
CacheTransaction.getModifications()
Returns the modifications visible within the current transaction. |
List<WriteCommand> |
AbstractCacheTransaction.getModifications()
|
Methods in org.infinispan.transaction.xa with parameters of type WriteCommand | |
---|---|
void |
LocalTransaction.addModification(WriteCommand mod)
|
RemoteTransaction |
TransactionTable.createRemoteTransaction(GlobalTransaction globalTx,
WriteCommand[] modifications)
Creates and register a RemoteTransaction based on the supplied params. |
void |
AbstractCacheTransaction.setModifications(WriteCommand[] modifications)
|
Constructors in org.infinispan.transaction.xa with parameters of type WriteCommand | |
---|---|
RemoteTransaction(WriteCommand[] modifications,
GlobalTransaction tx)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |