Uploaded image for project: 'Axis'
  1. Axis
  2. AXIS-2656

EngineConfigurationFactoryFinder.requiredMethod should include package names.

    XMLWordPrintableJSON

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)";

      Attachments

        Activity

          People

            Unassigned Unassigned
            niallsmart Niall Smart
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: