@Deprecated public class LegacyDataGravitatorInterceptor extends BaseRpcInterceptor
Option is passed in to force Data
Gravitation for a specific invocation or if autoDataGravitation is
set to true when configuring Buddy Replication.
See the JBoss Cache User Guide for more details on configuration options.
There is a section dedicated to Buddy Replication in the Replication
chapter.
In terms of functionality, if a gravitation call has occured and a cleanup call is needed (based on
how BR is configured), a cleanup call will be broadcast immediately after the gravitation call (no txs)
or if txs are used, an asynchronous call is made to perform the cleanup outside the scope
of the tx that caused the gravitation event.
| Modifier and Type | Class and Description |
|---|---|
static class |
LegacyDataGravitatorInterceptor.ResponseValidityFilter
Deprecated.
|
defaultSynchronous, rpcManager, txTableconfiguration, log, trace| Constructor and Description |
|---|
LegacyDataGravitatorInterceptor()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
injectComponents(BuddyManager buddyManager,
DataContainer dataContainer,
CommandsFactory commandsFactory,
CacheSPI cacheSPI,
BuddyFqnTransformer transformer)
Deprecated.
|
protected boolean |
nodeDoesNotExist(InvocationContext ctx,
Fqn fqn)
Deprecated.
|
Object |
visitCommitCommand(InvocationContext ctx,
CommitCommand command)
Deprecated.
Visits a CommitCommand.
|
Object |
visitGetChildrenNamesCommand(InvocationContext ctx,
GetChildrenNamesCommand command)
Deprecated.
Visits a GetChildrenNamesCommand.
|
Object |
visitGetDataMapCommand(InvocationContext ctx,
GetDataMapCommand command)
Deprecated.
Visits a GetDataMapCommand.
|
Object |
visitGetKeysCommand(InvocationContext ctx,
GetKeysCommand command)
Deprecated.
Visits a GetKeysCommand.
|
Object |
visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
Deprecated.
Visits a GetKeyValueCommand.
|
Object |
visitGetNodeCommand(InvocationContext ctx,
GetNodeCommand command)
Deprecated.
Visits a GetNodeCommand.
|
Object |
visitOptimisticPrepareCommand(InvocationContext ctx,
OptimisticPrepareCommand command)
Deprecated.
Visits a OptimisticPrepareCommand.
|
Object |
visitPrepareCommand(InvocationContext ctx,
PrepareCommand command)
Deprecated.
Make sure you also run a cleanup if we have an 1pc.
|
Object |
visitRollbackCommand(InvocationContext ctx,
RollbackCommand command)
Deprecated.
Visits a RollbackCommand.
|
protected void |
wrapIfNeeded(InvocationContext ctx,
Fqn fqnToWrap)
Deprecated.
|
checkResponses, injectComponents, isLocalModeForced, isSynchronous, isTransactionalAndLocal, replicateCall, replicateCall, replicateCall, replicateCall, skipReplicationOfTransactionMethodgetNext, handleDefault, hasNext, invokeNextInterceptor, setNextvisitClearDataCommand, visitCollection, visitCreateNodeCommand, visitEvictFqnCommand, visitExistsNodeCommand, visitGravitateDataCommand, visitInvalidateCommand, visitMoveCommand, visitPutDataMapCommand, visitPutForExternalReadCommand, visitPutKeyValueCommand, visitRemoveKeyCommand, visitRemoveNodeCommandpublic LegacyDataGravitatorInterceptor()
public void injectComponents(BuddyManager buddyManager, DataContainer dataContainer, CommandsFactory commandsFactory, CacheSPI cacheSPI, BuddyFqnTransformer transformer)
public Object visitGetChildrenNamesCommand(InvocationContext ctx, GetChildrenNamesCommand command) throws Throwable
VisitorvisitGetChildrenNamesCommand in interface VisitorvisitGetChildrenNamesCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitGetDataMapCommand(InvocationContext ctx, GetDataMapCommand command) throws Throwable
VisitorvisitGetDataMapCommand in interface VisitorvisitGetDataMapCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitGetKeysCommand(InvocationContext ctx, GetKeysCommand command) throws Throwable
VisitorvisitGetKeysCommand in interface VisitorvisitGetKeysCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) throws Throwable
VisitorvisitGetKeyValueCommand in interface VisitorvisitGetKeyValueCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitGetNodeCommand(InvocationContext ctx, GetNodeCommand command) throws Throwable
VisitorvisitGetNodeCommand in interface VisitorvisitGetNodeCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitRollbackCommand(InvocationContext ctx, RollbackCommand command) throws Throwable
VisitorvisitRollbackCommand in interface VisitorvisitRollbackCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitPrepareCommand(InvocationContext ctx, PrepareCommand command) throws Throwable
visitPrepareCommand in interface VisitorvisitPrepareCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitCommitCommand(InvocationContext ctx, CommitCommand command) throws Throwable
VisitorvisitCommitCommand in interface VisitorvisitCommitCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.public Object visitOptimisticPrepareCommand(InvocationContext ctx, OptimisticPrepareCommand command) throws Throwable
VisitorvisitOptimisticPrepareCommand in interface VisitorvisitOptimisticPrepareCommand in class AbstractVisitorctx - invocation contextcommand - command to visitThrowable - in the event of problems.protected boolean nodeDoesNotExist(InvocationContext ctx, Fqn fqn)
ctx - invocation contextfqn - fqn to testprotected void wrapIfNeeded(InvocationContext ctx, Fqn fqnToWrap) throws InterruptedException
InterruptedExceptionCopyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.