001
014
015 package com.liferay.portal.scheduler.quartz;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.InfrastructureUtil;
020
021 import java.sql.Connection;
022
023 import javax.sql.DataSource;
024
025 import org.quartz.utils.ConnectionProvider;
026
027
030 public class QuartzConnectionProvider implements ConnectionProvider {
031
032 public Connection getConnection() {
033 Connection con = null;
034
035 try {
036 DataSource dataSource = InfrastructureUtil.getDataSource();
037
038 con = dataSource.getConnection();
039 }
040 catch (Exception e) {
041 _log.error(e, e);
042 }
043
044 return con;
045 }
046
047 public void shutdown() {
048 }
049
050 private static Log _log = LogFactoryUtil.getLog(
051 QuartzConnectionProvider.class);
052
053 }