You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcs-dev@jakarta.apache.org by hc...@apache.org on 2005/01/27 11:57:57 UTC
cvs commit: jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event CacheClearEvent.java CachePutBeanCloneEvent.java CachePutBeanCopyEvent.java CachePutCopyEvent.java CachePutEvent.java CacheRemoveEvent.java
hchar 2005/01/27 02:57:57
Modified: sandbox/yajcache/src/org/apache/jcs/yajcache/event
CacheClearEvent.java CachePutBeanCloneEvent.java
CachePutBeanCopyEvent.java CachePutCopyEvent.java
CachePutEvent.java CacheRemoveEvent.java
Log:
add displatch method
Revision Changes Path
1.2 +6 -1 jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CacheClearEvent.java
Index: CacheClearEvent.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CacheClearEvent.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CacheClearEvent.java 24 Jan 2005 10:29:21 -0000 1.1
+++ CacheClearEvent.java 27 Jan 2005 10:57:57 -0000 1.2
@@ -16,8 +16,9 @@
package org.apache.jcs.yajcache.event;
-import org.apache.jcs.yajcache.annotate.*;
+import org.apache.jcs.yajcache.lang.annotation.*;
import org.apache.jcs.yajcache.core.ICache;
+import org.apache.jcs.yajcache.core.ICacheChangeHandler;
/**
*
* @author Hanson Char
@@ -28,4 +29,8 @@
{
super(cache);
}
+ @Override
+ public boolean dispatch(@NonNullable ICacheChangeHandler<V> handler) {
+ return handler.handleClear(super.getCache().getName());
+ }
}
1.2 +7 -1 jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutBeanCloneEvent.java
Index: CachePutBeanCloneEvent.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutBeanCloneEvent.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CachePutBeanCloneEvent.java 24 Jan 2005 10:29:21 -0000 1.1
+++ CachePutBeanCloneEvent.java 27 Jan 2005 10:57:57 -0000 1.2
@@ -16,8 +16,9 @@
package org.apache.jcs.yajcache.event;
-import org.apache.jcs.yajcache.annotate.*;
+import org.apache.jcs.yajcache.lang.annotation.*;
import org.apache.jcs.yajcache.core.ICache;
+import org.apache.jcs.yajcache.core.ICacheChangeHandler;
/**
*
* @author Hanson Char
@@ -29,4 +30,9 @@
{
super(cache, key, val);
}
+ @Override
+ public boolean dispatch(@NonNullable ICacheChangeHandler<V> handler) {
+ return handler.handlePutBeanClone(
+ super.getCache().getName(), super.getKey(), super.getValue());
+ }
}
1.2 +7 -1 jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutBeanCopyEvent.java
Index: CachePutBeanCopyEvent.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutBeanCopyEvent.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CachePutBeanCopyEvent.java 24 Jan 2005 10:29:21 -0000 1.1
+++ CachePutBeanCopyEvent.java 27 Jan 2005 10:57:57 -0000 1.2
@@ -16,8 +16,9 @@
package org.apache.jcs.yajcache.event;
-import org.apache.jcs.yajcache.annotate.*;
+import org.apache.jcs.yajcache.lang.annotation.*;
import org.apache.jcs.yajcache.core.ICache;
+import org.apache.jcs.yajcache.core.ICacheChangeHandler;
/**
*
* @author Hanson Char
@@ -29,4 +30,9 @@
{
super(cache, key, val);
}
+ @Override
+ public boolean dispatch(@NonNullable ICacheChangeHandler<V> handler) {
+ return handler.handlePutBeanCopy(
+ super.getCache().getName(), super.getKey(), super.getValue());
+ }
}
1.2 +7 -1 jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutCopyEvent.java
Index: CachePutCopyEvent.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutCopyEvent.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CachePutCopyEvent.java 24 Jan 2005 10:29:21 -0000 1.1
+++ CachePutCopyEvent.java 27 Jan 2005 10:57:57 -0000 1.2
@@ -16,8 +16,9 @@
package org.apache.jcs.yajcache.event;
-import org.apache.jcs.yajcache.annotate.*;
+import org.apache.jcs.yajcache.lang.annotation.*;
import org.apache.jcs.yajcache.core.ICache;
+import org.apache.jcs.yajcache.core.ICacheChangeHandler;
/**
*
* @author Hanson Char
@@ -29,4 +30,9 @@
{
super(cache, key, val);
}
+ @Override
+ public boolean dispatch(@NonNullable ICacheChangeHandler<V> handler) {
+ return handler.handlePutCopy(
+ super.getCache().getName(), super.getKey(), super.getValue());
+ }
}
1.4 +8 -1 jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutEvent.java
Index: CachePutEvent.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CachePutEvent.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- CachePutEvent.java 24 Jan 2005 10:56:37 -0000 1.3
+++ CachePutEvent.java 27 Jan 2005 10:57:57 -0000 1.4
@@ -16,8 +16,9 @@
package org.apache.jcs.yajcache.event;
-import org.apache.jcs.yajcache.annotate.*;
+import org.apache.jcs.yajcache.lang.annotation.*;
import org.apache.jcs.yajcache.core.ICache;
+import org.apache.jcs.yajcache.core.ICacheChangeHandler;
/**
*
* @author Hanson Char
@@ -40,4 +41,10 @@
public @NonNullable V getValue() {
return value;
}
+
+ @Override
+ public boolean dispatch(@NonNullable ICacheChangeHandler<V> handler) {
+ return handler.handlePut(
+ super.getCache().getName(), this.key, this.value);
+ }
}
1.3 +6 -1 jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CacheRemoveEvent.java
Index: CacheRemoveEvent.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/event/CacheRemoveEvent.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CacheRemoveEvent.java 24 Jan 2005 10:37:25 -0000 1.2
+++ CacheRemoveEvent.java 27 Jan 2005 10:57:57 -0000 1.3
@@ -16,8 +16,9 @@
package org.apache.jcs.yajcache.event;
-import org.apache.jcs.yajcache.annotate.*;
+import org.apache.jcs.yajcache.lang.annotation.*;
import org.apache.jcs.yajcache.core.ICache;
+import org.apache.jcs.yajcache.core.ICacheChangeHandler;
/**
*
* @author Hanson Char
@@ -35,4 +36,8 @@
public @NonNullable String getKey() {
return key;
}
+ @Override
+ public boolean dispatch(@NonNullable ICacheChangeHandler<V> handler) {
+ return handler.handleRemove(super.getCache().getName(), this.key);
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-jcs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-jcs-dev-help@jakarta.apache.org