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]