package com.taobao.tddl.atom; import java.io.PrintWriter; import java.sql.SQLException; import javax.sql.DataSource; public interface TAtomDsStandard extends DataSource { /** * @param appName * @param dsKey */ public void init(String appName, String dsKey, String unitName) throws Exception; public void setLogWriter(PrintWriter out) throws SQLException; public void setLoginTimeout(int seconds) throws SQLException; public void setShutDownMBean(boolean shutDownMBean); public TAtomDbTypeEnum getDbType(); public TAtomDbStatusEnum getDbStatus(); public void destroyDataSource() throws Exception; }