Jakarta XML Web Services - 2.3
JavaDoc Assertion Detail

TotalsTotalActiveDeprecatedRemoved
# of Assertions 290266024
# of Required Assertions 290266024
# of Optional Assertions 0000

IDReturnMethod/FieldDescriptionRequiredDeprecatedTestable
JAXWS:JAVADOC:1voidjavax.xml.ws.AsyncHandler.handleResponse
( Response )
Called when the response to an asynchronous operation is available.true
true
JAXWS:JAVADOC:2Listjavax.xml.ws.Binding.getHandlerChain
Gets a copy of the handler chain for a protocol binding instance. If the returned chain is modified a call to setHandlerChain is required to configure the binding instance with the new chain.true
true
JAXWS:JAVADOC:3voidjavax.xml.ws.Binding.setHandlerChain
( List )
Sets the handler chain for the protocol binding instance.true
true
JAXWS:JAVADOC:4Bindingjavax.xml.ws.BindingProvider.getBinding
Get the Binding for this binding provider.true
true
JAXWS:JAVADOC:5Mapjavax.xml.ws.BindingProvider.getRequestContext
Get the context that is used to initialize the message context for request messages. Modifications to the request context do not affect the message context of either synchronous or asynchronous operations that have already been started.true
true
JAXWS:JAVADOC:6Mapjavax.xml.ws.BindingProvider.getResponseContext
Get the context that resulted from processing a response message. The returned context is for the most recently completed synchronous operation. Subsequent synchronous operation invocations overwrite the response context. Asynchronous operations return their response context via the Response interface.true
true
JAXWS:JAVADOC:7Stringjavax.xml.ws.BindingType.value
A binding identifier (a URI). If not specified, the default is the SOAP 1.1 / HTTP binding. See the SOAPBinding and HTTPBinding for the definition of the standard binding identifiers.true
true
JAXWS:JAVADOC:8Objectjavax.xml.ws.Dispatch.invoke
( Object )
Invoke a service operation synchronously. The client is responsible for ensuring that the msg object when marshalled is formed according to the requirements of the protocol binding in use.true
true
JAXWS:JAVADOC:9Responsejavax.xml.ws.Dispatch.invokeAsync
( Object )
Invoke a service operation asynchronously. The method returns without waiting for the response to the operation invocation, the results of the operation are obtained by polling the returned Response. The client is responsible for ensuring that the msg object when marshalled is formed according to the requirements of the protocol binding in use.true
true
JAXWS:JAVADOC:10Futurejavax.xml.ws.Dispatch.invokeAsync
( Object ,
AsyncHandler )
Invoke a service operation asynchronously. The method returns without waiting for the response to the operation invocation, the results of the operation are communicated to the client via the passed in handler. The client is responsible for ensuring that the msg object when marshalled is formed according to the requirements of the protocol binding in use.true
true
JAXWS:JAVADOC:11voidjavax.xml.ws.Dispatch.invokeOneWay
( Object )
Invokes a service operation using the one-way interaction mode. The operation invocation is logically non-blocking, subject to the capabilities of the underlying protocol, no results are returned. When the protocol in use is SOAP/HTTP, this method MUST block until an HTTP response code has been received or an error occurs. The client is responsible for ensuring that the msg object when marshalled is formed according to the requirements of the protocol binding in use.true
true
JAXWS:JAVADOC:12Endpointjavax.xml.ws.Endpoint.create
( Object )
Creates an endpoint with the specified implementor object. If there is a binding specified via a BindingType annotation then it MUST be used else a default of SOAP 1.1 / HTTP binding MUST be used. The newly created endpoint may be published by calling one of the javax.xml.ws.Endpoint#publish(String) and javax.xml.ws.Endpoint#publish(Object) methods.true
true
JAXWS:JAVADOC:13Endpointjavax.xml.ws.Endpoint.create
( String ,
Object )
Creates an endpoint with the specified binding type and implementor object. The newly created endpoint may be published by calling one of the javax.xml.ws.Endpoint#publish(String) and javax.xml.ws.Endpoint#publish(Object) methods.true
true
JAXWS:JAVADOC:14Endpointjavax.xml.ws.Endpoint.Endpoint

true
true
JAXWS:JAVADOC:15Bindingjavax.xml.ws.Endpoint.getBinding
Returns the binding for this endpoint.true
true
JAXWS:JAVADOC:16Executorjavax.xml.ws.Endpoint.getExecutor
Returns the executor for this Endpointinstance. The executor is used to dispatch an incoming request to the implementor object.true
true
JAXWS:JAVADOC:17Objectjavax.xml.ws.Endpoint.getImplementor
Returns the implementation object for this endpoint.true
true
JAXWS:JAVADOC:18Listjavax.xml.ws.Endpoint.getMetadata
Returns a list of metadata documents for the service.true
true
JAXWS:JAVADOC:19Mapjavax.xml.ws.Endpoint.getProperties
Returns the property bag for this Endpoint instance.true
true
JAXWS:JAVADOC:20booleanjavax.xml.ws.Endpoint.isPublished
Returns true if the endpoint is in the published state.true
true
JAXWS:JAVADOC:21voidjavax.xml.ws.Endpoint.publish
( String )
Publishes this endpoint at the given address. The necessary server infrastructure will be created and configured by the JAX-WS implementation using some default configuration. In order to get more control over the server configuration, please use the javax.xml.ws.Endpoint#publish(Object) method instead.true
true
JAXWS:JAVADOC:22Endpointjavax.xml.ws.Endpoint.publish
( String ,
Object )
Creates and publishes an endpoint for the specified implementor object at the given address. The necessary server infrastructure will be created and configured by the JAX-WS implementation using some default configuration. In order to get more control over the server configuration, please use the javax.xml.ws.Endpoint#create(String,Object) and javax.xml.ws.Endpoint#publish(Object) methods instead.true
true
JAXWS:JAVADOC:23voidjavax.xml.ws.Endpoint.publish
( Object )
Publishes this endpoint at the provided server context. A server context encapsulates the server infrastructure and addressing information for a particular transport. For a call to this method to succeed, the server context passed as an argument to it MUST be compatible with the endpoint's binding.true
true
JAXWS:JAVADOC:24voidjavax.xml.ws.Endpoint.setExecutor
( Executor )
Sets the executor for this Endpoint instance. The executor is used to dispatch an incoming request to the implementor object. If this Endpoint is published using the publish(Object) method and the specified server context defines its own threading behavior, the executor may be ignored.true
true
JAXWS:JAVADOC:25voidjavax.xml.ws.Endpoint.setMetadata
( List )
Sets the metadata for this endpoint.true
true
JAXWS:JAVADOC:26voidjavax.xml.ws.Endpoint.setProperties
( Map )
Sets the property bag for this Endpoint instance.true
true
JAXWS:JAVADOC:27voidjavax.xml.ws.Endpoint.stop
Stops publishing this endpoint. If the endpoint is not in a published state, this method has no effect.true
true
JAXWS:JAVADOC:28Holderjavax.xml.ws.Holder.Holder
Creates a new holder with a null value.true
true
JAXWS:JAVADOC:29Holderjavax.xml.ws.Holder.Holder
( Object )
Create a new holder with the specified value.true
true
JAXWS:JAVADOC:30Sourcejavax.xml.ws.LogicalMessage.getPayload
Gets the message payload as an XML source, may be called multiple times on the same LogicalMessage instance, always returns a new Source that may be used to retrieve the entire message payload. If the returned Source is an instance of DOMSource, then modifications to the encapsulated DOM tree change the message payload in-place, there is no need to susequently call setPayload. Other types of Source provide only read access to the message payload.true
true
JAXWS:JAVADOC:32voidjavax.xml.ws.LogicalMessage.setPayload
( Source )
Sets the message payloadtrue
true
JAXWS:JAVADOC:34ProtocolExceptionjavax.xml.ws.ProtocolException.ProtocolException
Constructs a new protocol exception with null as its detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).true
true
JAXWS:JAVADOC:35ProtocolExceptionjavax.xml.ws.ProtocolException.ProtocolException
( String )
Constructs a new protocol exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).true
true
JAXWS:JAVADOC:36ProtocolExceptionjavax.xml.ws.ProtocolException.ProtocolException
( String ,
Throwable )
Constructs a new runtime exception with the specified detail message and cause. Note that the detail message associated with cause is not automatically incorporated in this runtime exception's detail message.true
true
JAXWS:JAVADOC:37ProtocolExceptionjavax.xml.ws.ProtocolException.ProtocolException
( Throwable )
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause). This constructor is useful for runtime exceptions that are little more than wrappers for other throwables.true
true
JAXWS:JAVADOC:38Objectjavax.xml.ws.Provider.invoke
( Object )
Invokes an operation according to the contents of the request message.true
true
JAXWS:JAVADOC:39Stringjavax.xml.ws.RequestWrapper.className
Request wrapper bean name.true
true
JAXWS:JAVADOC:40Stringjavax.xml.ws.RequestWrapper.localName
Element's local name.true
true
JAXWS:JAVADOC:41Stringjavax.xml.ws.RequestWrapper.targetNamespace
Element's namespace name.true
true
JAXWS:JAVADOC:42Mapjavax.xml.ws.Response.getContext
Gets the contained response context.true
true
JAXWS:JAVADOC:43Stringjavax.xml.ws.ResponseWrapper.className
Response wrapper bean name.true
true
JAXWS:JAVADOC:44Stringjavax.xml.ws.ResponseWrapper.localName
Element's local name.true
true
JAXWS:JAVADOC:45Stringjavax.xml.ws.ResponseWrapper.targetNamespace
Element's namespace name.true
true
JAXWS:JAVADOC:46voidjavax.xml.ws.Service.addPort
( QName ,
String ,
String )
Creates a new port for the service. Ports created in this way contain no WSDL port type information and can only be used for creating Dispatchinstances.true
true
JAXWS:JAVADOC:47Servicejavax.xml.ws.Service.create
( URL ,
QName )
Creates a Service instance. The specified WSDL document location and service qualified name MUST uniquely identify a wsdl:service element.true
true
JAXWS:JAVADOC:48Servicejavax.xml.ws.Service.create
( QName )
Creates a Service instance.true
true
JAXWS:JAVADOC:49Dispatchjavax.xml.ws.Service.createDispatch
( QName ,
Class ,
Mode )
Creates a Dispatch instance for use with objects of the client's choosing.true
true
JAXWS:JAVADOC:50Executorjavax.xml.ws.Service.getExecutor
Returns the executor for this Serviceinstance. The executor is used for all asynchronous invocations that require callbacks.true
true
JAXWS:JAVADOC:51HandlerResolverjavax.xml.ws.Service.getHandlerResolver
Returns the configured handler resolver.true
true
JAXWS:JAVADOC:52Objectjavax.xml.ws.Service.getPort
( QName ,
Class )
The getPort method returns a proxy. A service client uses this proxy to invoke operations on the target service endpoint. The serviceEndpointInterface specifies the service endpoint interface that is supported by the created dynamic proxy instance.true
true
JAXWS:JAVADOC:53Objectjavax.xml.ws.Service.getPort
( Class )
The getPort method returns a proxy. The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly. The returned proxy should not be reconfigured by the client.true
true
JAXWS:JAVADOC:54Iteratorjavax.xml.ws.Service.getPorts
Returns an Iterator for the list of QNames of service endpoints grouped by this servicetrue
true
JAXWS:JAVADOC:55QNamejavax.xml.ws.Service.getServiceName
Gets the name of this service.true
true
JAXWS:JAVADOC:56URLjavax.xml.ws.Service.getWSDLDocumentLocation
Gets the location of the WSDL document for this Service.true
true
JAXWS:JAVADOC:57voidjavax.xml.ws.Service.setExecutor
( Executor )
Sets the executor for this Service instance. The executor is used for all asynchronous invocations that require callbacks.true
true
JAXWS:JAVADOC:58voidjavax.xml.ws.Service.setHandlerResolver
( HandlerResolver )
Sets the HandlerResolver for this Service instance. The handler resolver, if present, will be called once for each proxy or dispatch instance that is created, and the handler chain returned by the resolver will be set on the instance.true
true
JAXWS:JAVADOC:59Modejavax.xml.ws.Service.Mode.valueOf
( String )

