Uploaded image for project: 'JBoss Web Services'
  1. JBoss Web Services
  2. JBWS-150

Need more robust access to service endpoint names

XMLWordPrintable

      Context: Adding Web Service administration capabilities into the admin-console. The entry use-case for administering deployed Web Services is to list the Web Services and summary information (id,name, JSE/EJB, etc) that have been deployed.

      It was recommended that we use ServiceEndpointManager.listServiceEndpointNames() for 5.0.x and AxisService.listServices() for 4.0.x, but these methods return a String whose contents is an HTML Table which looks something like this:

      <table>
      <tr>
      <th>ID</th>
      <th>Address</th>
      </tr>
      .....
      </table>

      Request that new methods (or mod the existing methods) be exposed on ServiceEndpointManager and AxisService that return more information to properly satisfy the above use-case. Method signatures may look like:

      ServiceEndpointManager
      ----------------------
      public ServiceEndpoint[] getServiceEndpoints();
      OR
      public Collection getServiceEndpoints();

      AxisService
      -----------
      public PortComponentInfo[] getServiceEndpoints();
      OR
      public Collection getServiceEndpoints();

      It is understood that the Axis piece is going away, but my understanding is that the admin-console will be back-ported to 4.0.x which means we need to have this support in AxisService.

        1. AxisService.patch
          1.0 kB
          aveitas
        2. AxisServiceMBean.patch
          0.8 kB
          aveitas

              tdiesler@redhat.com Thomas Diesler
              aveitas_jira aveitas (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: