Package org.mule.api.el

Examples of org.mule.api.el.ExpressionLanguage


    }

    @Test
    public void doesNotOverrideExpressionLanguageInExpressionManagerOnCreation() throws Exception
    {
        ExpressionLanguage originalExpressionLanguage = ((DefaultExpressionManager) muleContext.getExpressionManager()).getExpressionLanguage();

        LocalMuleClient client = muleContext.getClient();
        client.send("vm://testInput", TEST_MESSAGE, null);

        ExpressionLanguage newExpressionLanguage = ((DefaultExpressionManager) muleContext.getExpressionManager()).getExpressionLanguage();

        assertSame(originalExpressionLanguage, newExpressionLanguage);
    }
View Full Code Here


    @Test
    public void evaluationFromCode() throws Exception
    {
        //<start id="lis_02_expressions-5"/>
        ExpressionLanguage mel = muleContext.getExpressionLanguage();
        String applicationName = mel.evaluate("app.name");
        //<end id="lis_02_expressions-5"/>
        assertThat(mel.isValid("'test'"), is(true));
        assertThat(StringUtils.isNotBlank(applicationName), is(true));
        String testEl = "targetDir = new java.io.File(server.tmpDir, 'target');targetDir.mkdir();targetDir";
        File targetDir = mel.evaluate(testEl);
        assertThat(targetDir, is(notNullValue()));
    }
View Full Code Here

TOP

Related Classes of org.mule.api.el.ExpressionLanguage

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.