Package org.apache.synapse.config.xml.endpoints

Examples of org.apache.synapse.config.xml.endpoints.TemplateSerializer


        }

        try {
            Template st = getSynapseConfiguration().getEndpointTemplate(artifactName);
            if (st != null) {
                TemplateSerializer ts = new TemplateSerializer();
                OMElement stElem = ts.serializeEndpointTemplate(st, null);
                if (st.getFileName() != null) {
                    String fileName = getServerConfigurationInformation().getSynapseXMLLocation()
                            + File.separator + MultiXMLConfigurationBuilder.TEMPLATES_DIR
                            + File.separator + st.getFileName();
                    writeToFile(stElem, fileName);
                    if (log.isDebugEnabled()) {
                        log.debug("Restoring the Endpoint Template with name : " +
                                artifactName + " : Completed");
                    }
                    log.info("Template named '" + artifactName + "' has been restored");
                }
            } else {
                TemplateMediator mt = getSynapseConfiguration().getSequenceTemplate(artifactName);
                if (mt != null) {
                    TemplateMediatorSerializer ts = new TemplateMediatorSerializer();
                    OMElement stElem = ts.serializeMediator(null, mt);
                    if (mt.getFileName() != null) {
                        String fileName = getServerConfigurationInformation().getSynapseXMLLocation()
                                + File.separator + MultiXMLConfigurationBuilder.TEMPLATES_DIR
                                + File.separator + st.getFileName();
                        writeToFile(stElem, fileName);
View Full Code Here


    }

    private static void serializeEndpointTemplates(OMElement definitions,
                                                   Map<String, Template> templateMap) {
        for (Template template : templateMap.values()) {
            TemplateSerializer serializer = new TemplateSerializer();
            serializer.serializeEndpointTemplate(template, definitions);
        }
    }
View Full Code Here

        }
        return null;
    }

    protected OMElement serialize(Template endpointTemplate) {
        TemplateSerializer serializer = new TemplateSerializer();
//        OMElement parent = OMAbstractFactory.getOMFactory().createOMElement(new QName(XMLConfigConstants.SYNAPSE_NAMESPACE,"parent"));
        return serializer.serializeEndpointTemplate(endpointTemplate, null);
    }
View Full Code Here

                template.addParameter(paramName);
            }
//            System.out.println("param name ....." + paramName);
        }

        OMElement serializedTemplateEl = new TemplateSerializer().serializeEndpointTemplate(template,
                parentElement);

//        return serializedTemplateEl.getFirstElement().toString();
        return serializedTemplateEl.toString();
    }
View Full Code Here

TOP

Related Classes of org.apache.synapse.config.xml.endpoints.TemplateSerializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.