Package org.wso2.carbon.mediation.service.templates

Examples of org.wso2.carbon.mediation.service.templates.TemplateMediator.build()


    public SequenceMediator getTemplateMediator(String templateName)
            throws SequenceEditorException {
        OMElement ele = getTemplate(templateName);
        if (ele != null) {
            SequenceMediator sequence = new TemplateMediator();
            sequence.build(ele);
            return sequence;
        }
        return null;
    }
View Full Code Here


    public SequenceMediator getTemplateMediator(String templateName)
            throws SequenceEditorException {
        OMElement ele = getTemplate(templateName);
        if (ele != null) {
            SequenceMediator sequence = new TemplateMediator();
            sequence.build(ele);
            return sequence;
        }
        return null;
    }
View Full Code Here

    public SequenceMediator getSequenceMediator(String sequenceName)
            throws SequenceEditorException {
        OMElement ele = getSequence(sequenceName);
        if (ele != null) {
            SequenceMediator sequence = new SequenceMediator();
            sequence.build(ele);
            return sequence;
        }
        return null;
    }
View Full Code Here

        OMElement elem = parseStringToElement(sequenceXML);
        if (elem != null) {
            MediatorService service = MediatorStore.getInstance().getMediatorService(elem);
            if (service != null) {
                SequenceMediator sequence = (SequenceMediator) service.getMediator();
                sequence.build(elem);
                return sequence;
            } else {
                return null;
            }
        } else {
View Full Code Here

        OMElement sequence = elem.getFirstChildWithName(
                new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "sequence"));
        if (sequence != null) {
            SequenceMediator seq = new SequenceMediator();
            seq.setAnonymous(true);
            seq.build(sequence);

            if (seq.getList() != null && seq.getList().size() > 0) {
                for (Mediator m : seq.getList()) {
                    this.addChild(m);
                }
View Full Code Here

        OMElement elem = parseStringToElement(mediatorXML);
        if (elem != null) {
            MediatorService service = MediatorStore.getInstance().getMediatorService(elem);
            if (service != null) {
                Mediator m = service.getMediator();
                m.build(elem);
                return m;
            } else {
                return null;
            }
        } else {
View Full Code Here

    public void build(ExtensibleConfiguration extensibleConfiguration,
                      OMElement element, XPathFactory xPathFactory) {
        ExtensionBuilder configurationExtensionBuilder =
                getExtension(extensibleConfiguration.geType());
        if (configurationExtensionBuilder != null) {
            configurationExtensionBuilder.build(extensibleConfiguration, element, xPathFactory);
        }
    }
}
View Full Code Here

        } else {
            // go for children
            ExtensionBuilder builder = getExtension(
                    extensibleConfiguration.geType());
            if (builder != null) {
                builder.build(extensibleConfiguration, element, xPathFactory);
            }
        }
    }
}
View Full Code Here

                ComponentConfigBuilder configBuilder = defaultConfigBuilderMap.get(configKey);

                if (configBuilder == null)
                    continue;

                ComponentConfig[] componentConfig = configBuilder.build(configElement);
                if (componentConfig != null)
                    component.addComponentConfig(configKey, componentConfig);
            }
        } catch (Exception e) {
            String msg = "Failed to build component configuration.";
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.