Examples of mediate()


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

                }
                saveAndSetTraceState(synCtx);
                Iterator it = finallyMediators.iterator();
                while (it.hasNext()) {
                    Mediator m = (Mediator) it.next();
                    if (!m.mediate(synCtx)) {
                        return false;
                    }
                }
            } finally {
                restoreTracingState(synCtx);
View Full Code Here

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

            if (o != null && Mediator.class.isAssignableFrom(o.getClass())) {
                Mediator m = (Mediator) o;
                if (shouldTrace) {
                    trace.trace("Loaded mediator from bean : " + beanName + " executing...");
                }
                return m.mediate(synCtx);

            } else {
                if (shouldTrace) {
                    trace.trace("Unable to load mediator from bean : " + beanName);
                }
View Full Code Here

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

            setProperties(m, synCtx, shouldTrace);
            if (shouldTrace) {
                trace.trace("Executing an instance of the specified class : " + clazz.getName());
            }
            return m.mediate(synCtx);
        } finally {
            if (shouldTrace) {
                trace.trace("End : Class mediator");
            }
        }
View Full Code Here

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

       "<x><![CDATA[ function foo(mc) { return true;} ]]></x>");

    public void testInlineScriptMediatorFactory() throws XMLStreamException {
        ScriptMediatorFactory mf = new ScriptMediatorFactory();
        Mediator mediator = mf.createMediator(INLINE_MEDIATOR_CONFIG);
        assertTrue(mediator.mediate(null));
    }

    public void testRegPropMediatorFactory() throws Exception {
        Property prop = new Property();
        prop.setValue(MY_MEDIATOR);
View Full Code Here

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

        props.put("MyMediator", prop);
        MessageContext mc = TestUtils.getTestContext("<foo/>", props);

        ScriptMediatorFactory mf = new ScriptMediatorFactory();
        Mediator mediator = mf.createMediator(REG_PROP_MEDIATOR_CONFIG);
        assertTrue(mediator.mediate(mc));
    }

    public void testRegPropWithFunctionMediatorFactory() throws Exception {
        Property prop = new Property();
        prop.setValue(MY_MEDIATOR_FOO_FUNC);
View Full Code Here

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

        props.put("MyFooMediator", prop);
        MessageContext mc = TestUtils.getTestContext("<foo/>", props);

        ScriptMediatorFactory mf = new ScriptMediatorFactory();
        Mediator mediator = mf.createMediator(REG_PROP_FOO_FUNC_MEDIATOR_CONFIG);
        assertTrue(mediator.mediate(mc));
    }

}
View Full Code Here

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

                    (String)synCtx.getProperty(Constants.OUT_SEQUENCE));
            // check weather the sequence specified with the property outSequence is availabel
            if(mediator != null) {
                log.debug("Using the outSequence " + synCtx.getProperty(Constants.OUT_SEQUENCE)
                        + " for the out message mediation");
                mediator.mediate(synCtx);
            } else {
                log.error("Sequence named " + synCtx.getProperty(Constants.OUT_SEQUENCE)
                        + " doesn't exists in synapse");
            }
        } else {
View Full Code Here

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

                    log.error("The mediator named '" + targetInSequence
                            + "' is not defined. Dropping current message");
                } else {
                    log.debug("Using sequence named : " + targetInSequence
                            + " for message mediation");
                    mediator.mediate(synCtx);
                }

            // else default to the Synapse main mediator
            } else {
                log.debug("Using default 'main' mediator for message mediation");
View Full Code Here

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

            throw new SynapseException(msg, e);
        }

        setProperties(m, synCtx);

        return m.mediate(synCtx);
    }

    /**
     * Only String properties are supported
     * @param m the mediator
View Full Code Here

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

                    Mediator errHandler = synCtx.getConfiguration().getNamedSequence(errorHandler);
                    if (errHandler == null) {
                        handleException("Error handler sequence mediator instance named " +
                            errorHandler + " cannot be found");
                    } else {
                        return errHandler.mediate(synCtx);
                    }
               
                } else {
                    throw e;
                }
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.