Package org.apache.activemq.store.kahadb.data

Examples of org.apache.activemq.store.kahadb.data.KahaAddScheduledJobCommand


            time += delay;
        } else {
            time += period;
        }

        KahaAddScheduledJobCommand newJob = new KahaAddScheduledJobCommand();
        newJob.setScheduler(name);
        newJob.setJobId(jobId);
        newJob.setStartTime(startTime);
        newJob.setCronEntry(cronEntry);
        newJob.setDelay(delay);
        newJob.setPeriod(period);
        newJob.setRepeat(repeat);
        newJob.setNextExecutionTime(time);
        newJob.setPayload(new Buffer(payload.getData(), payload.getOffset(), payload.getLength()));

        this.store.store(newJob);
    }
View Full Code Here


     * @return a ByteSequence containing the payload of the scheduled Job.
     *
     * @throws IOException if an error occurs while reading the payload value.
     */
    protected ByteSequence getPayload(Location location) throws IOException {
        KahaAddScheduledJobCommand job = (KahaAddScheduledJobCommand) this.load(location);
        Buffer payload = job.getPayload();
        return new ByteSequence(payload.getData(), payload.getOffset(), payload.getLength());
    }
View Full Code Here

        String schedulerName = legacy.getName();

        for (LegacyJobImpl job : jobs) {
            LOG.trace("Storing job from legacy store to new store: {}", job);
            KahaAddScheduledJobCommand newJob = new KahaAddScheduledJobCommand();
            newJob.setScheduler(schedulerName);
            newJob.setJobId(job.getJobId());
            newJob.setStartTime(job.getStartTime());
            newJob.setCronEntry(job.getCronEntry());
            newJob.setDelay(job.getDelay());
            newJob.setPeriod(job.getPeriod());
            newJob.setRepeat(job.getRepeat());
            newJob.setNextExecutionTime(job.getNextExecutionTime());
            newJob.setPayload(job.getPayload());

            target.store(newJob);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.activemq.store.kahadb.data.KahaAddScheduledJobCommand

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.