Package com.sun.xml.ws.api.server
APIs for hosting JAX-WS services.
If you are new to the code, start with
WSEndpoint
.-
Interface Summary Interface Description AsyncProvider<T> Asynchronous version ofProvider
.AsyncProviderCallback<T> Callback interface to signal JAX-WS RI that the processing of an asynchronous request is complete.BoundEndpoint Represents theWSEndpoint
bound to a particular transport.DocumentAddressResolver Resolves relative references amongSDDocument
s.EndpointAwareCodec Implemented byCodec
s that want to have access toWSEndpoint
object.EndpointComponent Deprecated. replaced byComponent
LazyMOMProvider.DefaultScopeChangeListener Default interface for all object that want to be notified about scope change.LazyMOMProvider.ScopeChangeListener Interface for all object that want to be notified about scope change, introducing required methods.LazyMOMProvider.WSEndpointScopeChangeListener Interface used for distinguishing between a registration of a WSEndpointImpl rather than of other classes.SDDocument Represents an individual document that forms aServiceDefinition
.SDDocument.Schema SDDocument
that represents an XML Schema.SDDocument.WSDL SDDocument
that represents a WSDL.SDDocumentFilter Provides a way to filterSDDocument
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 toPacket.webServiceContextDelegate
to serveWebServiceContext
methods for aPacket
.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 Class Description AbstractInstanceResolver<T> Partial implementation ofInstanceResolver
with convenience methods to do the resource injection.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 toWSEndpoint.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 ofContainer
for the runtime.EndpointData EndpointReferenceExtensionContributor Implementations of this class can contribute properties associated with an Endpoint.HttpEndpoint Light-weight http server transport forWSEndpoint
.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.ProviderInvokerTubeFactory<T> Factory for Provider invoker tubes that know how to handle specific types of Providers (i.e., jakarta.xml.ws.Provider).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 ofSDDocument
.ServerPipelineHook Allow the container (primarily Glassfish) to inject their own pipes into the pipeline.ThreadLocalContainerResolver ContainerResolver based onThreadLocal
.WebModule Module
that is an HTTP container.WSEndpoint<T> Root object that hosts thePacket
processing code at the server. -
Enum Summary Enum Description LazyMOMProvider The lazy provider is intended to defer Gmbal API calls until there is a JMX connection.LazyMOMProvider.Scope Possible scopes (environments) in which the provider (and object associated with it) could be in. -
Annotation Types Summary Annotation Type Description InstanceResolverAnnotation Meta annotation for selecting instance resolver.