[jboss-cvs] JBossCache/src/org/jboss/cache/interceptors ...
Manik Surtani
msurtani at jboss.com
Wed Jan 3 13:12:02 EST 2007
User: msurtani
Date: 07/01/03 13:12:02
Modified: src/org/jboss/cache/interceptors
NotificationInterceptor.java
Log:
added more rich nodeModified callback
Revision Changes Path
1.2 +3 -0 JBossCache/src/org/jboss/cache/interceptors/NotificationInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: NotificationInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/interceptors/NotificationInterceptor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- NotificationInterceptor.java 3 Jan 2007 17:11:58 -0000 1.1
+++ NotificationInterceptor.java 3 Jan 2007 18:12:02 -0000 1.2
@@ -35,6 +35,8 @@
List<MethodCall> events = ctx.getCacheListenerEvents();
TransactionEntry entry = txTable.get(ctx.getGlobalTransaction());
entry.addCacheListenerEvents(events);
+ if (log.isTraceEnabled())
+ log.trace("Invoking notifications for this transaction. Notification set: " + entry.getCacheListenerEvents());
n.invokeQueuedNotifications(entry.getCacheListenerEvents());
}
}
@@ -43,6 +45,7 @@
// a "normal" method in the transaction. Add notifications to transaction entry.
List<MethodCall> events = ctx.getCacheListenerEvents();
TransactionEntry entry = txTable.get(ctx.getGlobalTransaction());
+ if (log.isTraceEnabled()) log.trace("Adding " + events + " to transaction entry's notification list");
entry.addCacheListenerEvents(events);
ctx.clearCacheListenerEvents();
}
More information about the jboss-cvs-commits
mailing list