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

Ignore the methods while no webmethod annotation and no webservice annotation on the declaring class

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.6.0
    • None
    • jaxws

    Description

      Per JAX-WS spec 3.3,
      the class implicitly defines a service endpoint interface (SEI) which comprises all of the public
      non-static or non-final methods that satisfy one of the following conditions:
      1. They are annotated with the javax.jws.WebMethod annotation with the exclude element set to
      false or missing (since false is the default for this annotation element).
      2. They are not annotated with the javax.jws.WebMethod annotation but their declaring class has a
      javax.jws.WebService annotation.

      In the current PostRI216MethodRetrieverImpl, one method without webmethod annotation and no webservice annotation on the declaring class is also added.

      Attachments

        1. AXIS2-5040.patch
          1 kB
          Haihong Xu

        Activity

          People

            Unassigned Unassigned
            xuhaihong Haihong Xu
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: