diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSourceC3P0Adapter.java b/src/main/java/com/alibaba/druid/pool/DruidDataSourceC3P0Adapter.java index df5481a8f5..155154366a 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSourceC3P0Adapter.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSourceC3P0Adapter.java @@ -4,10 +4,13 @@ import java.io.PrintWriter; import java.sql.Connection; import java.sql.Driver; import java.sql.SQLException; +import java.util.List; import java.util.Properties; import javax.sql.DataSource; +import com.alibaba.druid.filter.Filter; + public class DruidDataSourceC3P0Adapter implements DataSource, DruidDataSourceC3P0AdapterMBean { private DruidDataSource dataSource; @@ -213,6 +216,14 @@ public class DruidDataSourceC3P0Adapter implements DataSource, DruidDataSourceC3 public void setFilters(String filters) throws SQLException { dataSource.setFilters(filters); } + + public List getProxyFilters() { + return dataSource.getProxyFilters(); + } + + public void setProxyFilters(List filters) { + dataSource.setProxyFilters(filters); + } public String getDataSourceName() { return dataSource.getName();