@Override public String getName() throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { return js.getName(); } return ""; }
JobScheduler scheduler = getInternalScheduler(); ActiveMQDestination replyTo = messageSend.getReplyTo(); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); doSchedule(messageSend, cronValue, periodValue, delayValue);
SchedulerBroker sb = new SchedulerBroker(this, broker, getJobSchedulerStore()); if (isUseJmx()) { JobSchedulerViewMBean view = new JobSchedulerView(sb.getJobScheduler()); try { ObjectName objectName = BrokerMBeanSupport.createJobSchedulerServiceName(getBrokerObjectName());
JobScheduler scheduler = getInternalScheduler(); ActiveMQDestination replyTo = messageSend.getReplyTo(); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); repeat = (Integer) TypeConversionSupport.convert(repeatValue, Integer.class); getInternalScheduler().schedule(msg.getMessageId().toString(), new ByteSequence(packet.data, packet.offset, packet.length),cronEntry, delay, period, repeat);
protected synchronized JobScheduler getInternalScheduler() throws Exception { if (this.started.get()) { if (this.scheduler == null) { this.scheduler = getStore().getJobScheduler("JMS"); this.scheduler.addListener(this); } return this.scheduler; } return null; }
SchedulerBroker sb = new SchedulerBroker(broker, getSchedulerDirectoryFile()); if (isUseJmx()) { JobSchedulerViewMBean view = new JobSchedulerView(sb.getJobScheduler()); try { ObjectName objectName = new ObjectName(getManagementContext().getJmxDomainName() + ":"
@Override public List<Job> getNextScheduleJobs() throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { return js.getNextScheduleJobs(); } return Collections.emptyList(); }
JobScheduler scheduler = getInternalScheduler(); ActiveMQDestination replyTo = messageSend.getReplyTo(); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); doSchedule(messageSend, cronValue, periodValue, delayValue);
SchedulerBroker sb = new SchedulerBroker(this, broker, getJobSchedulerStore()); if (isUseJmx()) { JobSchedulerViewMBean view = new JobSchedulerView(sb.getJobScheduler()); try { ObjectName objectName = BrokerMBeanSupport.createJobSchedulerServiceName(getBrokerObjectName());
@Override public void remove(String jobId) throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { js.remove(jobId); } }
JobScheduler scheduler = getInternalScheduler(); ActiveMQDestination replyTo = messageSend.getReplyTo(); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); doSchedule(messageSend, cronValue, periodValue, delayValue);
SchedulerBroker sb = new SchedulerBroker(this, broker, getJobSchedulerStore()); if (isUseJmx()) { JobSchedulerViewMBean view = new JobSchedulerView(sb.getJobScheduler()); try { ObjectName objectName = BrokerMBeanSupport.createJobSchedulerServiceName(getBrokerObjectName());
@Override public void start() throws Exception { this.started.set(true); getInternalScheduler(); super.start(); }
JobScheduler scheduler = getInternalScheduler(); ActiveMQDestination replyTo = messageSend.getReplyTo(); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); sendScheduledJob(producerExchange.getConnectionContext(), job, replyTo); doSchedule(messageSend, cronValue, periodValue, delayValue);
SchedulerBroker sb = new SchedulerBroker(this, broker, getJobSchedulerStore()); if (isUseJmx()) { JobSchedulerViewMBean view = new JobSchedulerView(sb.getJobScheduler()); try { ObjectName objectName = BrokerMBeanSupport.createJobSchedulerServiceName(getBrokerObjectName());
@Override public List<Job> getAllJobs() throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { return js.getAllJobs(); } return Collections.emptyList(); }
@Override public void remove(long time) throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { js.remove(time); } }
@Override public void removeListener(JobListener l) throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { js.removeListener(l); } }
@Override public void schedule(String jobId, ByteSequence payload, long delay) throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { js.schedule(jobId, payload, delay); } }
@Override public void schedule(String jobId, ByteSequence payload, String cronEntry) throws Exception { JobScheduler js = this.broker.getInternalScheduler(); if (js != null) { js.schedule(jobId, payload, cronEntry); } }