Axis2
  1. Axis2
  2. AXIS2-4952

JAX-WS dynamic ports should be scoped to the service instance the created them

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.6.1, 1.7.0
    • Component/s: jaxws
    • Labels:
      None

      Description

      When a JAX-WS dynamic port is added via addPort(...), it should be scoped to the instance of the service that created it. Currently dynamic ports are scoped in the runtime by (PortQName, Binding ID, Endpoint Address) across all services on a given configuration context. That means that different services will share the same dynamic ports based only on (PortQName, Binding ID, Endpoint Address), even if those services are entirely different (i.e. different service QNames).

      A flag needs to be provided to revert the behavior to share the dynamic ports across services.

        Activity

        Jeff Barrett created issue -
        Jeff Barrett made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Jeff Barrett made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Andreas Veithen made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Andreas Veithen made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Fix Version/s 1.6.1 [ 12316466 ]
        Fix Version/s 1.7.0 [ 12316136 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Jeff Barrett
            Reporter:
            Jeff Barrett
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development