diff --git a/src/main/java/com/alibaba/druid/ha/HADataSource.java b/src/main/java/com/alibaba/druid/ha/HADataSource.java index 09d849b5c6..589a69017e 100644 --- a/src/main/java/com/alibaba/druid/ha/HADataSource.java +++ b/src/main/java/com/alibaba/druid/ha/HADataSource.java @@ -3,13 +3,21 @@ package com.alibaba.druid.ha; import java.io.PrintWriter; import java.sql.Connection; import java.sql.SQLException; +import java.util.List; +import java.util.concurrent.CopyOnWriteArrayList; import javax.sql.DataSource; public class HADataSource implements DataSource { - private int loginTimeout = 0; - private PrintWriter logWriter = new PrintWriter(System.out); + private final List dataSources = new CopyOnWriteArrayList(); + + private int loginTimeout = 0; + private PrintWriter logWriter = new PrintWriter(System.out); + + public List getDataSources() { + return dataSources; + } @Override public PrintWriter getLogWriter() throws SQLException {