You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/10/14 06:11:31 UTC

svn commit: r320993 - in /portals/jetspeed-2/trunk/jetspeed-api/src/java/org/apache/jetspeed/profiler/rules: ProfileResolvers.java ProfilingRule.java

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:taylor@apache.org">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: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org