Return-Path: X-Original-To: apmail-cxf-commits-archive@www.apache.org Delivered-To: apmail-cxf-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 83C9C1078B for ; Wed, 2 Apr 2014 19:51:51 +0000 (UTC) Received: (qmail 52645 invoked by uid 500); 2 Apr 2014 19:51:48 -0000 Delivered-To: apmail-cxf-commits-archive@cxf.apache.org Received: (qmail 52564 invoked by uid 500); 2 Apr 2014 19:51:47 -0000 Mailing-List: contact commits-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list commits@cxf.apache.org Received: (qmail 52553 invoked by uid 99); 2 Apr 2014 19:51:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Apr 2014 19:51:46 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Apr 2014 19:51:34 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id D538A2388A3B for ; Wed, 2 Apr 2014 19:51:09 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r904693 [4/4] - in /websites/production/cxf/content: cache/ docs/ docs/application-server-specific-configuration-guide.data/ Date: Wed, 02 Apr 2014 19:51:01 -0000 To: commits@cxf.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20140402195109.D538A2388A3B@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: websites/production/cxf/content/docs/soap-over-jms-10-support.html ============================================================================== --- websites/production/cxf/content/docs/soap-over-jms-10-support.html (original) +++ websites/production/cxf/content/docs/soap-over-jms-10-support.html Wed Apr 2 19:50:58 2014 @@ -108,7 +108,7 @@ Apache CXF -- SOAP over JMS 1.0 support -
+
Modified: websites/production/cxf/content/docs/soap-over-udp.html ============================================================================== --- websites/production/cxf/content/docs/soap-over-udp.html (original) +++ websites/production/cxf/content/docs/soap-over-udp.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- SOAP over UDP -
+
Modified: websites/production/cxf/content/docs/spring.html ============================================================================== --- websites/production/cxf/content/docs/spring.html (original) +++ websites/production/cxf/content/docs/spring.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- Spring -
+
Modified: websites/production/cxf/content/docs/standalone-http-transport.html ============================================================================== --- websites/production/cxf/content/docs/standalone-http-transport.html (original) +++ websites/production/cxf/content/docs/standalone-http-transport.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- Standalone HTTP Transport -
+
Modified: websites/production/cxf/content/docs/tewst.html ============================================================================== --- websites/production/cxf/content/docs/tewst.html (original) +++ websites/production/cxf/content/docs/tewst.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- tewst -
+
Modified: websites/production/cxf/content/docs/tls-configuration.html ============================================================================== --- websites/production/cxf/content/docs/tls-configuration.html (original) +++ websites/production/cxf/content/docs/tls-configuration.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- TLS Configuration -
+
@@ -117,11 +117,11 @@ Apache CXF -- TLS Configuration
+/*]]>*/
-
+
Modified: websites/production/cxf/content/docs/transformationfeature.html ============================================================================== --- websites/production/cxf/content/docs/transformationfeature.html (original) +++ websites/production/cxf/content/docs/transformationfeature.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- TransformationFeature -
+
@@ -118,11 +118,11 @@ Apache CXF -- TransformationFeature

Transformation Feature

+/*]]>*/

-
+
Modified: websites/production/cxf/content/docs/udp-transport.html ============================================================================== --- websites/production/cxf/content/docs/udp-transport.html (original) +++ websites/production/cxf/content/docs/udp-transport.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- UDP Transport -
+
Modified: websites/production/cxf/content/docs/using-cxf-jca-rar-in-application-server.html ============================================================================== --- websites/production/cxf/content/docs/using-cxf-jca-rar-in-application-server.html (original) +++ websites/production/cxf/content/docs/using-cxf-jca-rar-in-application-server.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- Using CXF-JCA RAR in Appli -
+
@@ -121,11 +121,11 @@ Apache CXF -- Using CXF-JCA RAR in Appli

cxf-integration-jca module has implemented the JCA1.5 outbound connection. You can see samples in $CXF_HOME/samples/integration/jca.

+/*]]>*/
-
+
Modified: websites/production/cxf/content/docs/using-the-jmsconfigfeature.html ============================================================================== --- websites/production/cxf/content/docs/using-the-jmsconfigfeature.html (original) +++ websites/production/cxf/content/docs/using-the-jmsconfigfeature.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- Using the JMSConfigFeature -
+
Modified: websites/production/cxf/content/docs/validationfeature.html ============================================================================== --- websites/production/cxf/content/docs/validationfeature.html (original) +++ websites/production/cxf/content/docs/validationfeature.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- ValidationFeature -
+
@@ -118,11 +118,11 @@ Apache CXF -- ValidationFeature

Bean Validation Feature

 

+/*]]>*/

