@ConfigurationProperties(prefix="spring.xa.datasource") public class XADataSourceBuilder extends Object implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.EnvironmentAware, org.springframework.beans.factory.InitializingBean, XADataSource
XADataSource with common
implementations and properties.| Constructor and Description |
|---|
XADataSourceBuilder() |
XADataSourceBuilder(ClassLoader classLoader) |
public XADataSourceBuilder()
public XADataSourceBuilder(ClassLoader classLoader)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void setEnvironment(org.springframework.core.env.Environment env)
setEnvironment in interface org.springframework.context.EnvironmentAwarepublic void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAwarepublic XADataSource build() throws Exception
Exceptionpublic static XADataSourceBuilder create() throws Exception
Exceptionprotected XADataSource createXaDataSource()
public String getDriverClassName()
null if none was configured.public void setDriverClassName(String driverClassName)
public String getDataSourceClassName()
public void setDataSourceClassName(String dataSourceClassName)
public String getUsername()
null if none was configured.public void setUsername(String username)
public String getPassword()
null if none was configured.public void setPassword(String password)
public String getUrl()
null if none was configured.public void setUrl(String url)
public boolean isInitialize()
public void setInitialize(boolean initialize)
public String getPlatform()
public void setPlatform(String platform)
public String getSchemaUsername()
public void setSchemaUsername(String schemaUsername)
public String getSchemaPassword()
public void setSchemaPassword(String schemaPassword)
public String getDataUsername()
public void setDataUsername(String dataUsername)
public String getDataPassword()
public void setDataPassword(String dataPassword)
public boolean isContinueOnError()
public void setContinueOnError(boolean continueOnError)
public PrintWriter getLogWriter() throws SQLException
getLogWriter in interface CommonDataSourceSQLExceptionpublic int getLoginTimeout()
throws SQLException
getLoginTimeout in interface CommonDataSourceSQLExceptionpublic Logger getParentLogger() throws SQLFeatureNotSupportedException
getParentLogger in interface CommonDataSourceSQLFeatureNotSupportedExceptionpublic void setLogWriter(PrintWriter out) throws SQLException
setLogWriter in interface CommonDataSourceSQLExceptionpublic void setLoginTimeout(int seconds)
throws SQLException
setLoginTimeout in interface CommonDataSourceSQLExceptionpublic XAConnection getXAConnection() throws SQLException
getXAConnection in interface XADataSourceSQLExceptionpublic XAConnection getXAConnection(String user, String password) throws SQLException
getXAConnection in interface XADataSourceSQLExceptionCopyright © 2019. All rights reserved.