Class MultiPayloadXmlTransformService

java.lang.Object
com.adaptris.core.ServiceImp
com.adaptris.core.transform.XmlTransformService
com.adaptris.core.transform.MultiPayloadXmlTransformService
All Implemented Interfaces:
AdaptrisComponent, ComponentLifecycle, ComponentLifecycleExtension, MessageEventGenerator, Service, StateManagedComponent

@ComponentProfile(summary="Execute an XSLT transform", tag="service,transform,xml,multi,payload,multi-payload") public class MultiPayloadXmlTransformService extends XmlTransformService
Implementation of Service which provides transformation of XML payloads contained within the new multi-payload message. You are required to configure the XML transformer factory; see the javadoc and implementations of XmlTransformerFactory for details on the supported transformer factories. Configuration including allow over-ride behaviour matches previous implementation.

In the adapter configuration file this class is aliased as new-xml-transform-service which is the preferred alternative to the fully qualified classname when building your configuration.

  • Constructor Details

    • MultiPayloadXmlTransformService

      public MultiPayloadXmlTransformService()
      Creates a new instance. Defaults to caching transforms and not allowing over-rides. Default metadata key is transformurl.
  • Method Details