Package org.apache.oozie.util

Examples of org.apache.oozie.util.ELEvaluator.evaluate()


                        ELEvaluator eval = new ELEvaluator();
                        for (Map.Entry<String, String> entry : wfjobConf) {
                            eval.setVariable(entry.getKey(), entry.getValue().trim());
                        }
                        propertyName = eval.evaluate(propertyName, String.class);
                        propertyValue = eval.evaluate(propertyValue, String.class);

                        credProp.getProperties().put(propertyName, propertyValue);
                        log.debug("getCredProperties: Properties name :'" + propertyName + "', Value : '"
                                + propertyValue + "'");
                    }
View Full Code Here


                        String propertyValue = property.getChildText("value", property.getNamespace());
                        ELEvaluator eval = new ELEvaluator();
                        for (Map.Entry<String, String> entry : wfjobConf) {
                            eval.setVariable(entry.getKey(), entry.getValue().trim());
                        }
                        propertyName = eval.evaluate(propertyName, String.class);
                        propertyValue = eval.evaluate(propertyValue, String.class);

                        credProp.getProperties().put(propertyName, propertyValue);
                        log.debug("getCredProperties: Properties name :'" + propertyName + "', Value : '"
                                + propertyValue + "'");
View Full Code Here

                        ELEvaluator eval = new ELEvaluator();
                        for (Map.Entry<String, String> entry : wfjobConf) {
                            eval.setVariable(entry.getKey(), entry.getValue().trim());
                        }
                        propertyName = eval.evaluate(propertyName, String.class);
                        propertyValue = eval.evaluate(propertyValue, String.class);

                        credProp.getProperties().put(propertyName, propertyValue);
                        log.debug("getCredProperties: Properties name :'" + propertyName + "', Value : '"
                                + propertyValue + "'");
                    }
View Full Code Here

     * @throws BundleJobException thrown if failed to resolve variables
     */
    private String resolvedVars(String bundleXml, Configuration conf) throws BundleJobException {
        try {
            ELEvaluator eval = createEvaluator(conf);
            return eval.evaluate(bundleXml, String.class);
        }
        catch (Exception e) {
            throw new BundleJobException(ErrorCode.E1004, e.getMessage(), e);
        }
    }
View Full Code Here

            String user = ParamChecker
                    .notEmpty((String) eval.getVariable(OozieClient.USER_NAME), OozieClient.USER_NAME);
            String doneFlag = ds.getDoneFlag();
            while (instance >= checkedInstance) {
                ELEvaluator uriEval = getUriEvaluator(nominalInstanceCal);
                String uriPath = uriEval.evaluate(uriTemplate, String.class);
                String pathWithDoneFlag = uriPath;
                if (doneFlag.length() > 0) {
                    pathWithDoneFlag += "/" + doneFlag;
                }
                if (isPathAvailable(pathWithDoneFlag, user, null, conf)) {
View Full Code Here

    }

    public void testELForWorkflow() throws Exception {
        assertNotNull(Services.get().get(ELService.class));
        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        assertNotNull(eval.evaluate("${KB}", Long.class));
        assertNotNull(eval.evaluate("${MB}", Long.class));
        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
View Full Code Here

    public void testELForWorkflow() throws Exception {
        assertNotNull(Services.get().get(ELService.class));
        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        assertNotNull(eval.evaluate("${KB}", Long.class));
        assertNotNull(eval.evaluate("${MB}", Long.class));
        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
View Full Code Here

    public void testELForWorkflow() throws Exception {
        assertNotNull(Services.get().get(ELService.class));
        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        assertNotNull(eval.evaluate("${KB}", Long.class));
        assertNotNull(eval.evaluate("${MB}", Long.class));
        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
View Full Code Here

        assertNotNull(Services.get().get(ELService.class));
        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        assertNotNull(eval.evaluate("${KB}", Long.class));
        assertNotNull(eval.evaluate("${MB}", Long.class));
        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
        assertNotNull(eval.evaluate("${timestamp()}", String.class));
View Full Code Here

        ELEvaluator eval = Services.get().get(ELService.class).createEvaluator("workflow");
        assertNotNull(eval.evaluate("${KB}", Long.class));
        assertNotNull(eval.evaluate("${MB}", Long.class));
        assertNotNull(eval.evaluate("${GB}", Long.class));
        assertNotNull(eval.evaluate("${TB}", Long.class));
        assertNotNull(eval.evaluate("${PB}", Long.class));
        assertNotNull(eval.evaluate("${trim(' ')}", String.class));
        assertNotNull(eval.evaluate("${concat('a', 'b')}", String.class));
        assertNotNull(eval.evaluate("${firstNotNull(null, 'b')}", String.class));
        assertNotNull(eval.evaluate("${timestamp()}", String.class));
        assertNotNull(eval.evaluate("${urlEncode('abc')}", String.class));
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.