ate         2005/03/23 14:15:25

  Modified:    jetspeed-api/src/java/org/apache/jetspeed/profiler/rules
                        ProfilingRule.java RuleCriterion.java
                        RuleCriterionResolver.java PrincipalRule.java
  Log:
  Made sure profiler rules are Serializable
  
  Revision  Changes    Path
  1.3       +3 -2      
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java
  
  Index: ProfilingRule.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ProfilingRule.java        23 Sep 2004 22:30:03 -0000      1.2
  +++ ProfilingRule.java        23 Mar 2005 22:15:25 -0000      1.3
  @@ -15,6 +15,7 @@
    */
   package org.apache.jetspeed.profiler.rules;
   
  +import java.io.Serializable;
   import java.util.Collection;
   import org.apache.jetspeed.profiler.ProfileLocator;
   import org.apache.jetspeed.profiler.Profiler;
  @@ -34,7 +35,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
    * @version $Id$
    */
  -public interface ProfilingRule
  +public interface ProfilingRule extends Serializable
   {
       
       /**
  
  
  
  1.2       +4 -2      
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/RuleCriterion.java
  
  Index: RuleCriterion.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/RuleCriterion.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RuleCriterion.java        28 May 2004 18:51:56 -0000      1.1
  +++ RuleCriterion.java        23 Mar 2005 22:15:25 -0000      1.2
  @@ -15,6 +15,8 @@
    */
   package org.apache.jetspeed.profiler.rules;
   
  +import java.io.Serializable;
  +
   /**
    * A RuleCriterion specifies one criterion in a list of profiling rule 
criteria.
    * This list is used to build normalized profiling locator and then 
  @@ -23,7 +25,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
    * @version $Id$
    */
  -public interface RuleCriterion 
  +public interface RuleCriterion extends Serializable
   {
       public static final int FALLBACK_CONTINUE = 1;
       public static final int FALLBACK_STOP = 0;
  
  
  
  1.6       +4 -2      
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/RuleCriterionResolver.java
  
  Index: RuleCriterionResolver.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/RuleCriterionResolver.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- RuleCriterionResolver.java        3 Nov 2004 19:39:56 -0000       1.5
  +++ RuleCriterionResolver.java        23 Mar 2005 22:15:25 -0000      1.6
  @@ -15,6 +15,8 @@
    */
   package org.apache.jetspeed.profiler.rules;
   
  +import java.io.Serializable;
  +
   import org.apache.jetspeed.request.RequestContext;
   
   /**
  @@ -25,7 +27,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
    * @version $Id$
    */
  -public interface RuleCriterionResolver
  +public interface RuleCriterionResolver extends Serializable
   {    
       /** resolve the parameter via the request parameter, then value */       
 
       public static final String REQUEST = "request";
  
  
  
  1.3       +4 -2      
jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/PrincipalRule.java
  
  Index: PrincipalRule.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/PrincipalRule.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PrincipalRule.java        8 Oct 2004 06:49:38 -0000       1.2
  +++ PrincipalRule.java        23 Mar 2005 22:15:25 -0000      1.3
  @@ -15,6 +15,8 @@
    */
   package org.apache.jetspeed.profiler.rules;
   
  +import java.io.Serializable;
  +
   /**
    * PrincipalRule is a paired association from principal to rule.
    * This pair is unique in that there can only be a one entry for a principal 
which maps to a rule.
  @@ -24,7 +26,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
    * @version $Id$
    */
  -public interface PrincipalRule
  +public interface PrincipalRule extends Serializable
   {
       /**
        * Gets the name of the principal in this principal/rule/locator pair 
association.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to