Package org.apache.synapse

Examples of org.apache.synapse.Mediator.mediate()


        ActivityPublisherAdmin admin = new ActivityPublisherAdmin();
        ActivityPublisherUtils.setActivityPublisherAdmin(admin);

        Mediator mediator = new MessageActivityMediator();
        mediator.mediate(synCtx);
        try {
            Thread.sleep(500);
        } catch (InterruptedException e) {

        }
View Full Code Here


        RuleMediatorFactory mediatorFactory = new RuleMediatorFactory();
        Properties properties = new Properties();
        Mediator ruleMediator = mediatorFactory.createMediator(createOMElement(MEDIATOR),properties);
        ((ManagedLifecycle) ruleMediator).init(null);
        MessageContext ibmMC = getMessageContext("IBM");
        ruleMediator.mediate(ibmMC);

    }

    private MessageContext getMessageContext(String symbol) throws Exception {
View Full Code Here

        }
        if (canAccess) {
            if (onAcceptSeqKey != null) {
                Mediator mediator = synCtx.getSequence(onAcceptSeqKey);
                if (mediator != null) {
                    return mediator.mediate(synCtx);
                } else {
                    handleException("Unable to find onAccept sequence with key : "
                            + onAcceptSeqKey, synCtx);
                }
            } else if (onAcceptMediator != null) {
View Full Code Here

        } else {
            if (onRejectSeqKey != null) {
                Mediator mediator = synCtx.getSequence(onRejectSeqKey);
                if (mediator != null) {
                    return mediator.mediate(synCtx);
                } else {
                    handleException("Unable to find onReject sequence with key : "
                            + onRejectSeqKey, synCtx);
                }
            } else if (onRejectMediator != null) {
View Full Code Here

        //get the target function template and invoke by passing populated parameters
        Mediator mediator = synCtx.getSequenceTemplate(targetTemplate);

        populateParameters(synCtx, ((TemplateMediator)mediator).getName());
        if (mediator != null && mediator instanceof TemplateMediator) {
            return mediator.mediate(synCtx);
        }
        return false;
    }

    /**
 
View Full Code Here

            MessageStore messageStore = synCtx.getConfiguration().getMessageStore(messageStoreName);
            if(messageStore != null) {
                if(onStoreSequence != null) {
                    Mediator sequence = synCtx.getSequence(onStoreSequence);
                    if(sequence != null) {
                        sequence.mediate(synCtx);
                    }
                }

                if(log.isDebugEnabled()) {
                    log.debug("Message Store mediator storing the message : \n " + synCtx.getEnvelope());
View Full Code Here

        RuleMediatorFactory mediatorFactory = new RuleMediatorFactory();
        Properties properties = new Properties();
        Mediator ruleMediator = mediatorFactory.createMediator(createOMElement(MEDIATOR),properties);
        ((ManagedLifecycle) ruleMediator).init(null);
        MessageContext ibmMC = getMessageContext("IBM");
        ruleMediator.mediate(ibmMC);
        assertEquals("WSO2",
                ibmMC.getEnvelope().getBody().getFirstElement().getFirstChildWithName(
                        new QName("http://services.samples/xsd", "symbol", "m")).getText());
        assertEquals("10002.00",
                ibmMC.getEnvelope().getBody().getFirstElement().getFirstChildWithName(
View Full Code Here

        RuleMediatorFactory mediatorFactory = new RuleMediatorFactory();
        Properties properties = new Properties();
        Mediator ruleMediator = mediatorFactory.createMediator(createOMElement(MEDIATOR),properties);
        ((ManagedLifecycle) ruleMediator).init(null);
        MessageContext mcTemp = getMessageContext();
        ruleMediator.mediate(mcTemp);
        assertEquals("executechildMediators",
                mcTemp.getProperty("test"));

    }
View Full Code Here

        RuleMediatorFactory mediatorFactory = new RuleMediatorFactory();
        Properties properties = new Properties();
        Mediator ruleMediator = mediatorFactory.createMediator(createOMElement(MEDIATOR),properties);
        ((ManagedLifecycle) ruleMediator).init(null);
        MessageContext ibmMC = getMessageContext("IBM");
        ruleMediator.mediate(ibmMC);
        assertEquals("IBM",
                ibmMC.getEnvelope().getBody().getFirstElement().
                        getFirstElement().getFirstElement().getText());

        MessageContext msfcMC = getMessageContext("MSFT");
View Full Code Here

        assertEquals("IBM",
                ibmMC.getEnvelope().getBody().getFirstElement().
                        getFirstElement().getFirstElement().getText());

        MessageContext msfcMC = getMessageContext("MSFT");
        ruleMediator.mediate(msfcMC);
        assertEquals("IBM",
                msfcMC.getEnvelope().getBody().getFirstElement().
                        getFirstElement().getFirstElement().getText());
        MessageContext sunMC = getMessageContext("SUN");
        ruleMediator.mediate(sunMC);
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.