Package com.sun.xml.ws.api.server

APIs for hosting JAX-WS services.

See:
          Description

Interface Summary
AsyncProvider<T> Asynchronous version of Provider.
AsyncProviderCallback<T> Callback interface to signal JAX-WS RI that the processing of an asynchronous request is complete.
BoundEndpoint Represents the WSEndpoint bound to a particular transport.
DocumentAddressResolver Resolves relative references among SDDocuments.
EndpointAwareCodec Implemented by Codecs that want to have access to WSEndpoint object.
EndpointComponent Interface that allows components around WSEndpoint to hook up with each other.
SDDocument Represents an individual document that forms a ServiceDefinition.
SDDocument.Schema SDDocument that represents an XML Schema.
SDDocument.WSDL SDDocument that represents a WSDL.
SDDocumentFilter Provides a way to filter SDDocument infoset while writing it.
ServiceDefinition Root of the unparsed WSDL and other resources referenced from it.
TransportBackChannel Represents a transport back-channel.
WebServiceContextDelegate This object is set to Packet.webServiceContextDelegate to serve WebServiceContext methods for a Packet.
WSEndpoint.CompletionCallback Callback to notify that jax-ws runtime has finished execution of a request submitted via schedule().
WSEndpoint.PipeHead Represents a resource local to a thread.
WSWebServiceContext WebServiceContext that exposes JAX-WS RI specific additions.
 

Class Summary
AbstractServerAsyncTransport<T> Partial server side async transport implementation.
Adapter<TK extends Adapter.Toolkit> Receives incoming messages from a transport (such as HTTP, JMS, etc) in a transport specific way, and delivers it to WSEndpoint.PipeHead.process(com.sun.xml.ws.api.message.Packet, com.sun.xml.ws.api.server.WebServiceContextDelegate, com.sun.xml.ws.api.server.TransportBackChannel).
Container Root of the SPI implemented by the container (such as application server.)
ContainerResolver This class determines an instance of Container for the runtime.
HttpEndpoint Light-weight http server transport for WSEndpoint.
InstanceResolver<T> Determines the instance that serves the given request packet.
Invoker Hides the detail of calling into application endpoint implementation.
Module Represents an object scoped to the current "module" (like a JavaEE web appliation).
PortAddressResolver Resolves port address for an endpoint.
ResourceInjector Represents a functionality of the container to inject resources to application service endpoint object (usually but not necessarily as per JavaEE spec.)
SDDocumentSource SPI that provides the source of SDDocument.
ServerPipelineHook Allow the container (primarily Glassfish) to inject their own pipes into the pipeline.
WebModule Module that is an HTTP container.
WSEndpoint<T> Root object that hosts the Packet processing code at the server.
 

Annotation Types Summary
InstanceResolverAnnotation Meta annotation for selecting instance resolver.
 

Package com.sun.xml.ws.api.server Description

APIs for hosting JAX-WS services. If you are new to the code, start with WSEndpoint.