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 org.quartz.utils.ConnectionProvider;
024
025
028 public class QuartzConnectionProviderImpl implements ConnectionProvider {
029
030 public Connection getConnection() {
031 Connection con = null;
032
033 try {
034 con = InfrastructureUtil.getDataSource().getConnection();
035 }
036 catch (Exception e) {
037 _log.error(e, e);
038 }
039
040 return con;
041 }
042
043 public void shutdown() {
044 }
045
046 private static Log _log = LogFactoryUtil.getLog(
047 QuartzConnectionProviderImpl.class);
048
049 }