[jbosscache-commits] JBoss Cache SVN: r5998 - in core/trunk/src/main/java/org/jboss/cache/interceptors: base and 1 other directory.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Tue Jun 17 19:31:38 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-06-17 19:31:37 -0400 (Tue, 17 Jun 2008)
New Revision: 5998

Modified:
   core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java
   core/trunk/src/main/java/org/jboss/cache/interceptors/base/PostProcessingCommandInterceptor.java
Log:
Filled in missing visitXXX methods and bad method signatures

Modified: core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java	2008-06-17 17:03:13 UTC (rev 5997)
+++ core/trunk/src/main/java/org/jboss/cache/interceptors/PessimisticLockInterceptor.java	2008-06-17 23:31:37 UTC (rev 5998)
@@ -290,7 +290,7 @@
    }
 
    @Override
-   protected Object handleRemoveDataCommand(InvocationContext ctx, ClearDataCommand command) throws Throwable
+   protected Object handleClearDataCommand(InvocationContext ctx, ClearDataCommand command) throws Throwable
    {
       lockManager.lockPessimistically(ctx, command.getFqn(), WRITE, false, false, false, false, null, false);
       return invokeNextInterceptor(ctx, command);

Modified: core/trunk/src/main/java/org/jboss/cache/interceptors/base/PostProcessingCommandInterceptor.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/interceptors/base/PostProcessingCommandInterceptor.java	2008-06-17 17:03:13 UTC (rev 5997)
+++ core/trunk/src/main/java/org/jboss/cache/interceptors/base/PostProcessingCommandInterceptor.java	2008-06-17 23:31:37 UTC (rev 5998)
@@ -13,15 +13,7 @@
 import org.jboss.cache.commands.tx.OptimisticPrepareCommand;
 import org.jboss.cache.commands.tx.PrepareCommand;
 import org.jboss.cache.commands.tx.RollbackCommand;
-import org.jboss.cache.commands.write.EvictCommand;
-import org.jboss.cache.commands.write.InvalidateCommand;
-import org.jboss.cache.commands.write.MoveCommand;
-import org.jboss.cache.commands.write.PutDataMapCommand;
-import org.jboss.cache.commands.write.PutForExternalReadCommand;
-import org.jboss.cache.commands.write.PutKeyValueCommand;
-import org.jboss.cache.commands.write.ClearDataCommand;
-import org.jboss.cache.commands.write.RemoveKeyCommand;
-import org.jboss.cache.commands.write.RemoveNodeCommand;
+import org.jboss.cache.commands.write.*;
 
 /**
  * This interceptor will call {@link #doAfterCall(org.jboss.cache.InvocationContext,org.jboss.cache.commands.VisitableCommand)} after invoking each visit method
@@ -113,11 +105,30 @@
    }
 
    @Override
+   public final Object visitCreateNodeCommand(InvocationContext ctx, CreateNodeCommand command) throws Throwable
+   {
+      try
+      {
+         return handleCreateNodeCommand(ctx, command);
+      }
+      finally
+      {
+         doAfterCall(ctx, command);
+      }
+   }
+
+   protected Object handleCreateNodeCommand(InvocationContext ctx, CreateNodeCommand command) throws Throwable
+   {
+      return handleDefault(ctx, command);
+   }
+
+
+   @Override
    public final Object visitClearDataCommand(InvocationContext ctx, ClearDataCommand command) throws Throwable
    {
       try
       {
-         return handleRemoveDataCommand(ctx, command);
+         return handleClearDataCommand(ctx, command);
       }
       finally
       {
@@ -125,7 +136,7 @@
       }
    }
 
-   protected Object handleRemoveDataCommand(InvocationContext ctx, ClearDataCommand command) throws Throwable
+   protected Object handleClearDataCommand(InvocationContext ctx, ClearDataCommand command) throws Throwable
    {
       return handleDefault(ctx, command);
    }




More information about the jbosscache-commits mailing list