/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.vertical.work.quartz;
import javax.sql.DataSource;
import com.enonic.vertical.work.WorkRunner;
import com.enonic.cms.store.support.ConnectionFactory;
/**
* This holds the data source in current thread for quartz configuration purposes.
*/
public final class QuartzHelper
{
private static ConnectionFactory CONNECTION_FACTORY;
private static WorkRunner WORK_RUNNER;
public static void setConnectionFactory( ConnectionFactory factory )
{
CONNECTION_FACTORY = factory;
}
public static ConnectionFactory getConnectionFactory()
{
return CONNECTION_FACTORY;
}
public static void setWorkRunner( WorkRunner workRunner )
{
WORK_RUNNER = workRunner;
}
public static WorkRunner getWorkRunner()
{
return WORK_RUNNER;
}
}