-
+
@@ -134,7 +134,7 @@ public class CustomerServiceImpl impleme } // Only the sales role may access this operation -Ê if (!wsContext.isUserInRole("sales")) { +  if (!wsContext.isUserInRole("sales")) { throw new RuntimeException("Access denied"); } Modified: websites/production/cxf/content/docs/websocket.html ============================================================================== --- websites/production/cxf/content/docs/websocket.html (original) +++ websites/production/cxf/content/docs/websocket.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- WebSocket -
+
Modified: websites/production/cxf/content/docs/why-cxf.html ============================================================================== --- websites/production/cxf/content/docs/why-cxf.html (original) +++ websites/production/cxf/content/docs/why-cxf.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- Why CXF? -
+
Modified: websites/production/cxf/content/docs/writing-a-service-with-spring.html ============================================================================== --- websites/production/cxf/content/docs/writing-a-service-with-spring.html (original) +++ websites/production/cxf/content/docs/writing-a-service-with-spring.html Wed Apr 2 19:50:58 2014 @@ -108,7 +108,7 @@ Apache CXF -- Writing a service with Spr -
+
Modified: websites/production/cxf/content/docs/ws-addressing.html ============================================================================== --- websites/production/cxf/content/docs/ws-addressing.html (original) +++ websites/production/cxf/content/docs/ws-addressing.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- WS-Addressing -
+
Modified: websites/production/cxf/content/docs/ws-discovery.html ============================================================================== --- websites/production/cxf/content/docs/ws-discovery.html (original) +++ websites/production/cxf/content/docs/ws-discovery.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- WS-Discovery -
+
Modified: websites/production/cxf/content/docs/ws-metadataexchange.html ============================================================================== --- websites/production/cxf/content/docs/ws-metadataexchange.html (original) +++ websites/production/cxf/content/docs/ws-metadataexchange.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- WS-MetadataExchange -
+
Modified: websites/production/cxf/content/docs/ws-policy-framework-overview.html ============================================================================== --- websites/production/cxf/content/docs/ws-policy-framework-overview.html (original) +++ websites/production/cxf/content/docs/ws-policy-framework-overview.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- WS-Policy Framework Overvi -
+
Modified: websites/production/cxf/content/docs/ws-policy.html ============================================================================== --- websites/production/cxf/content/docs/ws-policy.html (original) +++ websites/production/cxf/content/docs/ws-policy.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WS-Policy -
+
Modified: websites/production/cxf/content/docs/ws-reliablemessaging.html ============================================================================== --- websites/production/cxf/content/docs/ws-reliablemessaging.html (original) +++ websites/production/cxf/content/docs/ws-reliablemessaging.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- WS-ReliableMessaging -
+
Modified: websites/production/cxf/content/docs/ws-secureconversation.html ============================================================================== --- websites/production/cxf/content/docs/ws-secureconversation.html (original) +++ websites/production/cxf/content/docs/ws-secureconversation.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- WS-SecureConversation -
+
Modified: websites/production/cxf/content/docs/ws-security.html ============================================================================== --- websites/production/cxf/content/docs/ws-security.html (original) +++ websites/production/cxf/content/docs/ws-security.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- WS-Security -
+
Modified: websites/production/cxf/content/docs/ws-securitypolicy.html ============================================================================== --- websites/production/cxf/content/docs/ws-securitypolicy.html (original) +++ websites/production/cxf/content/docs/ws-securitypolicy.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- WS-SecurityPolicy -
+
Modified: websites/production/cxf/content/docs/ws-support.html ============================================================================== --- websites/production/cxf/content/docs/ws-support.html (original) +++ websites/production/cxf/content/docs/ws-support.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WS-* Support -
+
Modified: websites/production/cxf/content/docs/ws-trust.html ============================================================================== --- websites/production/cxf/content/docs/ws-trust.html (original) +++ websites/production/cxf/content/docs/ws-trust.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- WS-Trust -
+
Modified: websites/production/cxf/content/docs/wsaconfiguration.html ============================================================================== --- websites/production/cxf/content/docs/wsaconfiguration.html (original) +++ websites/production/cxf/content/docs/wsaconfiguration.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- WSAConfiguration -
+
Modified: websites/production/cxf/content/docs/wsdl-bindings.html ============================================================================== --- websites/production/cxf/content/docs/wsdl-bindings.html (original) +++ websites/production/cxf/content/docs/wsdl-bindings.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WSDL Bindings -
+
Modified: websites/production/cxf/content/docs/wsdl-to-corba.html ============================================================================== --- websites/production/cxf/content/docs/wsdl-to-corba.html (original) +++ websites/production/cxf/content/docs/wsdl-to-corba.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WSDL to CORBA -
+
Modified: websites/production/cxf/content/docs/wsdl-to-java.html ============================================================================== --- websites/production/cxf/content/docs/wsdl-to-java.html (original) +++ websites/production/cxf/content/docs/wsdl-to-java.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- WSDL to Java -
+
Modified: websites/production/cxf/content/docs/wsdl-to-javascript.html ============================================================================== --- websites/production/cxf/content/docs/wsdl-to-javascript.html (original) +++ websites/production/cxf/content/docs/wsdl-to-javascript.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WSDL to Javascript -
+
Modified: websites/production/cxf/content/docs/wsdl-to-service.html ============================================================================== --- websites/production/cxf/content/docs/wsdl-to-service.html (original) +++ websites/production/cxf/content/docs/wsdl-to-service.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WSDL to Service -
+
Modified: websites/production/cxf/content/docs/wsdl-to-soap.html ============================================================================== --- websites/production/cxf/content/docs/wsdl-to-soap.html (original) +++ websites/production/cxf/content/docs/wsdl-to-soap.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WSDL to SOAP -
+
Modified: websites/production/cxf/content/docs/wsdl-to-xml.html ============================================================================== --- websites/production/cxf/content/docs/wsdl-to-xml.html (original) +++ websites/production/cxf/content/docs/wsdl-to-xml.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WSDL to XML -
+
Modified: websites/production/cxf/content/docs/wsdlvalidator.html ============================================================================== --- websites/production/cxf/content/docs/wsdlvalidator.html (original) +++ websites/production/cxf/content/docs/wsdlvalidator.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- WSDLValidator -
+
Modified: websites/production/cxf/content/docs/wspconfiguration.html ============================================================================== --- websites/production/cxf/content/docs/wspconfiguration.html (original) +++ websites/production/cxf/content/docs/wspconfiguration.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- WSPConfiguration -
+
Modified: websites/production/cxf/content/docs/wsrmconfiguration.html ============================================================================== --- websites/production/cxf/content/docs/wsrmconfiguration.html (original) +++ websites/production/cxf/content/docs/wsrmconfiguration.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- WSRMConfiguration -
+
Modified: websites/production/cxf/content/docs/xfire-migration-guide.html ============================================================================== --- websites/production/cxf/content/docs/xfire-migration-guide.html (original) +++ websites/production/cxf/content/docs/xfire-migration-guide.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- XFire Migration Guide -
+
@@ -118,11 +118,11 @@ Apache CXF -- XFire Migration Guide
+/*]]>*/
  • Completed Functionality and CXF analogues
  • Should I Migrate Yet?
  • Service Factories Modified: websites/production/cxf/content/docs/xml-key-management-service-xkms.html ============================================================================== --- websites/production/cxf/content/docs/xml-key-management-service-xkms.html (original) +++ websites/production/cxf/content/docs/xml-key-management-service-xkms.html Wed Apr 2 19:50:58 2014 @@ -106,7 +106,7 @@ Apache CXF -- XML Key Management Service
