Class XmlStringToObjectConverter<SOURCE,​TARGET>

  • All Implemented Interfaces:
    org.ikasan.spec.component.transformation.Converter<SOURCE,​TARGET>, org.ikasan.spec.configuration.Configured<XmlStringToObjectConfiguration>, org.ikasan.spec.configuration.ConfiguredResource<XmlStringToObjectConfiguration>

    public class XmlStringToObjectConverter<SOURCE,​TARGET>
    extends java.lang.Object
    implements org.ikasan.spec.component.transformation.Converter<SOURCE,​TARGET>, org.ikasan.spec.configuration.ConfiguredResource<XmlStringToObjectConfiguration>
    Uses Jaxb2Marshaller to unmarshall xml to java object
    Author:
    edwaki
    • Constructor Detail

      • XmlStringToObjectConverter

        public XmlStringToObjectConverter()
    • Method Detail

      • setConfiguration

        public void setConfiguration​(XmlStringToObjectConfiguration configuration)
        Specified by:
        setConfiguration in interface org.ikasan.spec.configuration.Configured<SOURCE>
      • getConfiguredResourceId

        public java.lang.String getConfiguredResourceId()
        Specified by:
        getConfiguredResourceId in interface org.ikasan.spec.configuration.ConfiguredResource<SOURCE>
      • setConfiguredResourceId

        public void setConfiguredResourceId​(java.lang.String configuredResourceId)
        Specified by:
        setConfiguredResourceId in interface org.ikasan.spec.configuration.ConfiguredResource<SOURCE>
      • convert

        public TARGET convert​(SOURCE payload)
                       throws org.ikasan.spec.component.transformation.TransformationException
        Specified by:
        convert in interface org.ikasan.spec.component.transformation.Converter<SOURCE,​TARGET>
        Throws:
        org.ikasan.spec.component.transformation.TransformationException