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 2003/12/04 05:50:19 UTC
cvs commit: jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/profiler ProfilerValve.java
taylor 2003/12/03 20:50:19
Modified: portal/src/java/org/apache/jetspeed/aggregator
BasicAggregator.java
portal/src/java/org/apache/jetspeed/engine
JetspeedEngine.java JetspeedServlet.java
portal/src/java/org/apache/jetspeed/profiler
ProfileLocator.java ProfilerService.java
portal/src/java/org/apache/jetspeed/profiler/impl
JetspeedProfileLocator.java
JetspeedProfilerService.java
portal/src/java/org/apache/jetspeed/profiler/rules
PrincipalRule.java ProfilingRule.java
RuleCriterion.java
portal/src/java/org/apache/jetspeed/profiler/rules/impl
AbstractProfilingRule.java PrincipalRuleImpl.java
RoleFallbackProfilingRule.java
RuleCriterionImpl.java StandardProfilingRule.java
portal/src/java/org/apache/jetspeed/request
JetspeedRequestContext.java RequestContext.java
portal/src/java/org/apache/jetspeed/security/impl
SecurityValveImpl.java UserPrincipalImpl.java
portal/src/java/org/apache/jetspeed/services/page
PageManager.java PageManagerService.java
portal/src/java/org/apache/jetspeed/services/page/impl
CastorXmlPageManagerService.java
DatabasePageManagerService.java
portal/src/java/org/apache/jetspeed/services/profiler
ProfilerValve.java
Added: portal/src/java/org/apache/jetspeed/aggregator
Jetspeed1Aggregator.java
portal/src/java/org/apache/jetspeed/localization/impl
LocalizationValveImpl.java
portal/src/java/org/apache/jetspeed/profiler
ProfileLocatorProperty.java Profiler.java
portal/src/java/org/apache/jetspeed/profiler/impl
ProfileFallbackIterator.java
ProfileLocatorControl.java
ProfileLocatorPropertyImpl.java
ProfilerValveImpl.java
portal/src/java/org/apache/jetspeed/profiler/rules
RuleCriterionResolver.java
portal/src/java/org/apache/jetspeed/profiler/rules/impl
CountryCriterionResolver.java
GroupCriterionResolver.java
GroupRoleUserCriterionResolver.java
LanguageCriterionResolver.java
MediatypeCriterionResolver.java
RoleCriterionResolver.java StandardResolver.java
UserCriterionResolver.java
portal/src/java/org/apache/jetspeed/security
SecurityHelper.java
Removed: portal/src/java/org/apache/jetspeed/profiler/rules
RuleTypeHandler.java
Log:
Swapped out old profiler in place of new profiler based on rules
The new profiler org.apache.jetspeed.profiler doesn't hardcode its profiling rules
but instead uses rules stored in the database. I haven't currently implemented the
default J1 fallback, but haven't completed role-based fallback.
I'd like to delete all the old profiler code from the CVS if nobody objects ...
and still leave it in J1 of course
The BasicAggregator now uses the new Page and Fragment model for page aggregation.
It hasn't yet integrated Desktops.
A new aggregator was added, Jetspeed1Aggregator which is actually the old BasicAggregator.
The goal here is to support different fragment (layout) models by swapping out aggregators.
This means you could have different fragment models such as J1, J2, IBM, Pluto...
Added a couple more valves:
- a simple localization valve which puts the locale in the requestContext
- a simple security valve that puts a JAAS Subject into the requestContext
the Subject has at least one principal, a User principal which is gathered
from the servlet api's. This can get us by for a while until the security service develops
- replaced the old profiler valve with a new one
Revision Changes Path
1.5 +24 -22 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/BasicAggregator.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/BasicAggregator.java.diff?r1=1.4&r2=1.5
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/Jetspeed1Aggregator.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/aggregator/Jetspeed1Aggregator.java?rev=1.1
1.7 +10 -3 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/engine/JetspeedEngine.java.diff?r1=1.6&r2=1.7
1.3 +2 -2 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/engine/JetspeedServlet.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/engine/JetspeedServlet.java.diff?r1=1.2&r2=1.3
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/localization/impl/LocalizationValveImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/localization/impl/LocalizationValveImpl.java?rev=1.1
1.3 +77 -7 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/ProfileLocator.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/ProfileLocator.java.diff?r1=1.2&r2=1.3
1.3 +15 -4 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/ProfilerService.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/ProfilerService.java.diff?r1=1.2&r2=1.3
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/ProfileLocatorProperty.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/ProfileLocatorProperty.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/Profiler.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/Profiler.java?rev=1.1
1.2 +80 -8 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/JetspeedProfileLocator.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/JetspeedProfileLocator.java.diff?r1=1.1&r2=1.2
1.3 +83 -20 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/JetspeedProfilerService.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/JetspeedProfilerService.java.diff?r1=1.2&r2=1.3
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfileFallbackIterator.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfileFallbackIterator.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfileLocatorControl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfileLocatorControl.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfileLocatorPropertyImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfileLocatorPropertyImpl.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfilerValveImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/impl/ProfilerValveImpl.java?rev=1.1
1.2 +2 -1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/PrincipalRule.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/PrincipalRule.java.diff?r1=1.1&r2=1.2
1.3 +16 -4 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/ProfilingRule.java.diff?r1=1.2&r2=1.3
1.3 +53 -2 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/RuleCriterion.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/RuleCriterion.java.diff?r1=1.2&r2=1.3
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/RuleCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/RuleCriterionResolver.java?rev=1.1
1.3 +64 -3 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/AbstractProfilingRule.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/AbstractProfilingRule.java.diff?r1=1.2&r2=1.3
1.2 +2 -1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/PrincipalRuleImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/PrincipalRuleImpl.java.diff?r1=1.1&r2=1.2
1.2 +4 -3 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/RoleFallbackProfilingRule.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/RoleFallbackProfilingRule.java.diff?r1=1.1&r2=1.2
1.3 +55 -2 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/RuleCriterionImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/RuleCriterionImpl.java.diff?r1=1.2&r2=1.3
1.3 +73 -7 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/StandardProfilingRule.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/StandardProfilingRule.java.diff?r1=1.2&r2=1.3
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/CountryCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/CountryCriterionResolver.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/GroupCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/GroupCriterionResolver.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/GroupRoleUserCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/GroupRoleUserCriterionResolver.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/LanguageCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/LanguageCriterionResolver.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/MediatypeCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/MediatypeCriterionResolver.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/RoleCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/RoleCriterionResolver.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/StandardResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/StandardResolver.java?rev=1.1
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/UserCriterionResolver.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/profiler/rules/impl/UserCriterionResolver.java?rev=1.1
1.6 +15 -7 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/request/JetspeedRequestContext.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/request/JetspeedRequestContext.java.diff?r1=1.5&r2=1.6
1.5 +7 -6 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/request/RequestContext.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/request/RequestContext.java.diff?r1=1.4&r2=1.5
1.1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/security/SecurityHelper.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/security/SecurityHelper.java?rev=1.1
1.2 +25 -10 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/security/impl/SecurityValveImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/security/impl/SecurityValveImpl.java.diff?r1=1.1&r2=1.2
1.2 +1 -3 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/security/impl/UserPrincipalImpl.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/security/impl/UserPrincipalImpl.java.diff?r1=1.1&r2=1.2
1.6 +7 -1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/PageManager.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/PageManager.java.diff?r1=1.5&r2=1.6
1.6 +10 -2 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/PageManagerService.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/PageManagerService.java.diff?r1=1.5&r2=1.6
1.6 +10 -1 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/impl/CastorXmlPageManagerService.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/impl/CastorXmlPageManagerService.java.diff?r1=1.5&r2=1.6
1.4 +12 -3 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/impl/DatabasePageManagerService.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/page/impl/DatabasePageManagerService.java.diff?r1=1.3&r2=1.4
1.2 +2 -2 jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/profiler/ProfilerValve.java
http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/services/profiler/ProfilerValve.java.diff?r1=1.1&r2=1.2
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org