# 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 and 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.
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 and 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 and 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 and 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 and 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.Mode The orientation of a dynamic client or service.
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 and Description
EndpointReference This class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint.

Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.