public class DataSourceConfig extends Object implements MuleContextAware
DataSource
Modifier and Type | Field and Description |
---|---|
static int |
NO_TRANSACTION_ISOLATION_CONFIGURED |
Constructor and Description |
---|
DataSourceConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
getConnectionTimeout() |
String |
getDriverClassName() |
String |
getPassword() |
DbPoolingProfile |
getPoolingProfile() |
int |
getTransactionIsolation() |
String |
getUrl() |
String |
getUser() |
int |
hashCode() |
boolean |
isDynamic() |
boolean |
isUseXaTransactions() |
DataSourceConfig |
resolve(MuleEvent muleEvent)
Resolves dataSource configuration using a given event
|
void |
setConnectionTimeout(int connectionTimeout) |
void |
setDriverClassName(String driverClassName) |
void |
setMuleContext(MuleContext context) |
void |
setPassword(String password) |
void |
setPoolingProfile(DbPoolingProfile poolingProfile) |
void |
setTransactionIsolation(int transactionIsolation) |
void |
setUrl(String url) |
void |
setUser(String user) |
void |
setUseXaTransactions(boolean useXaTransactions) |
public static final int NO_TRANSACTION_ISOLATION_CONFIGURED
public DataSourceConfig resolve(MuleEvent muleEvent)
muleEvent
- current event being executed. If null, original unresolved configuration is returnedpublic String getUrl()
public void setUrl(String url)
public String getDriverClassName()
public void setDriverClassName(String driverClassName)
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public String getPassword()
public void setPassword(String password)
public String getUser()
public void setUser(String user)
public int getTransactionIsolation()
public void setTransactionIsolation(int transactionIsolation)
public boolean isUseXaTransactions()
public void setUseXaTransactions(boolean useXaTransactions)
public DbPoolingProfile getPoolingProfile()
public void setPoolingProfile(DbPoolingProfile poolingProfile)
public boolean isDynamic()
public void setMuleContext(MuleContext context)
setMuleContext
in interface MuleContextAware
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.