The jaxws:endpoint
and the jaxws:server
elements provide the basic
configuration information needed to instantiate a service provider. To add functionality to your service provider or to perform advanced
configuration you must add child elements to the configuration.
Child elements allow you to do the following:
Add interceptors to the endpoint's messaging chain
Table 3.3 describes the child elements that
jaxws:endpoint
supports.
Table 3.3. Elements Used to Configure JAX-WS Service Providers
Element | Description |
---|---|
jaxws:handlers
| Specifies a list of JAX-WS Handler implementations for
processing messages. For more information on JAX-WS Handler
implementations see Writing Handlers in |
jaxws:inInterceptors
| Specifies a list of interceptors that process inbound requests. For more information see Developing Interceptors. |
jaxws:inFaultInterceptors
| Specifies a list of interceptors that process inbound fault messages. For more information see Developing Interceptors. |
jaxws:outInterceptors
| Specifies a list of interceptors that process outbound replies. For more information see Developing Interceptors. |
jaxws:outFaultInterceptors
| Specifies a list of interceptors that process outbound fault messages. For more information see Developing Interceptors. |
jaxws:binding
| Specifies a bean configuring the message binding used by the endpoint. Message bindings are configured using
implementations of the org.apache.cxf.binding.BindingFactory interface.[a] |
jaxws:dataBinding
[b]
| Specifies the class implementing the data binding used by the endpoint. This is specified using an embedded bean definition. |
jaxws:executor
| Specifies a Java executor that is used for the service. This is specified using an embedded bean definition. |
jaxws:features
| Specifies a list of beans that configure advanced features of FUSE Services Framework. You can provide either a list of bean references or a list of embedded beans. |
jaxws:invoker
| Specifies an implementation of the org.apache.cxf.service.Invoker interface used by the service.
[c] |
jaxws:properties
| Specifies a Spring map of properties that are passed along to the endpoint. These properties can be used to control features like enabling MTOM support. |
jaxws:serviceFactory
| Specifies a bean configuring the JaxWsServiceFactoryBean object used to instantiate the service. |
[a] The SOAP
binding is configured using the [b] The [c] The |