Package org.mule.api.expression

Examples of org.mule.api.expression.ExpressionManager.evaluate()


        if (!StringUtils.isEmpty(expectExceptionThatSatisfies))
        {
            ExpressionManager expressionManager = muleContext.getExpressionManager();
            if (expressionManager.isExpression(expectExceptionThatSatisfies))
            {
                Boolean expressionResult = (Boolean) expressionManager.evaluate(expectExceptionThatSatisfies, event);
                if (!expressionResult)
                {
                    fail("The exception does not match your MEL expression");
                }
                return true;
View Full Code Here


        String address = realAddressAsExpression();
        ExpressionManager expressionManager = event.getMuleContext().getExpressionManager();
        if (expressionManager.isValidExpression(address))
        {
            String realAddress = (String) expressionManager.evaluate(address, event);
            OutboundBehavior behavior = manager.getBehaviorFor(realAddress);

            if (behavior == null)
            {
                return realEndpoint.process(event);
View Full Code Here

    protected Authentication getAuthenticationToken(MuleEvent event) throws UnauthorisedException
    {  
        ExpressionManager expressionManager = event.getMuleContext().getExpressionManager();
       
        Object usernameEval = expressionManager.evaluate(username, event.getMessage());
        Object passwordEval = expressionManager.evaluate(password, event.getMessage());
    
        if (usernameEval == null) {
            throw new UnauthorisedException(CoreMessages.authNoCredentials());
        }
View Full Code Here

    protected Authentication getAuthenticationToken(MuleEvent event) throws UnauthorisedException
    {  
        ExpressionManager expressionManager = event.getMuleContext().getExpressionManager();
       
        Object usernameEval = expressionManager.evaluate(username, event.getMessage());
        Object passwordEval = expressionManager.evaluate(password, event.getMessage());
    
        if (usernameEval == null) {
            throw new UnauthorisedException(CoreMessages.authNoCredentials());
        }
       
View Full Code Here

        MuleMessage message = new DefaultMuleMessage("test", muleContext);

        expressionManager.enrich("#[variable:foo]", message, "fooValue");

        // Value required + found
        Object result = expressionManager.evaluate("#[variable:foo]", message);
        assertNotNull(result);
        assertEquals("fooValue", result);

        // Value required + not found (throws exception)
        try
View Full Code Here

        assertEquals("fooValue", result);

        // Value required + not found (throws exception)
        try
        {
            expressionManager.evaluate("#[variable:fool]", message);
            fail("required value");
        }
        catch (Exception e)
        {
            // Expected
View Full Code Here

    protected Authentication getAuthenticationToken(MuleEvent event) throws UnauthorisedException
    {
        ExpressionManager expressionManager = event.getMuleContext().getExpressionManager();

        Object usernameEval = expressionManager.evaluate(username, event);
        Object passwordEval = expressionManager.evaluate(password, event);

        if (usernameEval == null) {
            throw new UnauthorisedException(CoreMessages.authNoCredentials());
        }
View Full Code Here

    protected Authentication getAuthenticationToken(MuleEvent event) throws UnauthorisedException
    {
        ExpressionManager expressionManager = event.getMuleContext().getExpressionManager();

        Object usernameEval = expressionManager.evaluate(username, event);
        Object passwordEval = expressionManager.evaluate(password, event);

        if (usernameEval == null) {
            throw new UnauthorisedException(CoreMessages.authNoCredentials());
        }
View Full Code Here

        MuleMessage message = new DefaultMuleMessage("test", muleContext);

        expressionManager.enrich("#[variable:foo]", message, "fooValue");

        // Value required + found
        Object result = expressionManager.evaluate("#[variable:foo]", message);
        assertNotNull(result);
        assertEquals("fooValue", result);

        // Value required + not found (throws exception)
        try
View Full Code Here

        assertEquals("fooValue", result);

        // Value required + not found (throws exception)
        try
        {
            expressionManager.evaluate("#[variable:fool]", message);
            fail("required value");
        }
        catch (Exception e)
        {
            // Expected
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.