Class 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 Detail

      • MultiPayloadXmlTransformService

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

      • getSourcePayloadId

        public java.lang.String getSourcePayloadId()
      • setSourcePayloadId

        public void setSourcePayloadId​(java.lang.String sourcePayloadId)
      • getOutputPayloadId

        public java.lang.String getOutputPayloadId()
      • setOutputPayloadId

        public void setOutputPayloadId​(java.lang.String outputPayloadId)