org.infinispan.interceptors.locking
Class OptimisticLockingInterceptor
java.lang.Object
org.infinispan.commands.AbstractVisitor
org.infinispan.interceptors.base.CommandInterceptor
org.infinispan.interceptors.locking.AbstractLockingInterceptor
org.infinispan.interceptors.locking.AbstractTxLockingInterceptor
org.infinispan.interceptors.locking.OptimisticLockingInterceptor
- All Implemented Interfaces:
- Visitor
public class OptimisticLockingInterceptor
- extends AbstractTxLockingInterceptor
Locking interceptor to be used by optimistic transactional caches.
- Since:
- 5.1
- Author:
- Mircea Markus
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OptimisticLockingInterceptor
public OptimisticLockingInterceptor()
getLog
protected Log getLog()
- Overrides:
getLog in class CommandInterceptor
setDependencies
public void setDependencies(EntryFactory entryFactory)
start
public void start()
visitPrepareCommand
public Object visitPrepareCommand(TxInvocationContext ctx,
PrepareCommand command)
throws Throwable
- Specified by:
visitPrepareCommand in interface Visitor- Overrides:
visitPrepareCommand in class AbstractVisitor
- Throws:
Throwable
visitPutKeyValueCommand
public Object visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
throws Throwable
- Specified by:
visitPutKeyValueCommand in interface Visitor- Overrides:
visitPutKeyValueCommand in class AbstractVisitor
- Throws:
Throwable
visitGetKeyValueCommand
public Object visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
throws Throwable
- Specified by:
visitGetKeyValueCommand in interface Visitor- Overrides:
visitGetKeyValueCommand in class AbstractTxLockingInterceptor
- Throws:
Throwable
visitApplyDeltaCommand
public Object visitApplyDeltaCommand(InvocationContext ctx,
ApplyDeltaCommand command)
throws Throwable
- Specified by:
visitApplyDeltaCommand in interface Visitor- Overrides:
visitApplyDeltaCommand in class AbstractVisitor
- Throws:
Throwable
visitPutMapCommand
public Object visitPutMapCommand(InvocationContext ctx,
PutMapCommand command)
throws Throwable
- Specified by:
visitPutMapCommand in interface Visitor- Overrides:
visitPutMapCommand in class AbstractVisitor
- Throws:
Throwable
visitRemoveCommand
public Object visitRemoveCommand(InvocationContext ctx,
RemoveCommand command)
throws Throwable
- Specified by:
visitRemoveCommand in interface Visitor- Overrides:
visitRemoveCommand in class AbstractVisitor
- Throws:
Throwable
visitReplaceCommand
public Object visitReplaceCommand(InvocationContext ctx,
ReplaceCommand command)
throws Throwable
- Specified by:
visitReplaceCommand in interface Visitor- Overrides:
visitReplaceCommand in class AbstractVisitor
- Throws:
Throwable
visitClearCommand
public Object visitClearCommand(InvocationContext ctx,
ClearCommand command)
throws Throwable
- Specified by:
visitClearCommand in interface Visitor- Overrides:
visitClearCommand in class AbstractVisitor
- Throws:
Throwable
visitLockControlCommand
public Object visitLockControlCommand(TxInvocationContext ctx,
LockControlCommand command)
throws Throwable
- Specified by:
visitLockControlCommand in interface Visitor- Overrides:
visitLockControlCommand in class AbstractVisitor
- Throws:
Throwable
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.