@Experimental public static class JndiBindingsType.JndiBinding extends CacheElement
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="config-property" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="config-property-name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="config-property-type" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="config-property-value" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="blocking-timeout-seconds" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="conn-pooled-datasource-class" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="connection-url" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="idle-timeout-seconds" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="init-pool-size" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="jdbc-driver-class" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="jndi-name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="login-timeout-seconds" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="managed-conn-factory-class" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="max-pool-size" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="transaction-type" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="type" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="ManagedDataSource"/> <enumeration value="SimpleDataSource"/> <enumeration value="PooledDataSource"/> <enumeration value="XAPooledDataSource"/> </restriction> </simpleType> </attribute> <attribute name="user-name" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="xa-datasource-class" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
JndiBindingsType.JndiBinding.ConfigProperty
Java class for anonymous complex type.
|
Modifier and Type | Field and Description |
---|---|
protected String |
blockingTimeoutSeconds |
protected List<JndiBindingsType.JndiBinding.ConfigProperty> |
configProperties |
protected String |
connectionUrl |
protected String |
connPooledDatasourceClass |
protected String |
idleTimeoutSeconds |
protected String |
initPoolSize |
protected String |
jdbcDriverClass |
protected String |
jndiName |
protected String |
loginTimeoutSeconds |
protected String |
managedConnFactoryClass |
protected String |
maxPoolSize |
protected String |
password |
protected String |
transactionType |
protected String |
type |
protected String |
userName |
protected String |
xaDatasourceClass |
Constructor and Description |
---|
JndiBinding() |
Modifier and Type | Method and Description |
---|---|
String |
getBlockingTimeoutSeconds()
Gets the value of the blockingTimeoutSeconds property.
|
List<JndiBindingsType.JndiBinding.ConfigProperty> |
getConfigProperties()
Gets the value of the configProperties property.
|
String |
getConnectionUrl()
Gets the value of the connectionUrl property.
|
String |
getConnPooledDatasourceClass()
Gets the value of the connPooledDatasourceClass property.
|
String |
getId()
Gets the identifier uniquely identifying this Object instance.
|
String |
getIdleTimeoutSeconds()
Gets the value of the idleTimeoutSeconds property.
|
String |
getInitPoolSize()
Gets the value of the initPoolSize property.
|
String |
getJdbcDriverClass()
Gets the value of the jdbcDriverClass property.
|
String |
getJndiName()
Gets the value of the jndiName property.
|
String |
getLoginTimeoutSeconds()
Gets the value of the loginTimeoutSeconds property.
|
String |
getManagedConnFactoryClass()
Gets the value of the managedConnFactoryClass property.
|
String |
getMaxPoolSize()
Gets the value of the maxPoolSize property.
|
String |
getPassword()
Gets the value of the password property.
|
String |
getTransactionType()
Gets the value of the transactionType property.
|
String |
getType()
Gets the value of the type property.
|
String |
getUserName()
Gets the value of the userName property.
|
String |
getXaDatasourceClass()
Gets the value of the xaDatasourceClass property.
|
void |
setBlockingTimeoutSeconds(String value)
Sets the value of the blockingTimeoutSeconds property.
|
void |
setConnectionUrl(String value)
Sets the value of the connectionUrl property.
|
void |
setConnPooledDatasourceClass(String value)
Sets the value of the connPooledDatasourceClass property.
|
void |
setIdleTimeoutSeconds(String value)
Sets the value of the idleTimeoutSeconds property.
|
void |
setInitPoolSize(String value)
Sets the value of the initPoolSize property.
|
void |
setJdbcDriverClass(String value)
Sets the value of the jdbcDriverClass property.
|
void |
setJndiName(String value)
Sets the value of the jndiName property.
|
void |
setLoginTimeoutSeconds(String value)
Sets the value of the loginTimeoutSeconds property.
|
void |
setManagedConnFactoryClass(String value)
Sets the value of the managedConnFactoryClass property.
|
void |
setMaxPoolSize(String value)
Sets the value of the maxPoolSize property.
|
void |
setPassword(String value)
Sets the value of the password property.
|
void |
setTransactionType(String value)
Sets the value of the transactionType property.
|
void |
setType(String value)
Sets the value of the type property.
|
void |
setUserName(String value)
Sets the value of the userName property.
|
void |
setXaDatasourceClass(String value)
Sets the value of the xaDatasourceClass property.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exists, find, remove
protected List<JndiBindingsType.JndiBinding.ConfigProperty> configProperties
protected String blockingTimeoutSeconds
protected String connPooledDatasourceClass
protected String connectionUrl
protected String idleTimeoutSeconds
protected String initPoolSize
protected String jdbcDriverClass
protected String jndiName
protected String loginTimeoutSeconds
protected String managedConnFactoryClass
protected String maxPoolSize
protected String password
protected String transactionType
protected String type
protected String userName
protected String xaDatasourceClass
public List<JndiBindingsType.JndiBinding.ConfigProperty> getConfigProperties()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the configProperties property.
For example, to add a new item, do as follows:
getConfigProperties().add(newItem);
Objects of the following type(s) are allowed in the list
JndiBindingsType.JndiBinding.ConfigProperty
List
of configuration properties.public String getBlockingTimeoutSeconds()
String
public void setBlockingTimeoutSeconds(String value)
String
value
- the blocking timeout in seconds.public String getConnPooledDatasourceClass()
String
ConnectionPoolDataSource
type.public void setConnPooledDatasourceClass(String value)
String
value
- ConnectionPoolDataSource
type.public String getConnectionUrl()
String
public void setConnectionUrl(String value)
String
value
- the connection URL.public String getIdleTimeoutSeconds()
String
public void setIdleTimeoutSeconds(String value)
String
value
- the idle timeout in seconds.public String getInitPoolSize()
String
public void setInitPoolSize(String value)
String
value
- the initial pool size.public String getJdbcDriverClass()
String
public void setJdbcDriverClass(String value)
String
value
- the JDBC driver class.public String getJndiName()
String
public void setJndiName(String value)
String
value
- the JNDI name.public String getLoginTimeoutSeconds()
String
public void setLoginTimeoutSeconds(String value)
String
value
- the login timeout in seconds.public String getManagedConnFactoryClass()
String
ManagedConnectionFactory
type.public void setManagedConnFactoryClass(String value)
String
value
- the ManagedConnectionFactory
class name.public String getMaxPoolSize()
String
public void setMaxPoolSize(String value)
String
value
- the maximum pool size.public String getPassword()
String
public void setPassword(String value)
String
value
- the password.public String getTransactionType()
String
public void setTransactionType(String value)
String
value
- the transaction type.public String getType()
String
public void setType(String value)
String
value
- the type.public String getUserName()
String
public void setUserName(String value)
String
value
- the username.public String getXaDatasourceClass()
String
public void setXaDatasourceClass(String value)
String
value
- the XA datasource class.public String getId()
Identifiable