Class DBReportMediatorFactory

  • All Implemented Interfaces:
    MediatorFactory

    public class DBReportMediatorFactory
    extends AbstractDBMediatorFactory
    Factory for DBReportMediator instances.
     <dbreport useTransaction="true|false">
       <connection>
         <pool>
          (
           <driver/>
           <url/>
           <user/>
           <password/>
         |
           <dsName/>
           <icClass/>
           <url/>
           <user/>
           <password/>
         )
           <property name="name" value="value"/>*
         </pool>
       </connection>
       <statement>
         <sql>insert into something values(?, ?, ?, ?)</sql>
         <parameter [value="" | expression=""] type="int|string"/>*
        </statement>+
     </dblreport>
     
    • Constructor Detail

      • DBReportMediatorFactory

        public DBReportMediatorFactory()
    • Method Detail

      • createSpecificMediator

        public Mediator createSpecificMediator​(org.apache.axiom.om.OMElement elem,
                                               Properties properties)
        Description copied from class: AbstractMediatorFactory
        Specific mediator factory implementations should implement this method to build the Mediator by the given XML configuration
        Specified by:
        createSpecificMediator in class AbstractMediatorFactory
        Parameters:
        elem - configuration element describing the properties of the mediator
        properties - bag of properties to pass in any information to the factory
        Returns:
        built mediator of that specific type
      • getTagQName

        public QName getTagQName()
        Description copied from interface: MediatorFactory
        The QName of this mediator element in the XML config
        Returns:
        QName of the mediator element