All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bonitasoft.engine.configuration.datasource.QuartzDataSourceAccessor Maven / Gradle / Ivy

package org.bonitasoft.engine.configuration.datasource;


import javax.sql.DataSource;

/**
 * This is a hack to let Quartz access datasource beans from SprigContext
 * Quartz support custom connection providers but not non primitive parameters for them
 */
public class QuartzDataSourceAccessor {

    private DataSource bonitaDataSource;
    private DataSource bonitaNonXaDataSource;

    public QuartzDataSourceAccessor(DataSource bonitaDataSource, DataSource bonitaNonXaDataSource) {
        this.bonitaDataSource = bonitaDataSource;
        this.bonitaNonXaDataSource = bonitaNonXaDataSource;
    }

    public DataSource getBonitaDataSource() {
        return bonitaDataSource;
    }

    public DataSource getBonitaNonXaDataSource() {
        return bonitaNonXaDataSource;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy