Package javax.batch.api

Examples of javax.batch.api.Decider.decide()


    protected void runDecision(final Decision decision, final StepExecution... precedingStepExecutions) {
        final Decider decider = jobContext.createArtifact(decision.getRef(), null, decision.getProperties());
        final String newExitStatus;
        try {
            newExitStatus = decider.decide(precedingStepExecutions);
            batchContext.setExitStatus(newExitStatus);
            final String next = resolveTransitionElements(decision.getTransitionElements(), null, true);
            runJobElement(next, precedingStepExecutions);
        } catch (Exception e) {
            BatchLogger.LOGGER.failToRunJob(e, jobContext.getJobName(), decision.getRef(), decider);
View Full Code Here


    protected void runDecision(final Decision decision, final StepExecution... precedingStepExecutions) {
        final Decider decider = jobContext.createArtifact(decision.getRef(), null, decision.getProperties());
        final String newExitStatus;
        try {
            newExitStatus = decider.decide(precedingStepExecutions);
            batchContext.setExitStatus(newExitStatus);
            final String next = resolveTransitionElements(decision.getTransitionElements(), null, true);
            runJobElement(next, precedingStepExecutions);
        } catch (Exception e) {
            BatchLogger.LOGGER.failToRunJob(e, jobContext.getJobName(), decision.getRef(), decider);
View Full Code Here

    protected void runDecision(final Decision decision, final StepExecution... precedingStepExecutions) {
        final Decider decider = jobContext.createArtifact(decision.getRef(), null, decision.getProperties());
        final String newExitStatus;
        try {
            newExitStatus = decider.decide(precedingStepExecutions);
            batchContext.setExitStatus(newExitStatus);
            final String next = resolveTransitionElements(decision.getTransitionElements(), null, true);
            runJobElement(next, precedingStepExecutions);
        } catch (Exception e) {
            BatchLogger.LOGGER.failToRunJob(e, jobContext.getJobName(), decision.getRef(), decider);
View Full Code Here

    protected void runDecision(final Decision decision, final StepExecution... precedingStepExecutions) {
        final Decider decider = jobContext.createArtifact(decision.getRef(), null, decision.getProperties());
        final String newExitStatus;
        try {
            newExitStatus = decider.decide(precedingStepExecutions);
            batchContext.setExitStatus(newExitStatus);
            final String next = resolveTransitionElements(decision.getTransitionElements(), null, true);
            runJobElement(next, precedingStepExecutions);
        } catch (Exception e) {
            BatchLogger.LOGGER.failToRunJob(e, jobContext.getJobName(), decision.getRef(), decider);
View Full Code Here

    protected void runDecision(Decision decision, StepExecution... precedingStepExecutions) {
        Decider decider = jobContext.createArtifact(decision.getRef(), null, decision.getProperties());
        String newExitStatus;
        try {
            newExitStatus = decider.decide(precedingStepExecutions);
            batchContext.setExitStatus(newExitStatus);
            String next = resolveTransitionElements(decision.getTransitionElements(), null, true);
            runJobElement(next, precedingStepExecutions);
        } catch (Exception e) {
            BatchLogger.LOGGER.failToRunJob(e, jobContext.getJobName(), decision.getRef(), decider);
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.