Examples of CronQueueProvider


Examples of org.jboss.seam.cron.spi.queue.CronQueueProvider

    public void initProviders(@Observes AfterDeploymentValidation afterValid, final BeanManager manager,
            final CronQueueInstaller cronQueueInstaller, final CronSchedulingInstaller cronSchedInstaller) {
        // init all service providers
        log.debug("Initializing service providers");
        // process queue observers if queue provider exists
        final CronQueueProvider queueProvider = CdiUtils.getInstanceByType(manager, CronQueueProvider.class);
        if (queueProvider != null) {
            this.queueProvider = queueProvider;
            handleLifecycleInit(queueProvider);
            cronQueueInstaller.initProviderQueue(manager, queueProvider, allObservers);
        }
View Full Code Here

Examples of org.jboss.seam.cron.spi.queue.CronQueueProvider

    }

    private void scheduleJob(final String queueId, TriggerDetail triggerDetails, Occurrence occurence) {
        Queue<JavaProcessBuilder> queue = QueueFactory.DEFAULT_QUEUE;
        if (queueId != null) {
            CronQueueProvider queueProvider = cronExtension.getQueueProvider();
            queue = (Queue)queueProvider.getQueue(queueId);
        }
        JavaProcessBuilder jpb = queue.newProcessBuilder(Locale.getDefault());
        final String jobName = triggerDetails.toString() + "-trigger";
        jpb.setProcessName(jobName);
        jpb.setProcessOccurrence(occurence);
View Full Code Here

Examples of org.jboss.seam.cron.spi.queue.CronQueueProvider

    }

    private FutureInvokerSupport executeMethodAsScheduledJob(final String queueId, final Invoker invoker) throws AsynchronousMethodInvocationException {
        Queue<JavaProcessBuilder> queue = QueueFactory.DEFAULT_QUEUE;
        if (queueId != null) {
            CronQueueProvider queueProvider = cronExtension.getQueueProvider();
            queue = (Queue)queueProvider.getQueue(queueId);
        }
        JavaProcessBuilder jpb = queue.newProcessBuilder(Locale.getDefault());
        final String jobName = UUID.randomUUID().toString();
        jpb.setProcessName(jobName);
        final FutureInvokerSupport drs = new FutureInvokerSupport(invoker);
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.