weblogic.j2ee.descriptor.PropertyBean
, SettableBean
public interface DataSourceBean extends SettableBean
Modifier and Type | Method | Description |
---|---|---|
JavaEEPropertyBean |
createProperty() |
|
void |
destroyProperty(JavaEEPropertyBean property) |
|
java.lang.String |
getClassName() |
The data source implementation class.
|
java.lang.String |
getDatabaseName() |
The name of the database connected to this data source.
|
java.lang.String |
getDescription() |
A description of this DataSource.
|
java.lang.String |
getId() |
Specifies a string which is used to identify this DataSource.
|
int |
getInitialPoolSize() |
The number of physical connections to create when creating the connection pool
in the data source.
|
java.lang.String |
getIsolationLevel() |
The transaction isolation level used for connections.
|
int |
getLoginTimeout() |
The maximum amount of time, in seconds, that this data source
waits while attempting to connect to a database.
|
int |
getMaxIdleTime() |
The maximum amount of time, in seconds, a physical connection can
remain unused in the pool before the connection is closed.
|
int |
getMaxPoolSize() |
The maximum number of physical connections that this
connection pool can contain.
|
int |
getMaxStatements() |
The total number of statements that a connection pool keeps open.
|
int |
getMinPoolSize() |
The minimum number of physical connections that this
connection pool can contain.
|
java.lang.String |
getName() |
The JNDI name of the data source.
|
java.lang.String |
getPassword() |
The password to use for connection authentication with the database.
|
int |
getPortNumber() |
The port number a server uses to listen for requests.
|
JavaEEPropertyBean[] |
getProperties() |
Spcecifies a JDBC DataSource property.
|
java.lang.String |
getServerName() |
The database server name.
|
java.lang.String |
getUrl() |
The JDBC URL.
|
java.lang.String |
getUser() |
The user name to use for connection authentication with the database.
|
boolean |
isTransactional() |
When enabled, connections participate in transactions.
|
JavaEEPropertyBean |
lookupProperty(java.lang.String name) |
|
void |
setClassName(java.lang.String className) |
|
void |
setDatabaseName(java.lang.String databaseName) |
|
void |
setDescription(java.lang.String description) |
|
void |
setId(java.lang.String id) |
|
void |
setInitialPoolSize(int initialPoolSize) |
|
void |
setIsolationLevel(java.lang.String isolationLevel) |
|
void |
setLoginTimeout(int loginTimeout) |
|
void |
setMaxIdleTime(int maxIdleTime) |
|
void |
setMaxPoolSize(int maxPoolSize) |
|
void |
setMaxStatements(int maxStatements) |
|
void |
setMinPoolSize(int minPoolSize) |
|
void |
setName(java.lang.String name) |
|
void |
setPassword(java.lang.String password) |
|
void |
setPortNumber(int portNumber) |
|
void |
setServerName(java.lang.String serverName) |
|
void |
setTransactional(boolean transactional) |
|
void |
setUrl(java.lang.String url) |
|
void |
setUser(java.lang.String user) |
java.lang.String getDescription()
void setDescription(java.lang.String description)
java.lang.String getName()
void setName(java.lang.String name)
java.lang.String getClassName()
void setClassName(java.lang.String className)
java.lang.String getServerName()
void setServerName(java.lang.String serverName)
int getPortNumber()
void setPortNumber(int portNumber)
java.lang.String getDatabaseName()
void setDatabaseName(java.lang.String databaseName)
java.lang.String getUrl()
Url
property is specified
along with other standard DataSource
properties
such as ServerName
, DatabaseName
and PortNumber
, the more specific properties
take precedence and Url
is ignored.void setUrl(java.lang.String url)
java.lang.String getUser()
void setUser(java.lang.String user)
java.lang.String getPassword()
void setPassword(java.lang.String password)
JavaEEPropertyBean[] getProperties()
getProperties
in interface weblogic.j2ee.descriptor.PropertyBean
JavaEEPropertyBean lookupProperty(java.lang.String name)
lookupProperty
in interface weblogic.j2ee.descriptor.PropertyBean
JavaEEPropertyBean createProperty()
createProperty
in interface weblogic.j2ee.descriptor.PropertyBean
void destroyProperty(JavaEEPropertyBean property)
destroyProperty
in interface weblogic.j2ee.descriptor.PropertyBean
int getLoginTimeout()
void setLoginTimeout(int loginTimeout)
boolean isTransactional()
void setTransactional(boolean transactional)
java.lang.String getIsolationLevel()
void setIsolationLevel(java.lang.String isolationLevel)
int getInitialPoolSize()
void setInitialPoolSize(int initialPoolSize)
int getMaxPoolSize()
void setMaxPoolSize(int maxPoolSize)
int getMinPoolSize()
void setMinPoolSize(int minPoolSize)
int getMaxIdleTime()
void setMaxIdleTime(int maxIdleTime)
int getMaxStatements()
void setMaxStatements(int maxStatements)
java.lang.String getId()
void setId(java.lang.String id)