Class DefaultStreamingTransformationDriver

  • All Implemented Interfaces:
    com.adaptris.core.transform.json.TransformationDriver
    Direct Known Subclasses:
    AdvancedStreamingTransformationDriver

    @ComponentProfile(summary="streaming xml/json driver using defaults",
                      tag="json,xml",
                      since="3.11.0")
    public class DefaultStreamingTransformationDriver
    extends java.lang.Object
    implements com.adaptris.core.transform.json.TransformationDriver
    TransformationDriver implementation that uses all the defaults.

    In the adapter configuration file this class is aliased as default-streaming-transformation-driver which is the preferred alternative to the fully qualified classname when building your configuration.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.xml.stream.XMLInputFactory inputBuilder​(com.adaptris.core.transform.json.TransformationDirection dir)  
      protected javax.xml.stream.XMLOutputFactory outputBuilder​(com.adaptris.core.transform.json.TransformationDirection dir)  
      void transform​(AdaptrisMessage msg, com.adaptris.core.transform.json.TransformationDirection dir)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.adaptris.core.transform.json.TransformationDriver

        transform
    • Constructor Detail

      • DefaultStreamingTransformationDriver

        public DefaultStreamingTransformationDriver()
    • Method Detail

      • transform

        public void transform​(AdaptrisMessage msg,
                              com.adaptris.core.transform.json.TransformationDirection dir)
                       throws ServiceException
        Specified by:
        transform in interface com.adaptris.core.transform.json.TransformationDriver
        Throws:
        ServiceException
      • inputBuilder

        protected javax.xml.stream.XMLInputFactory inputBuilder​(com.adaptris.core.transform.json.TransformationDirection dir)
      • outputBuilder

        protected javax.xml.stream.XMLOutputFactory outputBuilder​(com.adaptris.core.transform.json.TransformationDirection dir)