Package sc.db
Class DBDataSource
- java.lang.Object
-
- sc.db.DBDataSource
-
public class DBDataSource extends java.lang.Object
Used for defining data sources in the layer definition file, as well as for data source config at runtime if necessary.
-
-
Field Summary
Fields Modifier and Type Field Description javax.sql.DataSource
dataSource
boolean
dbDisabled
java.lang.String
dbName
java.lang.String
jndiName
boolean
makeDefaultDataSource
A layer will by default use the first data source it defines as it's defaultDataSource.java.lang.String
password
int
port
java.lang.String
provider
boolean
readOnly
java.lang.String
serverName
java.lang.String
userName
-
Constructor Summary
Constructors Constructor Description DBDataSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.sql.DataSource
getDataSource()
boolean
getSchemaReady()
void
runWhenReady(java.lang.Runnable r)
void
setSchemaReady(boolean val)
java.lang.String
toDataSourceString(java.lang.String defaultProvider)
java.lang.String
toString()
void
waitForReady()
-
-
-
Field Detail
-
provider
public java.lang.String provider
-
jndiName
public java.lang.String jndiName
-
dbName
public java.lang.String dbName
-
userName
public java.lang.String userName
-
password
public java.lang.String password
-
serverName
public java.lang.String serverName
-
port
public int port
-
readOnly
public boolean readOnly
-
dbDisabled
public boolean dbDisabled
-
makeDefaultDataSource
public boolean makeDefaultDataSource
A layer will by default use the first data source it defines as it's defaultDataSource. Types that don't specify an explicit dataSource name use the default for the layer they are defined in. Set this to false for data sources that have a specific use and are only used by types that refer to them explicitly.
-
dataSource
public javax.sql.DataSource dataSource
-
-
Method Detail
-
getDataSource
public javax.sql.DataSource getDataSource()
-
getSchemaReady
public boolean getSchemaReady()
-
setSchemaReady
public void setSchemaReady(boolean val)
-
waitForReady
public void waitForReady()
-
runWhenReady
public void runWhenReady(java.lang.Runnable r)
-
toDataSourceString
public java.lang.String toDataSourceString(java.lang.String defaultProvider)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-