CXF Features
The following elements can appear as child elements of the features element in the http://org.apache.cxf/core and http://org.apache.cxf/jaxws
namespaces:
Name |
Namespace |
Description |
Implementation Class |
Module |
---|---|---|---|---|
logging |
http://cxf.apache.org/core![]() |
Enables to log the content of outbound and inbound messages and faults. |
org.apache.cxf.feature.LoggingFeature |
cxf-rt-core |
failover |
http://cxf.apache.org/clustering![]() |
Feature that allows clients to failover from the initial target endpoint to another, compatible endpoint for the target service. |
org.apache.cxf.clustering.FailoverFeature |
cxf-rt-core |
bean |
... |
Turns on use of FastInfoset to encode messages. The default is to negotiate the use of FastInfoset with the server as part of the first message, but a "force=true" property can force it, even on the first message. |
org.apache.cxf.feature.FastInfosetFeature |
cxf-rt-core |
bean |
... |
Allows the use of gzip to compress the messages on the wire. |
org.apache.cxf.transport.http.gzip.GZIPFeature |
cxf-rt-core |
enableColoc |
http://cxf.apache.org/binding/coloc![]() |
... |
org.apache.cxf.binding.coloc.feature.ColocFeature |
cxf-rt-bindings-coloc |
bean |
http://springframework.org![]() |
... |
org.apache.cxf.databinding.stax.StaxDataBindingFeature |
cxf-rt-core |
bean |
http://springframework.org![]() |
... |
org.apache.cxf.management.interceptor.ResponseTimeFeature |
cxt-rt-management |
addressing |
http://cxf.apache.org/ws/addressing![]() |
Enables and controls the use of WS-Addressing. |
org.apache.cxf.ws.addressing.WSAddressingFeature |
cxf-rt-ws-addr |
policies |
http://cxf.apache.org/policy-config![]() |
Enables and controls the use of the WS-Policy Framework. Also serves as an attachment point for Policy and PolicyReference elements. |
org.apache.cxf.ws.policy.WSPolicyFeature |
cxf-rt-ws-policy |
reliableMessaging |
http://cxf.apache.org/ws/rm/manager![]() |
Enables and controls the use of WS-RM. |
org.apache.cxf.ws.rm.feature.RMFeature |
cxf-rt-ws-rm |
transformation |
http://cxf.apache.org/docs/transformationfeature.html![]() |
Lightweight inbound and/or outbound transformations. |
org.apache.cxf.feature.StaxTransformFeature |
cxf-api |
XSLT |
http://cxf.apache.org/docs/XSLT+Feature.html![]() |
XSLT based inbound and/or outbound transformations. |
org.apache.cxf.feature.transform.XSLTFeature |
cxf-core |
Where the namespace is http://springframework.org and the element name is bean, the child element must be a bean or a reference to a bean of the specified implementation class. In the case of custom beans (namespaces other than http://springframework.org
) you need not specify or be aware of the implementation class.