[CONF] Confluence Changes in the last 24 hours
- This is a daily summary of all recent changes in Confluence. - Updated Spaces: - Apache Camel (CAMEL) http://cwiki.apache.org/confluence/display/CAMEL | |-Pages Added or Edited in This Space |-- FTP2 was last edited by davsclaus (11:56 PM). | http://cwiki.apache.org/confluence/display/CAMEL/FTP2 |-- Camel 2.0 Design was last edited by davsclaus (09:05 PM). | http://cwiki.apache.org/confluence/display/CAMEL/Camel+2.0+Design |-- Restlet was last edited by wtam (01:18 PM). | http://cwiki.apache.org/confluence/display/CAMEL/Restlet |-- Board Reports was last edited by hadr...@apache.org (08:47 AM). | http://cwiki.apache.org/confluence/display/CAMEL/Board+Reports |-- Camel 2.0.0 Release was last edited by mrt1nz (05:40 AM). | http://cwiki.apache.org/confluence/display/CAMEL/Camel+2.0.0+Release |-- Content Enricher was last edited by mrt1nz (05:30 AM). | http://cwiki.apache.org/confluence/display/CAMEL/Content+Enricher Apache CXF Documentation (CXF20DOC) http://cwiki.apache.org/confluence/display/CXF20DOC | |-Pages Added or Edited in This Space |-- Developing a Service was last edited by dkulp (08:39 AM). | http://cwiki.apache.org/confluence/display/CXF20DOC/Developing+a+Service Apache ActiveMQ CPP (AMQCPP) http://cwiki.apache.org/confluence/display/AMQCPP | |-Pages Added or Edited in This Space |-- Download was last edited by tabish121 (05:03 PM). | http://cwiki.apache.org/confluence/display/AMQCPP/Download |-- FAQ was last edited by tabish121 (12:06 PM). | http://cwiki.apache.org/confluence/display/AMQCPP/FAQ Apache VCL (VCL) http://cwiki.apache.org/confluence/display/VCL | |-Pages Added or Edited in This Space |-- Provisioning Engine Module Interface Specification was last edited by arkurth (03:40 PM). | http://cwiki.apache.org/confluence/display/VCL/Provisioning+Engine+Module+Interface+Specification |-- Image Capture Sequence was last edited by arkurth (12:55 PM). | http://cwiki.apache.org/confluence/display/VCL/Image+Capture+Sequence |-- Modularized Architecture was created by arkurth (06:54 AM). | http://cwiki.apache.org/confluence/display/VCL/Modularized+Architecture Apache Struts 2 Documentation (WW) http://cwiki.apache.org/confluence/display/WW | |-Pages Added or Edited in This Space |-- Convention Plugin was last edited by musachy (09:17 AM). | http://cwiki.apache.org/confluence/display/WW/Convention+Plugin | |-New Comments in This Space |-- http://cwiki.apache.org/confluence/display/WW/Convention+Plugin (1) |-- http://cwiki.apache.org/confluence/display/WW/Action+Configuration (1) Apache Tuscany (TUSCANY) http://cwiki.apache.org/confluence/display/TUSCANY | |-Pages Added or Edited in This Space |-- Projects Using Tuscany was last edited by lrese...@apache.org (01:51 PM). | http://cwiki.apache.org/confluence/display/TUSCANY/Projects+Using+Tuscany Apache Wicket (WICKET) http://cwiki.apache.org/confluence/display/WICKET | |-Pages Added or Edited in This Space |-- Wicket Community meetups - Amsterdam was last edited by fkleinko (05:19 AM). | http://cwiki.apache.org/confluence/display/WICKET/Wicket+Community+meetups+-+Amsterdam Apache Felix (FELIX) http://cwiki.apache.org/confluence/display/FELIX | |-Pages Added or Edited in This Space |-- BND Testing Harness was created by he...@ungoverned.org (12:51 PM). | http://cwiki.apache.org/confluence/display/FELIX/BND+Testing+Harness |-- apache-felix-ipojo-menu was last edited by clement.escoffier (07:25 AM). | http://cwiki.apache.org/confluence/display/FELIX/apache-felix-ipojo-menu |-- Article & Presentations was last edited by clement.escoffier (07:24 AM). | http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=54954 |-- Future Ideas was last edited by clement.escoffier (07:23 AM). | http://cwiki.apache.org/confluence/display/FELIX/Future+Ideas |-- apache-felix-ipojo-supportedOSGi was last edited by clement.escoffier (07:22 AM). | http://cwiki.apache.org/confluence/display/FELIX/apache-felix-ipojo-supportedOSGi |-- apache-felix-ipojo-supportedVMs was last edited by clement.escoffier (07:21 AM). | http://cwiki.apache.org/confluence/display/FELIX/apache-felix-ipojo-supportedVMs |-- Dive into the iPOJO Manipulation depths was last edited by clement.escoffier (07:20 AM). | http://cwiki.apache.org/confluence/display/FELIX/Dive+into+the+iPOJO+Manipulation+depths |-- How to use iPOJO Manipulation Metadata was last edited by clement.escoffier (07:19 AM). | http://cwiki.apache.org/confluence/display/FELIX/How+to+use+iPOJO+Manipulation+Metadata |-- How to write your own handler was last edited by clement.escoffier (07:18 AM). | http://cwiki.apache.org/confluence/display/FELIX/How+to+write+your+own+handler |-- apache-felix-ipojo-junit4osg
Issues Closed: week of 2009-02-13
Struts2 - Friday, February 13, 2009 9 closed in last 7 days [WW-2994] Add extension points for Convention plugin classes - Type: Improvement - Assignee: Unassigned - Components: [Plugin - Convention] - Fix Versions: [2.1.7] - http://issues.apache.org/struts/browse/WW-2994 [WW-2775] Make the decision on whether or not a Class can be instantiated overridable by subclasses - Type: Improvement - Assignee: Unassigned - Components: [Plugin - Convention] - Fix Versions: [2.1.7] - http://issues.apache.org/struts/browse/WW-2775 [WW-2982] add *.jspx files as a possible view. - Type: Improvement - Assignee: Unassigned - Components: [Plugin - Convention] - Fix Versions: [2.1.7] - http://issues.apache.org/struts/browse/WW-2982 [WW-2990] Could not create application global result. - Type: Improvement - Assignee: Unassigned - Components: [Plugin - Convention] - Fix Versions: [2.1.7] - http://issues.apache.org/struts/browse/WW-2990 [WW-2746] @PackageConfig annotation that can be used in package-info.java files - Type: New Feature - Assignee: Unassigned - Components: [Plugin - Convention] - Fix Versions: [2.1.6] - http://issues.apache.org/struts/browse/WW-2746 [WW-2988] Tags actionerror, actionmessage and fielderror do not set the "id" attribute on the generated ul tag - Type: Bug - Assignee: Unassigned - Components: [Other] - Fix Versions: [2.1.7] - http://issues.apache.org/struts/browse/WW-2988 [WW-2132] Add support for JSP tag library dynamic attributes - Type: Improvement - Assignee: James Holmes - Components: [Documentation] - Fix Versions: [2.1.3] - http://issues.apache.org/struts/browse/WW-2132 [WW-2814] Can't access an "id" named property in template - Type: Bug - Assignee: Unassigned - Components: [] - Fix Versions: [] - http://issues.apache.org/struts/browse/WW-2814 [WW-2967] [Filter [struts2]: could not be initialized]: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0 - Type: Bug - Assignee: Unassigned - Components: [Plugin - Convention] - Fix Versions: [] - http://issues.apache.org/struts/browse/WW-2967
svn commit: r744125 - /struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java
Author: musachy Date: Fri Feb 13 14:30:38 2009 New Revision: 744125 URL: http://svn.apache.org/viewvc?rev=744125&view=rev Log: WW-2983 exclude anonymous classes 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=744125&r1=744124&r2=744125&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 Fri Feb 13 14:30:38 2009 @@ -525,7 +525,7 @@ */ protected boolean cannotInstantiate(Class actionClass) { return actionClass.isAnnotation() || actionClass.isInterface() || actionClass.isEnum() || -(actionClass.getModifiers() & Modifier.ABSTRACT) != 0; +(actionClass.getModifiers() & Modifier.ABSTRACT) != 0 || actionClass.isAnonymousClass(); } /**
svn commit: r744133 - /struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java
Author: musachy Date: Fri Feb 13 14:51:43 2009 New Revision: 744133 URL: http://svn.apache.org/viewvc?rev=744133&view=rev Log: Log classes that will be ignored because they failed the instantiation test 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=744133&r1=744132&r2=744133&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 Fri Feb 13 14:51:43 2009 @@ -429,6 +429,8 @@ for (Class actionClass : classes) { // Skip classes that can't be instantiated if (cannotInstantiate(actionClass)) { +if (LOG.isTraceEnabled()) +LOG.trace("Class [#0] did not pass the instantiation test and will be ignored", actionClass.getName()); continue; }
svn commit: r744139 - in /struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention: DefaultResultMapBuilder.java PackageBasedActionConfigBuilder.java classloader/FileResourc
Author: musachy Date: Fri Feb 13 15:04:51 2009 New Revision: 744139 URL: http://svn.apache.org/viewvc?rev=744139&view=rev Log: Add missing javadoc tags, remove unused code and add some logging Modified: struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/PackageBasedActionConfigBuilder.java struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/classloader/FileResourceStore.java struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/classloader/ResourceStore.java Modified: struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java?rev=744139&r1=744138&r2=744139&view=diff == --- struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java (original) +++ struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java Fri Feb 13 15:04:51 2009 @@ -198,6 +198,11 @@ /** * Creates results from @Results and @Result annotations + * @param actionClass class to check for annotations + * @param packageConfig packageConfig where the action will be located + * @param defaultResultPath default result path + * @param results map of results + * @param resultsByExtension map of result types keyed by extension */ protected void createResultsFromAnnotations(Class actionClass, PackageConfig packageConfig, String defaultResultPath, Map results, Map resultsByExtension) { 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=744139&r1=744138&r2=744139&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 Fri Feb 13 15:04:51 2009 @@ -140,8 +140,8 @@ } /** - * Comma separated list of file protocols that will be considered as jar files and scanned - * @param fileProtocols + * File URLs whose protocol are in these list will be processed as jars containing classes + * @param fileProtocols Comma separated list of file protocols that will be considered as jar files and scanned */ @Inject("struts.convention.action.fileProtocols") public void setFileProtocols(String fileProtocols) { @@ -168,7 +168,7 @@ } /** - * @param disableActionScanning If set to true, only the named packages will be scanned + * @param disablePackageLocatorsScanning If set to true, only the named packages will be scanned */ @Inject(value = "struts.convention.package.locators.disable", required = false) public void setDisablePackageLocatorsScanning(String disablePackageLocatorsScanning) { @@ -187,7 +187,7 @@ } /** - * @param actionPackages (Optional) Map classes that implement com.opensymphony.xwork2.Action + * @param checkImplementsAction (Optional) Map classes that implement com.opensymphony.xwork2.Action * as actions */ @Inject(value = "struts.convention.action.checkImplementsAction", required = false) @@ -524,6 +524,8 @@ /** * Interfaces, enums, annotations, and abstract classes cannot be instantiated. + * @param actionClass class to check + * @return returns true if the class cannot be instantiated or should be ignored */ protected boolean cannotInstantiate(Class actionClass) { return actionClass.isAnnotation() || actionClass.isInterface() || actionClass.isEnum() || Modified: struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/classloader/FileResourceStore.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/classloader/FileResourceStore.java?rev=744139&r1=744138&r2=744139&view=diff == --- struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/classloader/FileResourceStore.java (original) +++ struts/struts2/trunk/plugins/convention/src/main/ja
svn commit: r744170 - /struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java
Author: musachy Date: Fri Feb 13 16:39:30 2009 New Revision: 744170 URL: http://svn.apache.org/viewvc?rev=744170&view=rev Log: Update javadoc Modified: struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java Modified: struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java?rev=744170&r1=744169&r2=744170&view=diff == --- struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java (original) +++ struts/struts2/trunk/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultResultMapBuilder.java Fri Feb 13 16:39:30 2009 @@ -106,6 +106,7 @@ * * ExtensionType * .jspdispatcher + * .jspxdispatcher * .htmldispatcher * .htmdispatcher * .vmvelocity