Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
1.4
-
None
-
None
Description
The EngineConfigurationFactoryFinder.requiredMethod documents the signature of the factory method that custom factories must implement. The return type should be fully qualified to avoid any confusion.
I just spent a couple of hours debugging why it couldn't find my factory method - it was because it returned the implementation type, not the interface type.
Simply change line 59 of EngineConfigurationFactoryFinder to:
private static final String requiredMethod =
"public static org.apache.axis.EngineConfigurationFactory newFactory(Object)";