All Downloads are FREE. Search and download functionalities are using the official Maven repository.

-ws-commons.spring.jaxws-spring.1.9.source-code.spring-jax-ws-core.xsd.wiki Maven / Gradle / Ivy

The newest version!
h3. Elements By Type

{anchor:addressing-element}
h3. The _[|#addressing-element]_ Element
    {html}Configures WS-Addressing feature.{html}
h4. Properties
    || Property Name || Type || Description ||
    | enabled | _boolean_ | {html}enabled="false" can be specified to override the {@link Addressing} annotation
on the source code. Defaults to true.{html} |
    | required | _boolean_ | {html}If true, the service will reject all requests that do not have addressing headers.
False to accept them. Defaults to false.{html} |

{anchor:mtom-element}
h3. The _[|#mtom-element]_ Element
    {html}Configures MTOM feature.{html}
h4. Properties
    || Property Name || Type || Description ||
    | enabled | _boolean_ | {html}enabled="false" can be specified to override the {@link MTOM} annotation
on the source code. Defaults to true.{html} |
    | threshold | _int_ | {html}The size in bytes that binary data SHOULD be before
being sent as an attachment.{html} |

{anchor:service-element}
h3. The _[|#service-element]_ Element
    {html}Endpoint. A service object and the infrastructure around it.{html}
h4. Properties
    || Property Name || Type || Description ||
    | assembler | _java.lang.Object_ | {html}Sets the {@link TubelineAssembler} or {@link TubelineAssemblerFactory} instance.

This is an advanced configuration option for those who would like to control what processing JAX-WS runtime performs. The default value is {@code null}, in which case the {@link TubelineAssemblerFactory} is looked up from the META-INF/services.{html} | | bean | _java.lang.Object_ | {html}Sets the bean that implements the web service methods.{html} | | binding | _com.sun.xml.ws.api.WSBinding_ | {html}Accepts an externally configured {@link WSBinding} for advanced users.{html} | | bindingID | _java.lang.String_ | {html}Sets the binding ID, such as {@value SOAPBinding#SOAP11HTTP_BINDING} or {@value SOAPBinding#SOAP12HTTP_BINDING}.

If none is specified, {@link BindingType} annotation on SEI is consulted. If that fails, {@link SOAPBinding#SOAP11HTTP_BINDING}.{html} | | container | _com.sun.xml.ws.api.server.Container_ | {html}Sets the custom {@link Container}. Optional.{html} | | features | (_java.lang.Object_)\* | {html}{@link WebServiceFeature}s that are activated in this endpoint.{html} | | handlers | (_java.lang.Object_)\* | {html}{@link Handler}s for this endpoint. Note that the order is significant.

If there's just one handler and that handler is declared elsewhere, you can use this as a nested attribute like handlers="#myHandler". Or otherwise a nested <bean> or <ref> tag can be used to specify multiple handlers.{html} | | impl | _java.lang.Class_ | {html}Fully qualified class name of the SEI class. Required.{html} | | invoker | _com.sun.xml.ws.api.server.Invoker_ | {html}Sets {@link Invoker} for this endpoint. Defaults to {@link InstanceResolver#createDefault(Class) the standard invoker}.{html} | | metadata | (_java.lang.Object_)\* | {html}Optional metadata for this endpoint.

The collection can contain {@link String}, {@link URL}, or {@link SDDocumentSource} elements.

If element is a String, {@link ServletContext} (if available) and {@link ClassLoader} are searched for this path, then failing that, it's treated as an absolute {@link URL}.{html} | | portName | _javax.xml.namespace.QName_ | {html}Sets the port name of this endpoint. Defaults to the name inferred from the impl attribute.{html} | | primaryWsdl | _java.lang.Object_ | {html}Optional WSDL for this endpoint.

Defaults to the WSDL discovered in META-INF/wsdl,

It can be either {@link String}, {@link URL}, or {@link SDDocumentSource}.

If primaryWsdl is a String, {@link ServletContext} (if available) and {@link ClassLoader} are searched for this path, then failing that, it's treated as an absolute {@link URL}.{html} | | resolver | _org.xml.sax.EntityResolver_ | {html}Sets the {@link EntityResolver} to be used for resolving schemas/WSDLs that are referenced. Optional.

If omitted, the default catalog resolver is created by looking at /WEB-INF/jax-ws-catalog.xml (if we run as a servlet) or /META-INF/jax-ws-catalog.xml (otherwise.){html} | | serviceName | _javax.xml.namespace.QName_ | {html}Sets the service name of this endpoint. Defaults to the name inferred from the impl attribute.{html} | | servletContext | _javax.servlet.ServletContext_ | {html}Set automatically by Spring if JAX-WS is used inside web container.{html} | h3. Element Index | _[|#addressing-element]_ | {html}Configures WS-Addressing feature.{html} | | _[|#mtom-element]_ | {html}Configures MTOM feature.{html} | | _[|#service-element]_ | {html}Endpoint. A service object and the infrastructure around it.{html} |





© 2015 - 2024 Weber Informatics LLC | Privacy Policy