[CONF] Confluence Changes in the last 24 hours

2009-02-13 Thread confluence
-
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

2009-02-13 Thread dblevins

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

2009-02-13 Thread musachy
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

2009-02-13 Thread musachy
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

2009-02-13 Thread musachy
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

2009-02-13 Thread musachy
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