Class TemplateInfoFactory


  • public class TemplateInfoFactory
    extends Object
    • Constructor Detail

      • TemplateInfoFactory

        public TemplateInfoFactory()
    • Method Detail

      • createTemplateInfo

        public static TemplateInfo createTemplateInfo​(org.apache.synapse.mediators.template.TemplateMediator sequenceMediator)
        Creates an instance of TemplateInfo from the provided sequenceMediator
        Parameters:
        sequenceMediator - of which the TemplateInfo object needs to be created
        Returns:
        info object relevant to the sequenceMediator
      • createTemplateInfo

        public static EndpointTemplateInfo createTemplateInfo​(org.apache.synapse.endpoints.Template endpointTemplate)
      • getEndpointTypeFromTemplate

        public static String getEndpointTypeFromTemplate​(org.apache.axiom.om.OMElement templateEl)
      • getSortedTemplateInfoArrayByTemplateMediator

        public static TemplateInfo[] getSortedTemplateInfoArrayByTemplateMediator​(Collection<org.apache.synapse.mediators.template.TemplateMediator> templateMediators)
        Creates an array of TemplateInfo instances corresponds to the templateMediators collection
        Parameters:
        templateMediators - of which the TemplateInfo array needs to be created
        Returns:
        an array of TemplateInfo instances representing the sequences
      • getSortedTemplateInfoArrayByTemplate

        public static EndpointTemplateInfo[] getSortedTemplateInfoArrayByTemplate​(Collection<org.apache.synapse.endpoints.Template> templateMediators)