-
+
Modified: websites/production/cxf/content/docs/xmlbeans.html ============================================================================== --- websites/production/cxf/content/docs/xmlbeans.html (original) +++ websites/production/cxf/content/docs/xmlbeans.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- XMLBeans -
+
Modified: websites/production/cxf/content/docs/xsd-to-wsdl.html ============================================================================== --- websites/production/cxf/content/docs/xsd-to-wsdl.html (original) +++ websites/production/cxf/content/docs/xsd-to-wsdl.html Wed Apr 2 19:50:58 2014 @@ -97,7 +97,7 @@ Apache CXF -- XSD to WSDL -
+
Modified: websites/production/cxf/content/docs/xslt-feature.html ============================================================================== --- websites/production/cxf/content/docs/xslt-feature.html (original) +++ websites/production/cxf/content/docs/xslt-feature.html Wed Apr 2 19:50:58 2014 @@ -107,7 +107,7 @@ Apache CXF -- XSLT Feature -
+
@@ -118,11 +118,11 @@ Apache CXF -- XSLT Feature

XSLT Feature

+/*]]>*/

The CXF XSLT Feature is alternative to CXF Transformation Feature providing flexible way to do the dynamic transformations of XML messages.
XSLT Feature applies custom XSL transformations to inbound and/or outbound messages.

When should I use Transformation Feature and when XSLT Feature?

If only trivial transformations must be done, it is recommended to use lightweight and fast Transformation Feature. It covers the most use cases as:

  • dropping the namespace of the outbound messages;
  • qualifying the incoming message;
  • changing namespaces;
  • appending or dropping elements;
  • converting attributes to elements.

Transformation Feature is completely stream oriented and work fast especially for large messages.

If you should apply non-trivial tran sformation, not supported by Transformation Feature - it is use case for XSLT Feature. Here you can write any custom XSL Transformation and apply it to inbound and/or outbound messages.
As far as Xalan XSLT engine is actually not completely stream oriented, XSLT Feature breaks streaming. However it uses high-performance DTM (Document Table Model) instead complete DOM model.
Performance can be improved in the future by using further versions of Xalan or other XSLT engines (like Saxon or STX oriented Joost).

Spring configuration

It is necessary to configure XSLT script for inbound or/and outbound transformation. Example: