Author: rmannibucau
Date: Mon Sep 12 20:21:58 2011
New Revision: 1169906
URL: http://svn.apache.org/viewvc?rev=1169906&view=rev
Log:
adding getParentLogger to DataSourceFactory
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java?rev=1169906&r1=1169905&r2=1169906&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/DataSourceFactory.java
Mon Sep 12 20:21:58 2011
@@ -28,9 +28,10 @@ import org.apache.openejb.resource.XARes
import javax.sql.DataSource;
import javax.sql.XADataSource;
import java.lang.reflect.Field;
-import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.sql.SQLException;
+import java.sql.SQLFeatureNotSupportedException;
+import java.util.logging.Logger;
/**
* @version $Rev$ $Date$
@@ -96,6 +97,10 @@ public class DataSourceFactory {
// only works if hsql is available and datasource is an HSQL
jdbcDataSource
}
}
+
+ public Logger getParentLogger() throws SQLFeatureNotSupportedException
{
+ return dataSource.getParentLogger();
+ }
}
public static class DbcpManagedDataSource extends BasicManagedDataSource {
@@ -135,6 +140,10 @@ public class DataSourceFactory {
}
}
+ public Logger getParentLogger() throws SQLFeatureNotSupportedException
{
+ return dataSource.getParentLogger();
+ }
+
public void setTransactionRegistry(TransactionRegistry registry) {
try {
final Field field =
org.apache.commons.dbcp.managed.BasicManagedDataSource.class.getDeclaredField("transactionRegistry");