|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.cache.commands.AbstractVisitor
org.jboss.cache.interceptors.base.CommandInterceptor
org.jboss.cache.interceptors.base.SkipCheckChainedInterceptor
public abstract class SkipCheckChainedInterceptor
This interceptor will call skipInterception(org.jboss.cache.InvocationContext ,org.jboss.cache.commands.VisitableCommand)
before invoking each visit method
(and the handleDefault(org.jboss.cache.InvocationContext , org.jboss.cache.commands.VisitableCommand)
method). If
skipInterception(org.jboss.cache.InvocationContext ,org.jboss.cache.commands.VisitableCommand)
returns false, the invocation will be skipped
and passed up the interceptor chain instead.
skipInterception(org.jboss.cache.InvocationContext ,org.jboss.cache.commands.VisitableCommand)
method.
Also, instead of overriding handleDefault(org.jboss.cache.InvocationContext , org.jboss.cache.commands.VisitableCommand)
, implementors
should override handleAll(org.jboss.cache.InvocationContext , org.jboss.cache.commands.VisitableCommand)
.
Field Summary |
---|
Fields inherited from class org.jboss.cache.interceptors.base.CommandInterceptor |
---|
configuration, log, trace |
Constructor Summary | |
---|---|
SkipCheckChainedInterceptor()
|
Method Summary | |
---|---|
protected java.lang.Object |
handleAll(InvocationContext ctx,
VisitableCommand command)
Default implementation, which just passes the call up the interceptor chain |
protected java.lang.Object |
handleCommitCommand(InvocationContext ctx,
CommitCommand command)
|
java.lang.Object |
handleDefault(InvocationContext ctx,
VisitableCommand command)
The default behaviour of the visitXXX methods, which is to ignore the call and pass the call up to the next interceptor in the chain. |
protected java.lang.Object |
handleEvictFqnCommand(InvocationContext ctx,
EvictCommand command)
|
protected java.lang.Object |
handleExistsNodeCommand(InvocationContext ctx,
ExistsCommand command)
|
protected java.lang.Object |
handleGetDataMapCommand(InvocationContext ctx,
GetDataMapCommand command)
|
protected java.lang.Object |
handleGetChildrenNamesCommand(InvocationContext ctx,
GetChildrenNamesCommand command)
|
protected java.lang.Object |
handleGetKeysCommand(InvocationContext ctx,
GetKeysCommand command)
|
protected java.lang.Object |
handleGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
|
protected java.lang.Object |
handleGetNodeCommand(InvocationContext ctx,
GetNodeCommand command)
|
protected java.lang.Object |
handleGravitateDataCommand(InvocationContext ctx,
GravitateDataCommand command)
|
protected java.lang.Object |
handleInvalidateCommand(InvocationContext ctx,
InvalidateCommand command)
|
protected java.lang.Object |
handleMoveCommand(InvocationContext ctx,
MoveCommand command)
|
protected java.lang.Object |
handleOptimisticPrepareCommand(InvocationContext ctx,
OptimisticPrepareCommand command)
|
protected java.lang.Object |
handlePrepareCommand(InvocationContext ctx,
PrepareCommand command)
|
protected java.lang.Object |
handlePutDataMapCommand(InvocationContext ctx,
PutDataMapCommand command)
|
protected java.lang.Object |
handlePutForExternalReadCommand(InvocationContext ctx,
PutForExternalReadCommand command)
|
protected java.lang.Object |
handlePutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
|
protected java.lang.Object |
handleRemoveDataCommand(InvocationContext ctx,
ClearDataCommand command)
|
protected java.lang.Object |
handleRemoveKeyCommand(InvocationContext ctx,
RemoveKeyCommand command)
|
protected java.lang.Object |
handleRemoveNodeCommand(InvocationContext ctx,
RemoveNodeCommand command)
|
protected java.lang.Object |
handleRollbackCommand(InvocationContext ctx,
RollbackCommand command)
|
protected abstract boolean |
skipInterception(InvocationContext ctx,
VisitableCommand command)
Tests whether the command should be intercepted or not. |
java.lang.Object |
visitClearDataCommand(InvocationContext ctx,
ClearDataCommand command)
Visits a RemoveDataCommand. |
java.lang.Object |
visitCommitCommand(InvocationContext ctx,
CommitCommand command)
Visits a CommitCommand. |
java.lang.Object |
visitEvictFqnCommand(InvocationContext ctx,
EvictCommand command)
Visits a EvictCommand. |
java.lang.Object |
visitExistsNodeCommand(InvocationContext ctx,
ExistsCommand command)
Visits a RemoteExistsCommand. |
java.lang.Object |
visitGetDataMapCommand(InvocationContext ctx,
GetDataMapCommand command)
Visits a GetDataMapCommand. |
java.lang.Object |
visitGetChildrenNamesCommand(InvocationContext ctx,
GetChildrenNamesCommand command)
Visits a GetChildrenNamesCommand. |
java.lang.Object |
visitGetKeysCommand(InvocationContext ctx,
GetKeysCommand command)
Visits a GetKeysCommand. |
java.lang.Object |
visitGetKeyValueCommand(InvocationContext ctx,
GetKeyValueCommand command)
Visits a GetKeyValueCommand. |
java.lang.Object |
visitGetNodeCommand(InvocationContext ctx,
GetNodeCommand command)
Visits a GetNodeCommand. |
java.lang.Object |
visitGravitateDataCommand(InvocationContext ctx,
GravitateDataCommand command)
Visits a GravitateDataCommand. |
java.lang.Object |
visitInvalidateCommand(InvocationContext ctx,
InvalidateCommand command)
Visits a InvalidateCommand. |
java.lang.Object |
visitMoveCommand(InvocationContext ctx,
MoveCommand command)
Visits a MoveCommand. |
java.lang.Object |
visitOptimisticPrepareCommand(InvocationContext ctx,
OptimisticPrepareCommand command)
Visits a OptimisticPrepareCommand. |
java.lang.Object |
visitPrepareCommand(InvocationContext ctx,
PrepareCommand command)
Visits a PrepareCommand. |
java.lang.Object |
visitPutDataMapCommand(InvocationContext ctx,
PutDataMapCommand command)
Visits a PutDataMapCommand. |
java.lang.Object |
visitPutForExternalReadCommand(InvocationContext ctx,
PutForExternalReadCommand command)
Visits a PutForExternalReadCommand. |
java.lang.Object |
visitPutKeyValueCommand(InvocationContext ctx,
PutKeyValueCommand command)
Visits a PutKeyValueCommand. |
java.lang.Object |
visitRemoveKeyCommand(InvocationContext ctx,
RemoveKeyCommand command)
Visits a RemoveKeyCommand. |
java.lang.Object |
visitRemoveNodeCommand(InvocationContext ctx,
RemoveNodeCommand command)
Visits a RemoveNodeCommand. |
java.lang.Object |
visitRollbackCommand(InvocationContext ctx,
RollbackCommand command)
Visits a RollbackCommand. |
Methods inherited from class org.jboss.cache.interceptors.base.CommandInterceptor |
---|
getNext, hasNext, invokeNextInterceptor, setNext |
Methods inherited from class org.jboss.cache.commands.AbstractVisitor |
---|
visitCollection, visitCreateNodeCommand |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SkipCheckChainedInterceptor()
Method Detail |
---|
public final java.lang.Object visitPutDataMapCommand(InvocationContext ctx, PutDataMapCommand command) throws java.lang.Throwable
Visitor
visitPutDataMapCommand
in interface Visitor
visitPutDataMapCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handlePutDataMapCommand(InvocationContext ctx, PutDataMapCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws java.lang.Throwable
Visitor
visitPutKeyValueCommand
in interface Visitor
visitPutKeyValueCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.public final java.lang.Object visitPutForExternalReadCommand(InvocationContext ctx, PutForExternalReadCommand command) throws java.lang.Throwable
Visitor
visitPutForExternalReadCommand
in interface Visitor
visitPutForExternalReadCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handlePutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws java.lang.Throwable
java.lang.Throwable
protected java.lang.Object handlePutForExternalReadCommand(InvocationContext ctx, PutForExternalReadCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitRemoveNodeCommand(InvocationContext ctx, RemoveNodeCommand command) throws java.lang.Throwable
Visitor
visitRemoveNodeCommand
in interface Visitor
visitRemoveNodeCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleRemoveNodeCommand(InvocationContext ctx, RemoveNodeCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitClearDataCommand(InvocationContext ctx, ClearDataCommand command) throws java.lang.Throwable
Visitor
visitClearDataCommand
in interface Visitor
visitClearDataCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleRemoveDataCommand(InvocationContext ctx, ClearDataCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitEvictFqnCommand(InvocationContext ctx, EvictCommand command) throws java.lang.Throwable
Visitor
visitEvictFqnCommand
in interface Visitor
visitEvictFqnCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleEvictFqnCommand(InvocationContext ctx, EvictCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitInvalidateCommand(InvocationContext ctx, InvalidateCommand command) throws java.lang.Throwable
Visitor
visitInvalidateCommand
in interface Visitor
visitInvalidateCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleInvalidateCommand(InvocationContext ctx, InvalidateCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitRemoveKeyCommand(InvocationContext ctx, RemoveKeyCommand command) throws java.lang.Throwable
Visitor
visitRemoveKeyCommand
in interface Visitor
visitRemoveKeyCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleRemoveKeyCommand(InvocationContext ctx, RemoveKeyCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitGetDataMapCommand(InvocationContext ctx, GetDataMapCommand command) throws java.lang.Throwable
Visitor
visitGetDataMapCommand
in interface Visitor
visitGetDataMapCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleGetDataMapCommand(InvocationContext ctx, GetDataMapCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitExistsNodeCommand(InvocationContext ctx, ExistsCommand command) throws java.lang.Throwable
Visitor
visitExistsNodeCommand
in interface Visitor
visitExistsNodeCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleExistsNodeCommand(InvocationContext ctx, ExistsCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) throws java.lang.Throwable
Visitor
visitGetKeyValueCommand
in interface Visitor
visitGetKeyValueCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleGetKeyValueCommand(InvocationContext ctx, GetKeyValueCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitGetNodeCommand(InvocationContext ctx, GetNodeCommand command) throws java.lang.Throwable
Visitor
visitGetNodeCommand
in interface Visitor
visitGetNodeCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleGetNodeCommand(InvocationContext ctx, GetNodeCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitGetKeysCommand(InvocationContext ctx, GetKeysCommand command) throws java.lang.Throwable
Visitor
visitGetKeysCommand
in interface Visitor
visitGetKeysCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleGetKeysCommand(InvocationContext ctx, GetKeysCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitGetChildrenNamesCommand(InvocationContext ctx, GetChildrenNamesCommand command) throws java.lang.Throwable
Visitor
visitGetChildrenNamesCommand
in interface Visitor
visitGetChildrenNamesCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleGetChildrenNamesCommand(InvocationContext ctx, GetChildrenNamesCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitMoveCommand(InvocationContext ctx, MoveCommand command) throws java.lang.Throwable
Visitor
visitMoveCommand
in interface Visitor
visitMoveCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleMoveCommand(InvocationContext ctx, MoveCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitGravitateDataCommand(InvocationContext ctx, GravitateDataCommand command) throws java.lang.Throwable
Visitor
visitGravitateDataCommand
in interface Visitor
visitGravitateDataCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleGravitateDataCommand(InvocationContext ctx, GravitateDataCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitPrepareCommand(InvocationContext ctx, PrepareCommand command) throws java.lang.Throwable
Visitor
visitPrepareCommand
in interface Visitor
visitPrepareCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handlePrepareCommand(InvocationContext ctx, PrepareCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitRollbackCommand(InvocationContext ctx, RollbackCommand command) throws java.lang.Throwable
Visitor
visitRollbackCommand
in interface Visitor
visitRollbackCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleRollbackCommand(InvocationContext ctx, RollbackCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitCommitCommand(InvocationContext ctx, CommitCommand command) throws java.lang.Throwable
Visitor
visitCommitCommand
in interface Visitor
visitCommitCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleCommitCommand(InvocationContext ctx, CommitCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object visitOptimisticPrepareCommand(InvocationContext ctx, OptimisticPrepareCommand command) throws java.lang.Throwable
Visitor
visitOptimisticPrepareCommand
in interface Visitor
visitOptimisticPrepareCommand
in class AbstractVisitor
ctx
- invocation contextcommand
- command to visit
java.lang.Throwable
- in the event of problems.protected java.lang.Object handleOptimisticPrepareCommand(InvocationContext ctx, OptimisticPrepareCommand command) throws java.lang.Throwable
java.lang.Throwable
public final java.lang.Object handleDefault(InvocationContext ctx, VisitableCommand command) throws java.lang.Throwable
CommandInterceptor
handleDefault
in class CommandInterceptor
ctx
- invocation contextcommand
- command to invoke
java.lang.Throwable
- in the event of problemsprotected java.lang.Object handleAll(InvocationContext ctx, VisitableCommand command) throws java.lang.Throwable
ctx
- invocation contextcommand
- command
java.lang.Throwable
- in the event of problemsprotected abstract boolean skipInterception(InvocationContext ctx, VisitableCommand command)
ctx
- invocation contextcommand
- command
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |