Class XmlByteArrayToObjectConverter

  • All Implemented Interfaces:
    org.ikasan.spec.component.transformation.Converter<byte[],​java.lang.Object>, org.ikasan.spec.configuration.Configured<XmlToObjectConverterConfiguration>, org.ikasan.spec.configuration.ConfiguredResource<XmlToObjectConverterConfiguration>

    public class XmlByteArrayToObjectConverter
    extends java.lang.Object
    implements org.ikasan.spec.component.transformation.Converter<byte[],​java.lang.Object>, org.ikasan.spec.configuration.ConfiguredResource<XmlToObjectConverterConfiguration>
    Ikasan converter to convert a byte[] to an Object using JAXB
    • Field Detail

      • marshaller

        protected org.springframework.oxm.jaxb.Jaxb2Marshaller marshaller
    • Constructor Detail

      • XmlByteArrayToObjectConverter

        public XmlByteArrayToObjectConverter()
    • Method Detail

      • getConfiguredResourceId

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

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

        public java.lang.Object convert​(byte[] bytes)
                                 throws org.ikasan.spec.component.transformation.TransformationException
        Specified by:
        convert in interface org.ikasan.spec.component.transformation.Converter<byte[],​java.lang.Object>
        Throws:
        org.ikasan.spec.component.transformation.TransformationException