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