Interface ConfigurationFactory

  • All Known Implementing Classes:
    SynapseXMLConfigurationFactory

    public interface ConfigurationFactory
    This interface defines the configuration factories of Synapse
    • Method Detail

      • getTagQName

        QName getTagQName()
        Get the tag QName of the element piece that will be build using the factory
        Returns:
        QName describing the element
      • getConfiguration

        SynapseConfiguration getConfiguration​(org.apache.axiom.om.OMElement element,
                                              Properties properties)
        Get (basically builds) the configuration of Synapse built up from an OMElement using the defined factory
        Parameters:
        element - OMElement describing the configuration to be build
        Returns:
        SynapseConfiguration build using the relevant factory
      • getSerializerClass

        Class getSerializerClass()
        Get the class which serializes the specified element
        Returns:
        Class defining the Serializer