package org.deephacks.westty.internal.job; import java.sql.Connection; import java.sql.SQLException; import javax.sql.DataSource; import org.quartz.utils.ConnectionProvider; public class JobConnectionProvider implements ConnectionProvider { private DataSource dataSource; public JobConnectionProvider(DataSource dataSource) { this.dataSource = dataSource; } @Override public Connection getConnection() throws SQLException { return dataSource.getConnection(); } public String getDataSourceName() { return dataSource.getClass().getName(); } @Override public void shutdown() throws SQLException { } }