@Override public Map<String, Object> getFields(Object o) throws OpenDataException { Job job = (Job) o; Map<String, Object> rc = super.getFields(o); rc.put("jobId", job.getJobId()); rc.put("cronEntry", "" + job.getCronEntry()); rc.put("start", job.getStartTime()); rc.put("delay", job.getDelay()); rc.put("next", job.getNextExecutionTime()); rc.put("period", job.getPeriod()); rc.put("repeat", job.getRepeat()); return rc; } }
@Override public int getExecutionCount(String jobId) throws Exception { int result = 0; List<Job> jobs = this.jobScheduler.getAllJobs(); for (Job job : jobs) { if (job.getJobId().equals(jobId)) { result = job.getExecutionCount(); } } return result; } }
protected void sendScheduledJob(ConnectionContext context, Job job, ActiveMQDestination replyTo) throws Exception { org.apache.activemq.util.ByteSequence packet = new org.apache.activemq.util.ByteSequence(job.getPayload()); try { Message msg = (Message) this.wireFormat.unmarshal(packet); msg.setProperty("scheduledJobId", job.getJobId()); LOG.error("Failed to send scheduled message {}", job.getJobId(), e);
protected void sendScheduledJob(ConnectionContext context, Job job, ActiveMQDestination replyTo) throws Exception { org.apache.activemq.util.ByteSequence packet = new org.apache.activemq.util.ByteSequence(job.getPayload()); try { Message msg = (Message) this.wireFormat.unmarshal(packet); msg.setProperty("scheduledJobId", job.getJobId()); LOG.error("Failed to send scheduled message " + job.getJobId(), e);
@Override public Map<String, Object> getFields(Object o) throws OpenDataException { Job job = (Job) o; Map<String, Object> rc = super.getFields(o); rc.put("jobId", job.getJobId()); rc.put("cronEntry", "" + job.getCronEntry()); rc.put("start", job.getStartTime()); rc.put("delay", job.getDelay()); rc.put("next", job.getNextExecutionTime()); rc.put("period", job.getPeriod()); rc.put("repeat", job.getRepeat()); return rc; } }
protected void sendScheduledJob(ConnectionContext context, Job job, ActiveMQDestination replyTo) throws Exception { org.apache.activemq.util.ByteSequence packet = new org.apache.activemq.util.ByteSequence(job.getPayload()); try { Message msg = (Message) this.wireFormat.unmarshal(packet); msg.setProperty("scheduledJobId", job.getJobId()); LOG.error("Failed to send scheduled message {}", job.getJobId(), e);
@Override public int getExecutionCount(String jobId) throws Exception { int result = 0; List<Job> jobs = this.jobScheduler.getAllJobs(); for (Job job : jobs) { if (job.getJobId().equals(jobId)) { result = job.getExecutionCount(); } } return result; } }
@Override public Map<String, Object> getFields(Object o) throws OpenDataException { Job job = (Job) o; Map<String, Object> rc = super.getFields(o); rc.put("jobId", job.getJobId()); rc.put("cronEntry", "" + job.getCronEntry()); rc.put("start", job.getStartTime()); rc.put("delay", job.getDelay()); rc.put("next", job.getNextExecutionTime()); rc.put("period", job.getPeriod()); rc.put("repeat", job.getRepeat()); return rc; } }
protected void sendScheduledJob(ConnectionContext context, Job job, ActiveMQDestination replyTo) throws Exception { org.apache.activemq.util.ByteSequence packet = new org.apache.activemq.util.ByteSequence(job.getPayload()); try { Message msg = (Message) this.wireFormat.unmarshal(packet); msg.setProperty("scheduledJobId", job.getJobId()); LOG.error("Failed to send scheduled message {}", job.getJobId(), e);
@Override public int getExecutionCount(String jobId) throws Exception { int result = 0; List<Job> jobs = this.jobScheduler.getAllJobs(); for (Job job : jobs) { if (job.getJobId().equals(jobId)) { result = job.getExecutionCount(); } } return result; } }
@Override public Map<String, Object> getFields(Object o) throws OpenDataException { Job job = (Job) o; Map<String, Object> rc = super.getFields(o); rc.put("jobId", job.getJobId()); rc.put("cronEntry", "" + job.getCronEntry()); rc.put("start", job.getStartTime()); rc.put("delay", job.getDelay()); rc.put("next", job.getNextExecutionTime()); rc.put("period", job.getPeriod()); rc.put("repeat", job.getRepeat()); return rc; } }
protected void sendScheduledJob(ConnectionContext context, Job job, ActiveMQDestination replyTo) throws Exception { org.apache.activemq.util.ByteSequence packet = new org.apache.activemq.util.ByteSequence(job.getPayload()); try { Message msg = (Message) this.wireFormat.unmarshal(packet); msg.setProperty("scheduledJobId", job.getJobId()); LOG.error("Failed to send scheduled message {}", job.getJobId(), e);
@Override public int getExecutionCount(String jobId) throws Exception { int result = 0; List<Job> jobs = this.jobScheduler.getAllJobs(); for (Job job : jobs) { if (job.getJobId().equals(jobId)) { result = job.getExecutionCount(); } } return result; } }
@Override public Map<String, Object> getFields(Object o) throws OpenDataException { Job job = (Job) o; Map<String, Object> rc = super.getFields(o); rc.put("jobId", job.getJobId()); rc.put("cronEntry", "" + job.getCronEntry()); rc.put("start", job.getStartTime()); rc.put("delay", job.getDelay()); rc.put("next", job.getNextExecutionTime()); rc.put("period", job.getPeriod()); rc.put("repeat", job.getRepeat()); return rc; } }