XNDruidQuartzConnectionProvider.java 652 Bytes
package com.xiniunet.quartz.base;

import com.alibaba.druid.pool.DruidDataSource;
import org.quartz.utils.ConnectionProvider;

import java.sql.SQLException;
import java.util.Properties;

public class XNDruidQuartzConnectionProvider extends DruidDataSource implements ConnectionProvider {
    private static final long serialVersionUID = 1L;

    public XNDruidQuartzConnectionProvider() {

    }

    public void initialize() throws SQLException {
        this.setFilters("config");
        this.setConnectionProperties("config.decrypt=true");
        this.init();

    }

    public void shutdown() throws SQLException {
        this.close();
    }
}