Author: taylor
Date: Thu Oct 13 21:11:27 2005
New Revision: 320993

URL: http://svn.apache.org/viewcvs?rev=320993&view=rev
Log:
http://issues.apache.org/jira/browse/JS2-379

add ProfileResolver interface to encapsulate initialization of criterion 
resolvers in a spring component

Added:
    
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfileResolvers.java
Modified:
    
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java

Added: 
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfileResolvers.java
URL: 
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfileResolvers.java?rev=320993&view=auto
==============================================================================
--- 
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfileResolvers.java
 (added)
+++ 
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfileResolvers.java
 Thu Oct 13 21:11:27 2005
@@ -0,0 +1,27 @@
+/*
+ * Copyright 2000-2004 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jetspeed.profiler.rules;
+
+/**
+ * Spring component to hold criterion resolvers for building profiling rules.
+ *
+ * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
+ * @version $Id: PrincipalRule.java 188415 2005-03-23 22:15:25Z ate $
+ */
+public interface ProfileResolvers 
+{
+    RuleCriterionResolver get(String resolverName);
+}

Modified: 
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java
URL: 
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java?rev=320993&r1=320992&r2=320993&view=diff
==============================================================================
--- 
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java
 (original)
+++ 
portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java
 Thu Oct 13 21:11:27 2005
@@ -142,5 +142,7 @@
      */
     void setClassname(String classname);
     
+    ProfileResolvers getResolvers();
+    void setResolvers(ProfileResolvers resolvers);
                            
 }



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

Reply via email to