Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-377

remove unused/redundant interfaces

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.95
    • kernel
    • None

    Description

      We have an interface o.a.axis2.description.Flow which has exactly one implementation (o.a.axis2.description.FlowImpl) and there's no factory to support multiple imlementations (because we don't need multiple impls). That doesn't make any sense because when we use it we say "new o.a.axis2.description.FlowImpl()"!

      We should remove the interface and make Flow into a concrete class.

      Same issue with o.a.axis2.description.Parameter.

      Sanjiva.

      Attachments

        Activity

          People

            eran chinthaka Eran Chinthaka
            sanjiva Sanjiva Weerawarana
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: