This package contains the core JAX-WS APIs.
Interface Summary Interface Description AsyncHandler<T>The
AsyncHandlerinterface is implemented by clients that wish to receive callback notification of the completion of service endpoint operations invoked asynchronously.
Bindinginterface is the base interface for JAX-WS protocol bindings.
BindingProviderinterface provides access to the protocol binding and associated context objects for request and response message processing.
Dispatchinterface provides support for the dynamic invocation of a service endpoint operations.
LogicalMessageinterface represents a protocol agnostic XML message and contains methods that provide access to the payload of the message.
Provider<T>Service endpoints may implement the
Providerinterface as a dynamic alternative to an SEI.
Responseinterface provides methods used to obtain the payload and context of a message sent in response to an operation invocation.
WebServiceContextmakes it possible for a web service endpoint implementation class to access message context and security information relative to a request being served.
Class Summary Class Description EndpointA Web service endpoint. EndpointContext
EndpointContextallows multiple endpoints in an application to share any information.
EndpointReferenceThis class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint. Holder<T>Holds a value of type
RespectBindingFeatureThis feature clarifies the use of the
wsdl:bindingin a JAX-WS runtime.
Serviceobjects provide the client view of a Web service.
WebServiceFeatureA WebServiceFeature is used to represent a feature that can be enabled or disabled for a web service. WebServicePermissionThis class defines web service permissions.
Enum Summary Enum Description Service.ModeThe orientation of a dynamic client or service.
Exception Summary Exception Description ProtocolExceptionThe
ProtocolExceptionclass is a base class for exceptions related to a specific protocol binding.
WebServiceExceptionclass is the base exception class for all JAX-WS API runtime exceptions.
Annotation Types Summary Annotation Type Description ActionThe
Actionannotation allows explicit association of a WS-Addressing
Actionmessage addressing property with
faultmessages of the mapped WSDL operation.
BindingTypeannotation is used to specify the binding to use for a web service endpoint implementation class.
FaultActionannotation is used inside an
Actionannotation to allow an explicit association of a WS-Addressing
Actionmessage addressing property with the
faultmessages of the WSDL operation mapped from the exception class.
RequestWrapperUsed to annotate methods in the Service Endpoint Interface with the request wrapper bean to be used at runtime. RespectBindingThis feature clarifies the use of the
wsdl:bindingin a JAX-WS runtime.
ResponseWrapperUsed to annotate methods in the Service Endpoint Interface with the response wrapper bean to be used at runtime. ServiceModeUsed to indicate whether a
Providerimplementation wishes to work with entire protocol messages or just with protocol message payloads.
WebEndpointUsed to annotate the
getPortName()methods of a generated service interface.
WebFaultUsed to annotate service specific exception classes to customize to the local and namespace name of the fault element and the name of the fault bean. WebServiceClientUsed to annotate a generated service interface. WebServiceProviderUsed to annotate a Provider implementation class. WebServiceRefThe
WebServiceRefannotation is used to define a reference to a web service and (optionally) an injection target for it.
WebServiceRefsannotation allows multiple web service references to be declared at the class level.