package org.onehippo.forge.konakart.cms.replication.synchronization; import org.hippoecm.repository.quartz.JCRSchedulingContext; import org.quartz.Scheduler; import org.quartz.core.QuartzScheduler; import org.quartz.core.SchedulingContext; import org.quartz.impl.StdScheduler; import javax.jcr.Session; public class KonakartResourceScheduler extends StdScheduler implements Scheduler { private QuartzScheduler qs; private SchedulingContext ctx; public KonakartResourceScheduler(QuartzScheduler sched, SchedulingContext schedCtxt) { super(sched, schedCtxt); this.qs = sched; this.ctx = schedCtxt; } public KonakartResourceScheduler(KonakartResourceScheduler sched, Session session) { super(sched.qs, new JCRSchedulingContext(sched.ctx, session)); } public SchedulingContext getCtx() { return ctx; } }