Examples of ScheduleAction


Examples of org.qzerver.model.domain.entities.job.ScheduleAction

    public void testScheduleExecutionDao() throws Exception {
        ScheduleGroup scheduleGroup = new ScheduleGroup();
        scheduleGroup.setName("dgfsrgw");
        businessEntityDao.save(scheduleGroup);

        ScheduleAction scheduleAction = new ScheduleAction();
        scheduleAction.setArchived(true);
        scheduleAction.setCreated(ChronometerUtils.parseMoment("2011-01-01 12:00:00.000 UTC"));
        scheduleAction.setIdentifier("none");
        scheduleAction.setDefinition("<xml></xml>".getBytes());
        scheduleAction.setUsedDate(new Date(300000000000L));
        scheduleAction.setUsedCount(2);
        businessEntityDao.save(scheduleAction);

        ScheduleJob scheduleJob = new ScheduleJob();
        scheduleJob.setCreated(new Date(300000000000L));
        scheduleJob.setModified(new Date(300000000000L));
View Full Code Here

Examples of org.qzerver.model.domain.entities.job.ScheduleAction

            throw new MissingEntityException(ScheduleGroup.class, parameters.getScheduleGroupId());
        }

        Date now = chronometer.getCurrentMoment();

        ScheduleAction scheduleAction = new ScheduleAction();
        scheduleAction.setIdentifier(parameters.getActionIdentifier());
        scheduleAction.setDefinition(parameters.getActionDefinition());
        scheduleAction.setCreated(now);
        scheduleAction.setArchived(false);
        scheduleAction.setUsedDate(now);
        scheduleAction.setUsedCount(0);

        ScheduleJob scheduleJob = new ScheduleJob();
        scheduleJob.setCreated(now);
        scheduleJob.setModified(now);
        scheduleJob.setGroup(scheduleGroup);
View Full Code Here

Examples of org.qzerver.model.domain.entities.job.ScheduleAction

        scheduleActionDao.deleteOrphaned();

        Date now = chronometer.getCurrentMoment();

        ScheduleAction currentScheduleAction = scheduleJob.getAction();
        currentScheduleAction.setArchived(true);

        ScheduleAction newScheduleAction = new ScheduleAction();
        newScheduleAction.setIdentifier(parameters.getIdentifier());
        newScheduleAction.setDefinition(parameters.getDefinition());
        newScheduleAction.setCreated(now);
        newScheduleAction.setArchived(false);

        scheduleJob.setAction(newScheduleAction);
        scheduleJob.setModified(now);

        return scheduleJob;
View Full Code Here

Examples of org.qzerver.model.domain.entities.job.ScheduleAction

        if (scheduleJob == null) {
            throw new MissingEntityException(ScheduleJob.class, scheduleJobId);
        }

        // Action
        ScheduleAction scheduleAction = scheduleJob.getAction();
        scheduleAction.setUsedDate(now);
        scheduleAction.incrementUsedCount();

        // Create new execution
        ScheduleExecution scheduleExecution = new ScheduleExecution();
        scheduleExecution.setJob(scheduleJob);
        scheduleExecution.setAction(scheduleAction);
View Full Code Here

Examples of org.qzerver.model.domain.entities.job.ScheduleAction

        // Register node execution start, execute and register finish
        ScheduleExecutionResult scheduleExecutionResult =
            executionManagementService.startExecutionResult(node.getId());

        ScheduleAction scheduleAction = scheduleExecution.getAction();

        // Execute action
        boolean succeed = false;
        byte[] data = null;

        try {
            ActionAgentResult actionAgentResult = actionAgent.executeAction(scheduleExecution.getId(),
                scheduleAction.getIdentifier(), scheduleAction.getDefinition(), node.getAddress());
            succeed = actionAgentResult.isSucceed();
            data = actionAgentResult.getData();
        } finally {
            scheduleExecutionResult = executionManagementService.finishExecutionResult(
                scheduleExecutionResult.getId(), succeed, data);
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.