svn commit: r1494876 - /struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java
Author: lukaszlenart Date: Thu Jun 20 07:09:04 2013 New Revision: 1494876 URL: http://svn.apache.org/r1494876 Log: WW-4116 Reduces work when scanning packages Modified: struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java Modified: struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java?rev=1494876&r1=1494875&r2=1494876&view=diff == --- struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java (original) +++ struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java Thu Jun 20 07:09:04 2013 @@ -562,16 +562,14 @@ public class PackageBasedActionConfigBui * @return true if class package is on the {@link #packageLocators} list */ protected boolean checkPackageLocators(String classPackageName) { -if (packageLocators != null && !disablePackageLocatorsScanning) { -for (String packageLocator : packageLocators) { -if (classPackageName.length() > 0 -&& (packageLocatorsBasePackage == null || classPackageName +if (packageLocators != null && !disablePackageLocatorsScanning && classPackageName.length() > 0 +&& (packageLocatorsBasePackage == null || classPackageName .startsWith(packageLocatorsBasePackage))) { -String[] splitted = classPackageName.split("\\."); +for (String packageLocator : packageLocators) { +String[] splitted = classPackageName.split("\\."); -if (StringTools.contains(splitted, packageLocator, false)) -return true; -} +if (StringTools.contains(splitted, packageLocator, false)) +return true; } } return false;
[CONF] Confluence Changes in the last 24 hours
This is a daily summary of all recent changes in Confluence. - Updated Spaces: - Apache Camel (https://cwiki.apache.org/confluence/display/CAMEL) Pages - Camel 2.12.0 Release edited by davsclaus (05:38 AM) https://cwiki.apache.org/confluence/display/CAMEL/Camel+2.12.0+Release Mustache created by davsclaus (05:36 AM) https://cwiki.apache.org/confluence/display/CAMEL/Mustache Component List edited by davsclaus (05:16 AM) https://cwiki.apache.org/confluence/display/CAMEL/Component+List Apache Open Climate Workbench (https://cwiki.apache.org/confluence/display/CLIMATE) Pages - Software Release Process edited by good...@oodt.apache.org (02:20 PM) https://cwiki.apache.org/confluence/display/CLIMATE/Software+Release+Process Apache Cloudstack (https://cwiki.apache.org/confluence/display/CLOUDSTACK) Pages - CloudStack 101 edited by mike.tutkow...@solidfire.com (10:49 PM) https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+101 How to build on master branch edited by meng (10:44 AM) https://cwiki.apache.org/confluence/display/CLOUDSTACK/How+to+build+on+master+branch Granular Global Configuration Parameters edited by prashantkm (08:35 AM) https://cwiki.apache.org/confluence/display/CLOUDSTACK/Granular+++Global+Configuration+Parameters Apache Connectors Framework (https://cwiki.apache.org/confluence/display/CONNECTORS) Pages - Updating the Website edited by kwri...@metacarta.com (12:27 PM) https://cwiki.apache.org/confluence/display/CONNECTORS/Updating+the+Website Apache cTAKES (https://cwiki.apache.org/confluence/display/CTAKES) Pages - Best Practices edited by james-masanz (02:52 PM) https://cwiki.apache.org/confluence/display/CTAKES/Best+Practices Apache Curator (https://cwiki.apache.org/confluence/display/CURATOR) Pages - Example Emails edited by randgalt (01:59 PM) https://cwiki.apache.org/confluence/display/CURATOR/Example+Emails Apache CXF Documentation (https://cwiki.apache.org/confluence/display/CXF20DOC) Pages - XML Key Management Service (XKMS) edited by ashakirin (11:17 AM) https://cwiki.apache.org/confluence/display/CXF20DOC/XML+Key+Management+Service+%28XKMS%29 JAX-RS Search edited by sergey_beryozkin (08:57 AM) https://cwiki.apache.org/confluence/display/CXF20DOC/JAX-RS+Search Apache Hive (https://cwiki.apache.org/confluence/display/Hive) Pages - AdminManual MetastoreAdmin edited by bro...@gmail.com (12:45 PM) https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin LanguageManual DML edited by preece (11:55 AM) https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML Apache Jena (https://cwiki.apache.org/confluence/display/JENA) Pages - RDF Delta edited by andyseaborne (06:03 PM) https://cwiki.apache.org/confluence/display/JENA/RDF+Delta Apache Kafka (https://cwiki.apache.org/confluence/display/KAFKA) Pages - Replication tools edited by junrao (12:15 AM) https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools OODT (https://cwiki.apache.org/confluence/display/OODT) Pages - Home edited by mjoyce (10:45 AM) https://cwiki.apache.org/confluence/display/OODT/Home Understanding the XMLPS Mapping File created by mjoyce (10:42 AM) https://cwiki.apache.org/confluence/display/OODT/Understanding+the+XMLPS+Mapping+File Provisionr (https://cwiki.apache.org/confluence/display/PROVISIONR) Pages - How To Release edited by andreisavu (07:56 AM) https://cwiki.apache.org/confluence/display/PROVISIONR/How+To+Release Traffic Server (https://cwiki.apache.org/confluence/display/TS) Pages - Supported Operating Systems edited by sopato (03:36 AM) https://cwiki.apache.org/confluence/display/TS/Supported+Operating+Systems ATS guide for beginner created by sopato (03:21 AM) https://cwiki.apache.org/confluence/display/TS/ATS+guide+for+beginner Apache Wicket (https://cwiki.apache.org/confluence/display/WICKET) Pages -