-ws-commons.spring.jaxws-spring.1.9.source-code.spring-jax-ws-core.xsd.wiki Maven / Gradle / Ivy
Show all versions of jaxws-spring Show documentation
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} |