true
true
JAXWS:JAVADOC:60Mode[]javax.xml.ws.Service.Mode.values

true
true
JAXWS:JAVADOC:61Modejavax.xml.ws.ServiceMode.value
Service mode. PAYLOAD indicates that the Provider implementation wishes to work with protocol message payloads only. MESSAGE indicates that the Provider implementation wishes to work with entire protocol messages.true
true
JAXWS:JAVADOC:62Stringjavax.xml.ws.WebEndpoint.name
The local name of the endpoint.true
true
JAXWS:JAVADOC:63Stringjavax.xml.ws.WebFault.faultBean
Fault bean name.true
true
JAXWS:JAVADOC:64Stringjavax.xml.ws.WebFault.name
Element's local name.true
true
JAXWS:JAVADOC:65Stringjavax.xml.ws.WebFault.targetNamespace
Element's namespace name.true
true
JAXWS:JAVADOC:66Stringjavax.xml.ws.WebServiceClient.name
The local name of the Web service.true
true
JAXWS:JAVADOC:67Stringjavax.xml.ws.WebServiceClient.targetNamespace
The namespace for the Web service.true
true
JAXWS:JAVADOC:68Stringjavax.xml.ws.WebServiceClient.wsdlLocation
The location of the WSDL document for the service (a URL).true
true
JAXWS:JAVADOC:69MessageContextjavax.xml.ws.WebServiceContext.getMessageContext
Returns the MessageContext for the request being served at the time this method is called. Only properties with APPLICATION scope will be visible to the application.true
true
JAXWS:JAVADOC:70Principaljavax.xml.ws.WebServiceContext.getUserPrincipal
Returns the Principal that identifies the sender of the request currently being serviced. If the sender has not been authenticated, the method returns null.true
true
JAXWS:JAVADOC:71booleanjavax.xml.ws.WebServiceContext.isUserInRole
( String )
Returns a boolean indicating whether the authenticated user is included in the specified logical role. If the user has not been authenticated, the method returns false.true
true
JAXWS:JAVADOC:72WebServiceExceptionjavax.xml.ws.WebServiceException.WebServiceException
Constructs a new exception with null as its detail message. The cause is not initialized.true
true
JAXWS:JAVADOC:73WebServiceExceptionjavax.xml.ws.WebServiceException.WebServiceException
( String )
Constructs a new exception with the specified detail message. The cause is not initialized.true
true
JAXWS:JAVADOC:74WebServiceExceptionjavax.xml.ws.WebServiceException.WebServiceException
( String ,
Throwable )
Constructs a new exception with the specified detail message and cause.true
true
JAXWS:JAVADOC:75WebServiceExceptionjavax.xml.ws.WebServiceException.WebServiceException
( Throwable )
Constructs a new WebServiceException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).true
true
JAXWS:JAVADOC:76WebServicePermissionjavax.xml.ws.WebServicePermission.WebServicePermission
( String )
Creates a new permission with the specified name.true
true
JAXWS:JAVADOC:77WebServicePermissionjavax.xml.ws.WebServicePermission.WebServicePermission
( String ,
String )
Creates a new permission with the specified name and actions. The actions parameter is currently unused and it should be null.true
true
JAXWS:JAVADOC:78Stringjavax.xml.ws.WebServiceProvider.portName
Port name.true
true
JAXWS:JAVADOC:79Stringjavax.xml.ws.WebServiceProvider.serviceName
Service name.true
true
JAXWS:JAVADOC:80Stringjavax.xml.ws.WebServiceProvider.targetNamespace
Target namespace for the servicetrue
true
JAXWS:JAVADOC:81Stringjavax.xml.ws.WebServiceProvider.wsdlLocation
Location of the WSDL description for the service.true
true
JAXWS:JAVADOC:82Stringjavax.xml.ws.WebServiceRef.mappedName
A product specific name that this resource should be mapped to. The name of this resource, as defined by the name element or defaulted, is a name that is local to the application component using the resource. (When a relative JNDI name is specified, then it's a name in the JNDI java:comp/env namespace.) Many application servers provide a way to map these local names to names of resources known to the application server. This mapped name is often a global JNDI name, but may be a name of any form. Application servers are not required to support any particular form or type of mapped name, nor the ability to use mapped names. The mapped name is product-dependent and often installation-dependent. No use of a mapped name is portable.true
true
JAXWS:JAVADOC:83Stringjavax.xml.ws.WebServiceRef.name
The JNDI name of the resource. For field annotations, the default is the field name. For method annotations, the default is the JavaBeans property name corresponding to the method. For class annotations, there is no default and this MUST be specified. The JNDI name can be absolute(with any logical namespace) or relative to JNDI java:comp/env namespace.true
true
JAXWS:JAVADOC:84Classjavax.xml.ws.WebServiceRef.type
The Java type of the resource. For field annotations, the default is the type of the field. For method annotations, the default is the type of the JavaBeans property. For class annotations, there is no default and this MUST be specified.true
true
JAXWS:JAVADOC:85Classjavax.xml.ws.WebServiceRef.value
The service class, always a type extending javax.xml.ws.Service. This element MUST be specified whenever the type of the reference is a service endpoint interface.true
true
JAXWS:JAVADOC:86Stringjavax.xml.ws.WebServiceRef.wsdlLocation
A URL pointing to the WSDL document for the web service. If not specified, the WSDL location specified by annotations on the resource type is used instead.true
true
JAXWS:JAVADOC:87voidjavax.xml.ws.handler.Handler.close
( MessageContext )
Called at the conclusion of a message exchange pattern just prior to the JAX-WS runtime dispatching a message, fault or exception. Refer to the description of the handler framework in the JAX-WS specification for full details.true
true
JAXWS:JAVADOC:88booleanjavax.xml.ws.handler.Handler.handleFault
( MessageContext )
The handleFault method is invoked for fault message processing. Refer to the description of the handler framework in the JAX-WS specification for full details.true
true
JAXWS:JAVADOC:89booleanjavax.xml.ws.handler.Handler.handleMessage
( MessageContext )
The handleMessage method is invoked for normal processing of inbound and outbound messages. Refer to the description of the handler framework in the JAX-WS specification for full details.true
true
JAXWS:JAVADOC:90Listjavax.xml.ws.handler.HandlerResolver.getHandlerChain
( PortInfo )
Gets the handler chain for the specified port.true
true
JAXWS:JAVADOC:91LogicalMessagejavax.xml.ws.handler.LogicalMessageContext.getMessage
Gets the message from this message contexttrue
true
JAXWS:JAVADOC:92Scopejavax.xml.ws.handler.MessageContext.getScope
( String )
Gets the scope of a property.true
true
JAXWS:JAVADOC:93voidjavax.xml.ws.handler.MessageContext.setScope
( String ,
Scope )
Sets the scope of a property.true
true
JAXWS:JAVADOC:94Scopejavax.xml.ws.handler.MessageContext.Scope.valueOf
( String )

true
true
JAXWS:JAVADOC:95Scope[]javax.xml.ws.handler.MessageContext.Scope.values

true
true
JAXWS:JAVADOC:96Stringjavax.xml.ws.handler.PortInfo.getBindingID
Gets the URI identifying the binding used by the port being accessed.true
true
JAXWS:JAVADOC:97QNamejavax.xml.ws.handler.PortInfo.getPortName
Gets the qualified name of the WSDL port being accessed.true
true
JAXWS:JAVADOC:98QNamejavax.xml.ws.handler.PortInfo.getServiceName
Gets the qualified name of the WSDL service name containing the port being accessed.true
true
JAXWS:JAVADOC:99Setjavax.xml.ws.handler.soap.SOAPHandler.getHeaders
Gets the header blocks that can be processed by this Handler instance.true
true
JAXWS:JAVADOC:102Setjavax.xml.ws.handler.soap.SOAPMessageContext.getRoles
Gets the SOAP actor roles associated with an execution of the handler chain. Note that SOAP actor roles apply to the SOAP node and are managed using javax.xml.ws.soap.SOAPBinding#setRoles and javax.xml.ws.soap.SOAPBinding#getRoles. Handler instances in the handler chain use this information about the SOAP actor roles to process the SOAP header blocks. Note that the SOAP actor roles are invariant during the processing of SOAP message through the handler chain.true
true
JAXWS:JAVADOC:104intjavax.xml.ws.http.HTTPException.getStatusCode
Gets the HTTP status code.true
true
JAXWS:JAVADOC:105HTTPExceptionjavax.xml.ws.http.HTTPException.HTTPException
( int )
Constructor for the HTTPExceptiontrue
true
JAXWS:JAVADOC:107Setjavax.xml.ws.soap.SOAPBinding.getRoles
Gets the roles played by the SOAP binding instance.true
true
JAXWS:JAVADOC:109booleanjavax.xml.ws.soap.SOAPBinding.isMTOMEnabled
Returns true if the use of MTOM is enabled.true
true
JAXWS:JAVADOC:110voidjavax.xml.ws.soap.SOAPBinding.setMTOMEnabled
( boolean )
Enables or disables use of MTOM.true
true
JAXWS:JAVADOC:111voidjavax.xml.ws.soap.SOAPBinding.setRoles
( Set )
Sets the roles played by the SOAP binding instance.true
true
JAXWS:JAVADOC:114Endpointjavax.xml.ws.spi.Provider.createAndPublishEndpoint
( String ,
Object )
Creates and publishes an endpoint object with the specified address and implementation object.true
true
JAXWS:JAVADOC:115Endpointjavax.xml.ws.spi.Provider.createEndpoint
( String ,
Object )
Creates an endpoint object with the provided binding and implementation object.true
true
JAXWS:JAVADOC:116ServiceDelegatejavax.xml.ws.spi.Provider.createServiceDelegate
( URL ,
QName ,
Class )
Creates a service delegate object.true
true
JAXWS:JAVADOC:117Providerjavax.xml.ws.spi.Provider.provider
Creates a new provider object. The algorithm used to locate the provider subclass to use consists of the following steps: Use the service-provider loading facilities, defined by the java.util.ServiceLoader class, to attempt to locate and load an implementation of javax.xml.ws.spi.Provider service using the java.util.ServiceLoader#load(java.lang.Class) default loading mechanism. Use the configuration file "jaxws.properties". The file is in standard java.util.Properties format and typically located in the conf directory of the Java installation. It contains the fully qualified name of the implementation class with the key javax.xml.ws.spi.Provider. If a system property with the name javax.xml.ws.spi.Provider is defined, then its value is used as the name of the implementation class. Finally, a platform default implementation is used.true
true
JAXWS:JAVADOC:118voidjavax.xml.ws.spi.ServiceDelegate.addPort
( QName ,
String ,
String )
Creates a new port for the service. Ports created in this way contain no WSDL port type information and can only be used for creating Dispatchinstances.true
true
JAXWS:JAVADOC:119Dispatchjavax.xml.ws.spi.ServiceDelegate.createDispatch
( QName ,
Class ,
Mode )
Creates a Dispatch instance for use with objects of the user's choosing.true
true
JAXWS:JAVADOC:120Executorjavax.xml.ws.spi.ServiceDelegate.getExecutor
Returns the executor for this Serviceinstance. The executor is used for all asynchronous invocations that require callbacks.true
true
JAXWS:JAVADOC:121HandlerResolverjavax.xml.ws.spi.ServiceDelegate.getHandlerResolver
Returns the configured handler resolver.true
true
JAXWS:JAVADOC:122Objectjavax.xml.ws.spi.ServiceDelegate.getPort
( QName ,
Class )
The getPort method returns a proxy. A service client uses this proxy to invoke operations on the target service endpoint. The serviceEndpointInterface specifies the service endpoint interface that is supported by the created dynamic proxy instance.true
true
JAXWS:JAVADOC:123Objectjavax.xml.ws.spi.ServiceDelegate.getPort
( Class )
The getPort method returns a proxy. The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly. The returned proxy should not be reconfigured by the client.true
true
JAXWS:JAVADOC:124Iteratorjavax.xml.ws.spi.ServiceDelegate.getPorts
Returns an Iterator for the list of QNames of service endpoints grouped by this servicetrue
true
JAXWS:JAVADOC:125QNamejavax.xml.ws.spi.ServiceDelegate.getServiceName
Gets the name of this service.true
true
JAXWS:JAVADOC:126URLjavax.xml.ws.spi.ServiceDelegate.getWSDLDocumentLocation
Gets the location of the WSDL document for this Service.true
true
JAXWS:JAVADOC:127voidjavax.xml.ws.spi.ServiceDelegate.setExecutor
( Executor )
Sets the executor for this Service instance. The executor is used for all asynchronous invocations that require callbacks.true
true
JAXWS:JAVADOC:128voidjavax.xml.ws.spi.ServiceDelegate.setHandlerResolver
( HandlerResolver )
Sets the HandlerResolver for this Service instance. The handler resolver, if present, will be called once for each proxy or dispatch instance that is created, and the handler chain returned by the resolver will be set on the instance.true
true
JAXWS:JAVADOC:129WebServiceRef[]javax.xml.ws.WebServiceRefs.value
Array used for multiple web service reference declarations.true
true
JAXWS:JAVADOC:130FaultAction[]javax.xml.ws.Action.fault
Explicit value of the WS-Addressing Action message addressing property for the fault message(s) of the operation. Each exception that is mapped to a fault and requires an explicit WS-Addressing Action message addressing property, needs to be specified as a value in this property using FaultAction annotation.true
true
JAXWS:JAVADOC:131Stringjavax.xml.ws.Action.input
Explicit value of the WS-Addressing Action message addressing property for the input message of the operation.true
true
JAXWS:JAVADOC:132Stringjavax.xml.ws.Action.output
Explicit value of the WS-Addressing Action message addressing property for the output message of the operation.true
true
JAXWS:JAVADOC:133Stringjavax.xml.ws.Binding.getBindingID
Get the URI for this binding instance.true
true
JAXWS:JAVADOC:137EndpointReferencejavax.xml.ws.Endpoint.getEndpointReference
( Element[] )
Returns the EndpointReference associated with this Endpoint instance. If the Binding for this bindingProvider is either SOAP1.1/HTTP or SOAP1.2/HTTP, then a W3CEndpointReference MUST be returned.true
true
JAXWS:JAVADOC:138EndpointReferencejavax.xml.ws.Endpoint.getEndpointReference
( Class ,
Element[] )
Returns the EndpointReference associated with this Endpoint instance.true
true
JAXWS:JAVADOC:140Objectjavax.xml.ws.EndpointReference.getPort
( Class ,
WebServiceFeature[] )
The getPort method returns a proxy. If there are any reference parameters in the EndpointReference instance, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. The EndpointReference instance specifies the endpoint that will be invoked by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly from the WSDL Metadata from this EndpointReference or from annotations on the serviceEndpointInterface. For this method to successfully return a proxy, WSDL metadata MUST be available and the EndpointReference instance MUST contain an implementation understood serviceName metadata. Because this port is not created from a Service object, handlers will not automatically be configured, and the HandlerResolver and Executor cannot be get or set for this port. The BindingProvider().getBinding().setHandlerChain() method can be used to manually configure handlers for this port.true
true
JAXWS:JAVADOC:141EndpointReferencejavax.xml.ws.EndpointReference.readFrom
( Source )
Factory method to read an EndpointReference from the infoset contained in eprInfoset. This method delegates to the vendor specific implementation of the javax.xml.ws.spi.Provider#readEndpointReference method.true
true
JAXWS:JAVADOC:142voidjavax.xml.ws.EndpointReference.writeTo
( Result )
write this EndpointReference to the specified infoset formattrue
true
JAXWS:JAVADOC:143Classjavax.xml.ws.FaultAction.className
Name of the exception class.true
true
JAXWS:JAVADOC:144Stringjavax.xml.ws.FaultAction.value
Value of WS-Addressing Action message addressing property for the exception.true
true
JAXWS:JAVADOC:150Stringjavax.xml.ws.RespectBindingFeature.getID

true
true
JAXWS:JAVADOC:151RespectBindingFeaturejavax.xml.ws.RespectBindingFeature.RespectBindingFeature
Creates an RespectBindingFeature. The instance created will be enabled.true
true
JAXWS:JAVADOC:152RespectBindingFeaturejavax.xml.ws.RespectBindingFeature.RespectBindingFeature
( boolean )
Creates an RespectBindingFeaturetrue
true
JAXWS:JAVADOC:153Dispatchjavax.xml.ws.Service.createDispatch
( QName ,
Class ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with objects of the client's choosing.true
true
JAXWS:JAVADOC:154Dispatchjavax.xml.ws.Service.createDispatch
( EndpointReference ,
Class ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with objects of the client's choosing. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The endpointReference's address MUST be used for invocations on the endpoint. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the dispatch accordingly from the WSDL associated with this Service instance or from the metadata from the endpointReference. If this Service instance has a WSDL and the endpointReference also has a WSDL in its metadata, then the WSDL from this instance MUST be used. If this Service instance does not have a WSDL and the endpointReference does have a WSDL, then the WSDL from the endpointReference MAY be used. An implementation MUST be able to retrieve the portName from the endpointReference metadata. This method behaves the same as calling dispatch = service.createDispatch(portName, type, mode, features); where the portName is retrieved from the WSDL or EndpointReference metadata.true
true
JAXWS:JAVADOC:155Objectjavax.xml.ws.Service.getPort
( QName ,
Class ,
WebServiceFeature[] )
The getPort method returns a proxy. A service client uses this proxy to invoke operations on the target service endpoint. The serviceEndpointInterface specifies the service endpoint interface that is supported by the created dynamic proxy instance.true
true
JAXWS:JAVADOC:156Objectjavax.xml.ws.Service.getPort
( Class ,
WebServiceFeature[] )
The getPort method returns a proxy.The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly. The returned proxy should not be reconfigured by the client.true
true
JAXWS:JAVADOC:157Objectjavax.xml.ws.Service.getPort
( EndpointReference ,
Class ,
WebServiceFeature[] )
The getPort method returns a proxy. The parameter endpointReference specifies the endpoint that will be invoked by the returned proxy. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The endpointReference's address MUST be used for invocations on the endpoint. The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly from the WSDL associated with this Service instance or from the metadata from the endpointReference. If this Service instance has a WSDL and the endpointReference metadata also has a WSDL, then the WSDL from this instance MUST be used. If this Service instance does not have a WSDL and the endpointReference does have a WSDL, then the WSDL from the endpointReference MAY be used. The returned proxy should not be reconfigured by the client. If this Service instance has a known proxy port that matches the information contained in the WSDL, then that proxy is returned, otherwise a WebServiceException is thrown. Calling this method has the same behavior as the following port = service.getPort(portName, serviceEndpointInterface); where the portName is retrieved from the metadata of the endpointReference or from the serviceEndpointInterface and the WSDL associated with this Service instance.true
true
JAXWS:JAVADOC:158EndpointReferencejavax.xml.ws.WebServiceContext.getEndpointReference
( Element[] )
Returns the EndpointReference for this endpoint. If the Binding for this bindingProvider is either SOAP1.1/HTTP or SOAP1.2/HTTP, then a W3CEndpointReference MUST be returned.true
true
JAXWS:JAVADOC:159EndpointReferencejavax.xml.ws.WebServiceContext.getEndpointReference
( Class ,
Element[] )
Returns the EndpointReference associated with this endpoint.true
true
JAXWS:JAVADOC:160Stringjavax.xml.ws.WebServiceFeature.getID
Get the unique identifier for this WebServiceFeature.true
true
JAXWS:JAVADOC:161booleanjavax.xml.ws.WebServiceFeature.isEnabled
Returns true if this feature is enabled.true
true
JAXWS:JAVADOC:163AddressingFeaturejavax.xml.ws.soap.AddressingFeature.AddressingFeature
Creates and configures an AddressingFeature with the use of addressing requirements. The created feature enables ws-addressing i.e. supports ws-addressing but doesn't require its use. It is also configured to accept all the response types.true
true
JAXWS:JAVADOC:164AddressingFeaturejavax.xml.ws.soap.AddressingFeature.AddressingFeature
( boolean )
Creates and configures an AddressingFeature with the use of addressing requirements. If enabled is true, it enables ws-addressing i.e. supports ws-addressing but doesn't require its use. It also configures to accept all the response types.true
true
JAXWS:JAVADOC:165AddressingFeaturejavax.xml.ws.soap.AddressingFeature.AddressingFeature
( boolean ,
boolean )
Creates and configures an AddressingFeature with the use of addressing requirements. If enabled and required are true, it enables ws-addressing and requires its use. It also configures to accept all the response types.true
true
JAXWS:JAVADOC:166Stringjavax.xml.ws.soap.AddressingFeature.getID

true
true
JAXWS:JAVADOC:167booleanjavax.xml.ws.soap.AddressingFeature.isRequired
If addressing is enabled, this property determines whether the endpoint requires WS-Addressing. If required is true, WS-Addressing headers MUST be present on incoming and outgoing messages.true
true
JAXWS:JAVADOC:169Stringjavax.xml.ws.soap.MTOMFeature.getID

true
true
JAXWS:JAVADOC:170intjavax.xml.ws.soap.MTOMFeature.getThreshold
Gets the threshold value used to determine when binary data should be sent as an attachment.true
true
JAXWS:JAVADOC:171MTOMFeaturejavax.xml.ws.soap.MTOMFeature.MTOMFeature
Create an MTOMFeature. The instance created will be enabled.true
true
JAXWS:JAVADOC:172MTOMFeaturejavax.xml.ws.soap.MTOMFeature.MTOMFeature
( boolean )
Creates a MTOMFeature.true
true
JAXWS:JAVADOC:173MTOMFeaturejavax.xml.ws.soap.MTOMFeature.MTOMFeature
( int )
Creates a MTOMFeature. The instance created will be enabled.true
true
JAXWS:JAVADOC:174MTOMFeaturejavax.xml.ws.soap.MTOMFeature.MTOMFeature
( boolean ,
int )
Creates a MTOMFeature.true
true
JAXWS:JAVADOC:177Objectjavax.xml.ws.spi.Provider.getPort
( EndpointReference ,
Class ,
WebServiceFeature[] )
The getPort method returns a proxy. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. The parameter endpointReference specifies the endpoint that will be invoked by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly from the WSDL metadata of the serviceEndpointInterface and the EndpointReference. For this method to successfully return a proxy, WSDL metadata MUST be available and the endpointReference MUST contain an implementation understood serviceName metadata.true
true
JAXWS:JAVADOC:178EndpointReferencejavax.xml.ws.spi.Provider.readEndpointReference
( Source )
read an EndpointReference from the infoset contained in eprInfoset.true
true
JAXWS:JAVADOC:179Dispatchjavax.xml.ws.spi.ServiceDelegate.createDispatch
( QName ,
Class ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with objects of the user's choosing.true
true
JAXWS:JAVADOC:180Dispatchjavax.xml.ws.spi.ServiceDelegate.createDispatch
( EndpointReference ,
Class ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with objects of the user's choosing. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The endpointReference's address MUST be used for invocations on the endpoint. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the dispatch accordingly from the WSDL associated with this Service instance or from the metadata from the endpointReference. If this Service instance has a WSDL and the endpointReference also has a WSDL in its metadata, then the WSDL from this instance MUST be used. If this Service instance does not have a WSDL and the endpointReference does have a WSDL, then the WSDL from the endpointReference MAY be used. An implementation MUST be able to retrieve the portName from the endpointReference metadata. This method behaves the same as calling dispatch = service.createDispatch(portName, type, mode, features); where the portName is retrieved from the WSDL or EndpointReference metadata.true
true
JAXWS:JAVADOC:181Objectjavax.xml.ws.spi.ServiceDelegate.getPort
( QName ,
Class ,
WebServiceFeature[] )
The getPort method returns a proxy. A service client uses this proxy to invoke operations on the target service endpoint. The serviceEndpointInterface specifies the service endpoint interface that is supported by the created dynamic proxy instance.true
true
JAXWS:JAVADOC:182Objectjavax.xml.ws.spi.ServiceDelegate.getPort
( EndpointReference ,
Class ,
WebServiceFeature[] )
The getPort method returns a proxy. The parameter endpointReference specifies the endpoint that will be invoked by the returned proxy. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The endpointReference's address MUST be used for invocations on the endpoint. The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly from the WSDL associated with this Service instance or from the metadata from the endpointReference. If this Service instance has a WSDL and the endpointReference metadata also has a WSDL, then the WSDL from this instance MUST be used. If this Service instance does not have a WSDL and the endpointReference does have a WSDL, then the WSDL from the endpointReference MAY be used. The returned proxy should not be reconfigured by the client. If this Service instance has a known proxy port that matches the information contained in the WSDL, then that proxy is returned, otherwise a WebServiceException is thrown. Calling this method has the same behavior as the following port = service.getPort(portName, serviceEndpointInterface); where the portName is retrieved from the metadata of the endpointReference or from the serviceEndpointInterface and the WSDL associated with this Service instance.true
true
JAXWS:JAVADOC:183Objectjavax.xml.ws.spi.ServiceDelegate.getPort
( Class ,
WebServiceFeature[] )
The getPort method returns a proxy. The parameter serviceEndpointInterface specifies the service endpoint interface that is supported by the returned proxy. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the proxy accordingly. The returned proxy should not be reconfigured by the client.true
true
JAXWS:JAVADOC:184W3CEndpointReferencejavax.xml.ws.wsaddressing.W3CEndpointReference.W3CEndpointReference
( Source )
Creates an EPR from infoset representationtrue
true
JAXWS:JAVADOC:185voidjavax.xml.ws.wsaddressing.W3CEndpointReference.writeTo
( Result )

true
true
JAXWS:JAVADOC:186EndpointReferencejavax.xml.ws.BindingProvider.getEndpointReference
Returns the EndpointReference associated with this BindingProvider instance. If the Binding for this bindingProvider is either SOAP1.1/HTTP or SOAP1.2/HTTP, then a W3CEndpointReference MUST be returned.true
true
JAXWS:JAVADOC:187EndpointReferencejavax.xml.ws.BindingProvider.getEndpointReference
( Class )
Returns the EndpointReference associated with this BindingProvider instance. The instance returned will be of type clazz.true
true
JAXWS:JAVADOC:188Stringjavax.xml.ws.EndpointReference.toString
Displays EPR infoset for debugging convenience.true
true
JAXWS:JAVADOC:189booleanjavax.xml.ws.RespectBinding.enabled
Specifies if this feature is enabled or disabled.true
true
JAXWS:JAVADOC:190booleanjavax.xml.ws.soap.Addressing.enabled
Specifies if this feature is enabled or disabled. If enabled, it means the endpoint supports WS-Addressing but does not require its use. Corresponding 3.1.1 Addressing Assertion must be generated in the generated WSDL.true
true
JAXWS:JAVADOC:191booleanjavax.xml.ws.soap.Addressing.required
If addressing is enabled, this property determines whether the endpoint requires WS-Addressing. If required is true, the endpoint requires WS-Addressing and WS-Addressing headers MUST be present on incoming messages. A corresponding 3.1.1 Addressing Assertion must be generated in the WSDL.true
true
JAXWS:JAVADOC:192booleanjavax.xml.ws.soap.MTOM.enabled
Specifies if this feature is enabled or disabled.true
true
JAXWS:JAVADOC:193intjavax.xml.ws.soap.MTOM.threshold
Property for MTOM threshold value. When MTOM is enabled, binary data above this size in bytes will be XOP encoded or sent as attachment. The value of this property MUST always be 0. Default value is 0.true
true
JAXWS:JAVADOC:195W3CEndpointReferencejavax.xml.ws.spi.Provider.createW3CEndpointReference
( String ,
QName ,
QName ,
List ,
String ,
List )
Factory method to create a W3CEndpointReference. This method can be used to create a W3CEndpointReference for any endpoint by specifying the address property along with any other desired properties. This method can also be used to create a W3CEndpointReference for an endpoint that is published by the same Java EE application. To do so the address property can be provided or this method can automatically determine the address of an endpoint that is published by the same Java EE application and is identified by the serviceName and portName properties. If the address is null and the serviceName and portName do not identify an endpoint published by the same Java EE application, a javax.lang.IllegalStateException MUST be thrown.true
true
JAXWS:JAVADOC:196Classjavax.xml.ws.spi.WebServiceFeatureAnnotation.bean
The WebServiceFeature bean that is associated with the WebServiceFeature annotationtrue
true
JAXWS:JAVADOC:197Stringjavax.xml.ws.spi.WebServiceFeatureAnnotation.id
Unique identifier for the WebServiceFeature. This identifier MUST be unique across all implementations of JAX-WS.true
true
JAXWS:JAVADOC:198W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.address
( String )
Sets the address to the W3CEndpointReference instance's wsa:Address. The address MUST be set to a non-null value when building a W3CEndpointReference for a web service endpoint that is not published by the same Java EE application or when running on Java SE.true
true
JAXWS:JAVADOC:200W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.endpointName
( QName )
Sets the endpointName as wsam:ServiceName/@EndpointName in the wsa:Metadata element. This method can only be called after the #serviceName method has been called. See 2.1 Referencing WSDL Metadata from an EPR for more details.true
true
JAXWS:JAVADOC:201W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.metadata
( Element )
Adds the metadataElement to the W3CEndpointReference instance's wsa:Metadata element.true
true
JAXWS:JAVADOC:202W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.referenceParameter
( Element )
Adds the referenceParameter to the W3CEndpointReference instance wsa:ReferenceParameters element.true
true
JAXWS:JAVADOC:203W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.serviceName
( QName )
Sets the serviceName as the wsam:ServiceName element in the wsa:Metadata element. See 2.1 Referencing WSDL Metadata from an EPR for more details.true
true
JAXWS:JAVADOC:204W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.W3CEndpointReferenceBuilder
Creates a new W3CEndpointReferenceBuilder instance.true
true
JAXWS:JAVADOC:205W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.wsdlDocumentLocation
( String )
Sets the wsdlDocumentLocation that will be referenced as wsa:Metadata/@wsdli:wsdlLocation. The namespace name for the wsdli:wsdlLocation's value can be taken from the WSDL itself. See 2.1 Referencing WSDL Metadata from an EPR for more details.true
true
JAXWS:JAVADOC:206W3CEndpointReferencejavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.build
Builds a W3CEndpointReference from the accumulated properties set on this W3CEndpointReferenceBuilder instance. This method can be used to create a W3CEndpointReference for any endpoint by specifying the address property along with any other desired properties. This method can also be used to create a W3CEndpointReference for an endpoint that is published by the same Java EE application. This method can automatically determine the address of an endpoint published by the same Java EE application that is identified by the serviceName and endpointName properties. If the address is null and the serviceName and endpointName do not identify an endpoint published by the same Java EE application, a java.lang.IllegalStateException MUST be thrown.true
true
JAXWS:JAVADOC:207Endpointjavax.xml.ws.Endpoint.create
( Object ,
WebServiceFeature[] )
Creates an endpoint with the specified implementor object and web service features. If there is a binding specified via a BindingType annotation then it MUST be used else a default of SOAP 1.1 / HTTP binding MUST be used. The newly created endpoint may be published by calling one of the javax.xml.ws.Endpoint#publish(String) and javax.xml.ws.Endpoint#publish(Object) methods.true
true
JAXWS:JAVADOC:208Endpointjavax.xml.ws.Endpoint.create
( String ,
Object ,
WebServiceFeature[] )
Creates an endpoint with the specified binding type, implementor object, and web service features. The newly created endpoint may be published by calling one of the javax.xml.ws.Endpoint#publish(String) and javax.xml.ws.Endpoint#publish(Object) methods.true
true
JAXWS:JAVADOC:209Endpointjavax.xml.ws.Endpoint.publish
( String ,
Object ,
WebServiceFeature[] )
Creates and publishes an endpoint for the specified implementor object at the given address. The created endpoint is configured with the web service features. The necessary server infrastructure will be created and configured by the JAX-WS implementation using some default configuration. In order to get more control over the server configuration, please use the javax.xml.ws.Endpoint#create(String,Object) and javax.xml.ws.Endpoint#publish(Object) methods instead.true
true
JAXWS:JAVADOC:210voidjavax.xml.ws.Endpoint.publish
( HttpContext )
Publishes this endpoint at the provided server context. A server context encapsulates the server infrastructure and addressing information for a particular transport. For a call to this method to succeed, the server context passed as an argument to it MUST be compatible with the endpoint's binding. This is meant for container developers to publish the the endpoints portably and not intended for the end developers.true
true
JAXWS:JAVADOC:211voidjavax.xml.ws.Endpoint.setEndpointContext
( EndpointContext )
By setting a EndpointContext, JAX-WS runtime knows about addresses of other endpoints in an application. If multiple endpoints share different ports of a WSDL, then the multiple port addresses are patched when the WSDL is accessed. This needs to be set before publishing the endpoints.true
true
JAXWS:JAVADOC:212EndpointContextjavax.xml.ws.EndpointContext.EndpointContext

true
true
JAXWS:JAVADOC:213Setjavax.xml.ws.EndpointContext.getEndpoints
This gives list of endpoints in an application. For e.g in servlet container, a war file may contain multiple endpoints. In case of http, these endpoints are hosted on the same http server.true
true
JAXWS:JAVADOC:214Stringjavax.xml.ws.RequestWrapper.partName
wsdl:part name for the wrapper parttrue
true
JAXWS:JAVADOC:215Stringjavax.xml.ws.ResponseWrapper.partName
wsdl:part name for the wrapper parttrue
true
JAXWS:JAVADOC:216Servicejavax.xml.ws.Service.create
( URL ,
QName ,
WebServiceFeature[] )
Creates a Service instance. The created instance is configured with the web service features. The specified WSDL document location and service qualified name MUST uniquely identify a wsdl:service element.true
true
JAXWS:JAVADOC:217Servicejavax.xml.ws.Service.create
( QName ,
WebServiceFeature[] )
Creates a Service instance. The created instance is configured with the web service features.true
true
JAXWS:JAVADOC:218Dispatchjavax.xml.ws.Service.createDispatch
( QName ,
JAXBContext ,
Mode )
Creates a Dispatch instance for use with JAXB generated objects.true
true
JAXWS:JAVADOC:219Dispatchjavax.xml.ws.Service.createDispatch
( QName ,
JAXBContext ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with JAXB generated objects.true
true
JAXWS:JAVADOC:220Dispatchjavax.xml.ws.Service.createDispatch
( EndpointReference ,
JAXBContext ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with JAXB generated objects. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The endpointReference's address MUST be used for invocations on the endpoint. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the dispatch accordingly from the WSDL associated with this Service instance or from the metadata from the endpointReference. If this Service instance has a WSDL and the endpointReference also has a WSDL in its metadata, then the WSDL from this instance MUST be used. If this Service instance does not have a WSDL and the endpointReference does have a WSDL, then the WSDL from the endpointReference MAY be used. An implementation MUST be able to retrieve the portName from the endpointReference metadata. This method behavies the same as calling dispatch = service.createDispatch(portName, context, mode, features); where the portName is retrieved from the WSDL or endpointReference metadata.true
true
JAXWS:JAVADOC:221Stringjavax.xml.ws.WebFault.messageName
wsdl:Message's name. Default name is the exception's class name.true
true
JAXWS:JAVADOC:222Responsesjavax.xml.ws.soap.Addressing.responses
If addressing is enabled, this property determines whether endpoint requires the use of anonymous responses, or non-anonymous responses, or all. Responses#ALL supports all response types and this is the default value. Responses#ANONYMOUS requires the use of only anonymous responses. It will result into wsam:AnonymousResponses nested assertion as specified in 3.1.2 AnonymousResponses Assertion in the generated WSDL. Responses#NON_ANONYMOUS requires the use of only non-anonymous responses. It will result into wsam:NonAnonymousResponses nested assertion as specified in 3.1.3 NonAnonymousResponses Assertion in the generated WSDL.true
true
JAXWS:JAVADOC:223AddressingFeaturejavax.xml.ws.soap.AddressingFeature.AddressingFeature
( boolean ,
boolean ,
Responses )
Creates and configures an AddressingFeature with the use of addressing requirements. If enabled and required are true, it enables ws-addressing and requires its use. Also, the response types can be configured using responses parameter.true
true
JAXWS:JAVADOC:224Responsesjavax.xml.ws.soap.AddressingFeature.getResponses
If addressing is enabled, this property determines whether endpoint requires the use of anonymous responses, or non-anonymous responses, or all responses.true
true
JAXWS:JAVADOC:225Responsesjavax.xml.ws.soap.AddressingFeature.Responses.valueOf
( String )

true
true
JAXWS:JAVADOC:226Responses[]javax.xml.ws.soap.AddressingFeature.Responses.values

true
true
JAXWS:JAVADOC:227voidjavax.xml.ws.spi.Invoker.inject
( WebServiceContext )
JAX-WS runtimes calls this method to ask container to inject WebServiceContext on the endpoint instance. The WebServiceContext object uses thread-local information to return the correct information during the actual endpoint invocation regardless of how many threads are concurrently being used to serve requests.true
true
JAXWS:JAVADOC:228voidjavax.xml.ws.spi.Invoker.inject
( WebServiceContext )
throws IllegalAccessException
if the injection done by reflection API throws this exceptiontrue
true
JAXWS:JAVADOC:229voidjavax.xml.ws.spi.Invoker.inject
( WebServiceContext )
throws IllegalArgumentException
if the injection done by reflection API throws this exceptiontrue
true
JAXWS:JAVADOC:230voidjavax.xml.ws.spi.Invoker.inject
( WebServiceContext )
throws InvocationTargetException
if the injection done by reflection API throws this exceptiontrue
true
JAXWS:JAVADOC:231Objectjavax.xml.ws.spi.Invoker.invoke
( Method ,
Object[] )
JAX-WS runtime calls this method to do the actual web service invocation on endpoint instance. The injected WebServiceContext.getMessageContext() gives the correct information for this invocation.true
true
JAXWS:JAVADOC:232Objectjavax.xml.ws.spi.Invoker.invoke
( Method ,
Object[] )
throws IllegalAccessException
if the invocation done by reflection API throws this exceptiontrue
true
JAXWS:JAVADOC:233Objectjavax.xml.ws.spi.Invoker.invoke
( Method ,
Object[] )
throws IllegalArgumentException
if the invocation done by reflection API throws this exceptiontrue
true
JAXWS:JAVADOC:234Objectjavax.xml.ws.spi.Invoker.invoke
( Method ,
Object[] )
throws InvocationTargetException
if the invocation done by reflection API throws this exceptiontrue
true
JAXWS:JAVADOC:235Invokerjavax.xml.ws.spi.Invoker.Invoker

true
true
JAXWS:JAVADOC:236Endpointjavax.xml.ws.spi.Provider.createAndPublishEndpoint
( String ,
Object ,
WebServiceFeature[] )
Creates and publishes an endpoint object with the specified address, implementation object and web service features. Provider implementations must override the default implementation.true
true
JAXWS:JAVADOC:237Endpointjavax.xml.ws.spi.Provider.createEndpoint
( String ,
Object ,
WebServiceFeature[] )
Creates an endpoint object with the provided binding, implementation object and web service features. Provider implementations must override the default implementation.true
true
JAXWS:JAVADOC:238Endpointjavax.xml.ws.spi.Provider.createEndpoint
( String ,
Class ,
Invoker ,
WebServiceFeature[] )
Creates an endpoint object with the provided binding, implementation class, invoker and web service features. Containers typically use this to create Endpoint objects. Provider implementations must override the default implementation.true
true
JAXWS:JAVADOC:239ServiceDelegatejavax.xml.ws.spi.Provider.createServiceDelegate
( URL ,
QName ,
Class ,
WebServiceFeature[] )
Creates a service delegate object.true
true
JAXWS:JAVADOC:240W3CEndpointReferencejavax.xml.ws.spi.Provider.createW3CEndpointReference
( String ,
QName ,
QName ,
QName ,
List ,
String ,
List ,
List ,
Map )
Factory method to create a W3CEndpointReference. Using this method, a W3CEndpointReference instance can be created with extension elements, and attributes. Provider implementations must override the default implementation. This method can be used to create a W3CEndpointReference for any endpoint by specifying the address property along with any other desired properties. This method can also be used to create a W3CEndpointReference for an endpoint that is published by the same Java EE application. To do so the address property can be provided or this method can automatically determine the address of an endpoint that is published by the same Java EE application and is identified by the serviceName and portName propeties. If the address is null and the serviceName and portName do not identify an endpoint published by the same Java EE application, a javax.lang.IllegalStateException MUST be thrown.true
true
JAXWS:JAVADOC:241Dispatchjavax.xml.ws.spi.ServiceDelegate.createDispatch
( QName ,
JAXBContext ,
Mode )
Creates a Dispatch instance for use with JAXB generated objects.true
true
JAXWS:JAVADOC:242Dispatchjavax.xml.ws.spi.ServiceDelegate.createDispatch
( QName ,
JAXBContext ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with JAXB generated objects.true
true
JAXWS:JAVADOC:243Dispatchjavax.xml.ws.spi.ServiceDelegate.createDispatch
( EndpointReference ,
JAXBContext ,
Mode ,
WebServiceFeature[] )
Creates a Dispatch instance for use with JAXB generated objects. If there are any reference parameters in the endpointReference, then those reference parameters MUST appear as SOAP headers, indicating them to be reference parameters, on all messages sent to the endpoint. The endpointReference's address MUST be used for invocations on the endpoint. In the implementation of this method, the JAX-WS runtime system takes the responsibility of selecting a protocol binding (and a port) and configuring the dispatch accordingly from the WSDL associated with this Service instance or from the metadata from the endpointReference. If this Service instance has a WSDL and the endpointReference also has a WSDL in its metadata, then the WSDL from this instance MUST be used. If this Service instance does not have a WSDL and the endpointReference does have a WSDL, then the WSDL from the endpointReference MAY be used. An implementation MUST be able to retrieve the portName from the endpointReference metadata. This method behavies the same as calling dispatch = service.createDispatch(portName, context, mode, features); where the portName is retrieved from the WSDL or endpointReference metadata.true
true
JAXWS:JAVADOC:244Objectjavax.xml.ws.spi.http.HttpContext.getAttribute
( String )
Returns an attribute value for container's configuration and other data that can be used by jax-ws runtime.true
true
JAXWS:JAVADOC:245Setjavax.xml.ws.spi.http.HttpContext.getAttributeNames
Returns all attribute names for container's configuration and other data that can be used by jax-ws runtime.true
true
JAXWS:JAVADOC:246Stringjavax.xml.ws.spi.http.HttpContext.getPath
Returns the path for this context. This path uniquely identifies an endpoint inside an application and the path is relative to application's context path. Container should give this path based on how it matches request URIs to this HttpContext object. For servlet container, this is typically a url-pattern for an endpoint. Endpoint's address for this context can be computed as follows: HttpExchange exch = ...; String endpointAddress = exch.getScheme() + "://" + exch.getLocalAddress().getHostName() + ":" + exch.getLocalAddress().getPort() + exch.getContextPath() + getPath();true
true
JAXWS:JAVADOC:247HttpContextjavax.xml.ws.spi.http.HttpContext.HttpContext

true
true
JAXWS:JAVADOC:248voidjavax.xml.ws.spi.http.HttpContext.setHandler
( HttpHandler )
JAX-WS runtime sets its handler during Endpoint#publish(HttpContext) to handle HTTP requests for this context. Container or its extensions use this handler to process the requests.true
true
JAXWS:JAVADOC:249voidjavax.xml.ws.spi.http.HttpExchange.addResponseHeader
( String ,
String )
Adds a response header with the given name and value. This method allows a response header to have multiple values. This is a convenience method to add a response header(instead of using the #getResponseHeaders()).true
true
JAXWS:JAVADOC:250voidjavax.xml.ws.spi.http.HttpExchange.close
This must be called to end an exchange. Container takes care of closing request and response streams. This must be called so that the container can free or reuse underlying resources.true
true
JAXWS:JAVADOC:251voidjavax.xml.ws.spi.http.HttpExchange.close

throws IOException
if any i/o errortrue
true
JAXWS:JAVADOC:252Objectjavax.xml.ws.spi.http.HttpExchange.getAttribute
( String )
Returns an attribute that is associated with this HttpExchange. JAX-WS handlers and endpoints may then access the attribute via MessageContext. Servlet containers must expose MessageContext#SERVLET_CONTEXT, MessageContext#SERVLET_REQUEST, and MessageContext#SERVLET_RESPONSE as attributes. If the request has been received by the container using HTTPS, the following information must be exposed as attributes. These attributes are #REQUEST_CIPHER_SUITE, and #REQUEST_KEY_SIZE. If there is a SSL certificate associated with the request, it must be exposed using #REQUEST_X509CERTIFICATEtrue
true
JAXWS:JAVADOC:253Setjavax.xml.ws.spi.http.HttpExchange.getAttributeNames
Gives all the attribute names that are associated with this HttpExchange.true
true
JAXWS:JAVADOC:254Stringjavax.xml.ws.spi.http.HttpExchange.getContextPath
Returns the context path of all the endpoints in an application. This path is the portion of the request URI that indicates the context of the request. The context path always comes first in a request URI. The path starts with a "/" character but does not end with a "/" character. If this method returns "", the request is for default context. The container does not decode this string. Context path is used in computing the endpoint address. See HttpContext#getPathtrue
true
JAXWS:JAVADOC:255HttpContextjavax.xml.ws.spi.http.HttpExchange.getHttpContext
Returns a HttpContext for this exchange. Container matches the request with the associated Endpoint's HttpContexttrue
true
JAXWS:JAVADOC:256InetSocketAddressjavax.xml.ws.spi.http.HttpExchange.getLocalAddress
Returns the unresolved local address on which the request was received.true
true
JAXWS:JAVADOC:257Stringjavax.xml.ws.spi.http.HttpExchange.getPathInfo
Returns the extra path information that follows the web service path but precedes the query string in the request URI and will start with a "/" character. This can be used for MessageContext#PATH_INFOtrue
true
JAXWS:JAVADOC:258Stringjavax.xml.ws.spi.http.HttpExchange.getProtocol
Returns the protocol string from the request in the form protocol/majorVersion.minorVersion. For example, "HTTP/1.1"true
true
JAXWS:JAVADOC:259Stringjavax.xml.ws.spi.http.HttpExchange.getQueryString
Returns the query string that is contained in the request URI after the path. This can be used for MessageContext#QUERY_STRINGtrue
true
JAXWS:JAVADOC:260InetSocketAddressjavax.xml.ws.spi.http.HttpExchange.getRemoteAddress
Returns the unresolved address of the remote entity invoking this request.true
true
JAXWS:JAVADOC:261InputStreamjavax.xml.ws.spi.http.HttpExchange.getRequestBody
Returns a stream from which the request body can be read. Multiple calls to this method will return the same stream.true
true
JAXWS:JAVADOC:262InputStreamjavax.xml.ws.spi.http.HttpExchange.getRequestBody

throws IOException
if any i/o error during request processingtrue
true
JAXWS:JAVADOC:263Stringjavax.xml.ws.spi.http.HttpExchange.getRequestHeader
( String )
Returns the value of the specified request header. If the request did not include a header of the specified name, this method returns null. If there are multiple headers with the same name, this method returns the first header in the request. The header name is case-insensitive. This is a convienence method to get a header (instead of using the #getRequestHeaders).true
true
JAXWS:JAVADOC:264Mapjavax.xml.ws.spi.http.HttpExchange.getRequestHeaders
Returns an immutable Map containing the HTTP headers that were included with this request. The keys in this Map will be the header names, while the values will be a List of Strings containing each value that was included (either for a header that was listed several times, or one that accepts a comma-delimited list of values on a single line). In either of these cases, the values for the header name will be presented in the order that they were included in the request. The keys in Map are case-insensitive.true
true
JAXWS:JAVADOC:265Stringjavax.xml.ws.spi.http.HttpExchange.getRequestMethod
Get the HTTP request methodtrue
true
JAXWS:JAVADOC:266Stringjavax.xml.ws.spi.http.HttpExchange.getRequestURI
Returns the part of the request's URI from the protocol name up to the query string in the first line of the HTTP request. Container doesn't decode this string.true
true
JAXWS:JAVADOC:267OutputStreamjavax.xml.ws.spi.http.HttpExchange.getResponseBody
Returns a stream to which the response body must be written. #setStatus) must be called prior to calling this method. Multiple calls to this method (for the same exchange) will return the same stream.true
true
JAXWS:JAVADOC:268OutputStreamjavax.xml.ws.spi.http.HttpExchange.getResponseBody

throws IOException
if any i/o error during response processingtrue
true
JAXWS:JAVADOC:269Mapjavax.xml.ws.spi.http.HttpExchange.getResponseHeaders
Returns a mutable Map into which the HTTP response headers can be stored and which will be transmitted as part of this response. The keys in the Map will be the header names, while the values must be a List of Strings containing each value that should be included multiple times (in the order that they should be included). The keys in Map are case-insensitive.true
true
JAXWS:JAVADOC:270Stringjavax.xml.ws.spi.http.HttpExchange.getScheme
Returns the name of the scheme used to make this request, for example: http, or https.true
true
JAXWS:JAVADOC:271Principaljavax.xml.ws.spi.http.HttpExchange.getUserPrincipal
Returns the Principal that represents the authenticated user for this HttpExchange.true
true
JAXWS:JAVADOC:272HttpExchangejavax.xml.ws.spi.http.HttpExchange.HttpExchange

true
true
JAXWS:JAVADOC:273booleanjavax.xml.ws.spi.http.HttpExchange.isUserInRole
( String )
Indicates whether an authenticated user is included in the specified logical "role".true
true
JAXWS:JAVADOC:274voidjavax.xml.ws.spi.http.HttpExchange.setStatus
( int )
Sets the HTTP status code for the response. This method must be called prior to calling #getResponseBody.true
true
JAXWS:JAVADOC:275voidjavax.xml.ws.spi.http.HttpHandler.handle
( HttpExchange )
Handles a given request and generates an appropriate response. See HttpExchange for a description of the steps involved in handling an exchange. Container invokes this method when it receives an incoming request.true
true
JAXWS:JAVADOC:276voidjavax.xml.ws.spi.http.HttpHandler.handle
( HttpExchange )
throws IOException
when an I/O error happens during request handlingtrue
true
JAXWS:JAVADOC:277HttpHandlerjavax.xml.ws.spi.http.HttpHandler.HttpHandler

true
true
JAXWS:JAVADOC:278W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.attribute
( QName ,
String )
Adds an extension attribute to the W3CEndpointReference instance's wsa:EndpointReference element.true
true
JAXWS:JAVADOC:279W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.element
( Element )
Adds an extension element to the W3CEndpointReference instance's wsa:EndpointReference element.true
true
JAXWS:JAVADOC:280W3CEndpointReferenceBuilderjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder.interfaceName
( QName )
Sets the interfaceName as the wsam:InterfaceName element in the wsa:Metadata element. See 2.1 Referencing WSDL Metadata from an EPR for more details.true
true
JAXWS:JAVADOC:281Objectjavax.xml.ws.LogicalMessage.getPayload
( JAXBContext )
Gets the message payload as a JAXB object. Note that there is no connection between the returned object and the message payload, changes to the payload require calling setPayload.true
true
JAXWS:JAVADOC:282voidjavax.xml.ws.LogicalMessage.setPayload
( Object ,
JAXBContext )
Sets the message payloadtrue
true
JAXWS:JAVADOC:283Stringjavax.xml.ws.WebServiceRef.lookup
A portable JNDI lookup name that resolves to the target web service reference.true
true
JAXWS:JAVADOC:284Object[]javax.xml.ws.handler.soap.SOAPMessageContext.getHeaders
( QName ,
JAXBContext ,
boolean )
Gets headers that have a particular qualified name from the message in the message context. Note that a SOAP message can contain multiple headers with the same qualified name.true
true
JAXWS:JAVADOC:285SOAPMessagejavax.xml.ws.handler.soap.SOAPMessageContext.getMessage
Gets the SOAPMessage from this message context. Modifications to the returned SOAPMessage change the message in-place, there is no need to subsequently call setMessage.true
true
JAXWS:JAVADOC:286voidjavax.xml.ws.handler.soap.SOAPMessageContext.setMessage
( SOAPMessage )
Sets the SOAPMessage in this message contexttrue
true
JAXWS:JAVADOC:287MessageFactoryjavax.xml.ws.soap.SOAPBinding.getMessageFactory
Gets the SAAJ MessageFactory instance used by this SOAP binding.true
true
JAXWS:JAVADOC:288SOAPFactoryjavax.xml.ws.soap.SOAPBinding.getSOAPFactory
Gets the SAAJ SOAPFactory instance used by this SOAP binding.true
true
JAXWS:JAVADOC:289SOAPFaultjavax.xml.ws.soap.SOAPFaultException.getFault
Gets the embedded SOAPFault instance.true
true
JAXWS:JAVADOC:290SOAPFaultExceptionjavax.xml.ws.soap.SOAPFaultException.SOAPFaultException
( SOAPFault )
Constructor for SOAPFaultExceptiontrue
true