# Uses of Package
javax.xml.ws

- Packages that use javax.xml.ws
  Package | Description
  --- | ---
  javax.xml.ws | This package contains the core JAX-WS APIs.
  javax.xml.ws.handler | This package defines APIs for message handlers.
  javax.xml.ws.http | This package defines APIs specific to the HTTP binding.
  javax.xml.ws.soap | This package defines APIs specific to the SOAP binding.
  javax.xml.ws.spi | This package defines SPIs for JAX-WS.
  javax.xml.ws.wsaddressing | This package defines APIs related to WS-Addressing.

- Classes in javax.xml.ws used by javax.xml.ws
  Class | Description
  --- | ---
  AsyncHandler | The `AsyncHandler` interface is implemented by clients that wish to receive callback notification of the completion of service endpoint operations invoked asynchronously.
  Binding | The `Binding` interface is the base interface for JAX-WS protocol bindings.
  BindingProvider | The `BindingProvider` interface provides access to the protocol binding and associated context objects for request and response message processing.
  Dispatch | The `Dispatch` interface provides support for the dynamic invocation of a service endpoint operations.
  Endpoint | A Web service endpoint.
  EndpointContext | `EndpointContext` allows multiple endpoints in an application to share any information.
  EndpointReference | This class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint.
  Response | The `Response` interface provides methods used to obtain the payload and context of a message sent in response to an operation invocation.
  Service | `Service` objects provide the client view of a Web service.
  Service.Mode | The orientation of a dynamic client or service.
  WebServiceException | The `WebServiceException` class is the base exception class for all JAX-WS API runtime exceptions.
  WebServiceFeature | A WebServiceFeature is used to represent a feature that can be enabled or disabled for a web service.

- Classes in javax.xml.ws used by javax.xml.ws.handler
  Class | Description
  --- | ---
  LogicalMessage | The `LogicalMessage` interface represents a protocol agnostic XML message and contains methods that provide access to the payload of the message.

- Classes in javax.xml.ws used by javax.xml.ws.http
  Class | Description
  --- | ---
  Binding | The `Binding` interface is the base interface for JAX-WS protocol bindings.
  ProtocolException | The `ProtocolException` class is a base class for exceptions related to a specific protocol binding.
  WebServiceException | The `WebServiceException` class is the base exception class for all JAX-WS API runtime exceptions.

- Classes in javax.xml.ws used by javax.xml.ws.soap
  Class | Description
  --- | ---
  Binding | The `Binding` interface is the base interface for JAX-WS protocol bindings.
  ProtocolException | The `ProtocolException` class is a base class for exceptions related to a specific protocol binding.
  WebServiceException | The `WebServiceException` class is the base exception class for all JAX-WS API runtime exceptions.
  WebServiceFeature | A WebServiceFeature is used to represent a feature that can be enabled or disabled for a web service.

- Classes in javax.xml.ws used by javax.xml.ws.spi
  Class | Description
  --- | ---
  Dispatch | The `Dispatch` interface provides support for the dynamic invocation of a service endpoint operations.
  Endpoint | A Web service endpoint.
  EndpointReference | This class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint.
  Service | `Service` objects provide the client view of a Web service.
  Service.Mode | The orientation of a dynamic client or service.
  WebServiceContext | A `WebServiceContext` makes it possible for a web service endpoint implementation class to access message context and security information relative to a request being served.
  WebServiceFeature | A WebServiceFeature is used to represent a feature that can be enabled or disabled for a web service.

- Classes in javax.xml.ws used by javax.xml.ws.wsaddressing
  Class | Description
  --- | ---
  EndpointReference | This class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.