Interface DataSource

All Superinterfaces:
JNDIEnvironmentRef

public interface DataSource extends JNDIEnvironmentRef
Represents <data-source>.
  • Method Details

    • getDescription

      String getDescription()
      Returns:
      <description>, or null if unspecified
    • getClassNameValue

      String getClassNameValue()
      Returns:
      <class-name>, or null if unspecified
    • getServerName

      String getServerName()
      Returns:
      <server-name>, or null if unspecified
    • isSetPortNumber

      boolean isSetPortNumber()
      Returns:
      true if <port-number> is specified
      See Also:
    • getPortNumber

      int getPortNumber()
      Returns:
      <port-number> if specified
      See Also:
    • getDatabaseName

      String getDatabaseName()
      Returns:
      <database-name>, or null if unspecified
    • getUrl

      String getUrl()
      Returns:
      <url>, or null if unspecified
    • getUser

      String getUser()
      Returns:
      <user>, or null if unspecified
    • getPassword

      String getPassword()
      Returns:
      <password>, or null if unspecified
    • getProperties

      List<Property> getProperties()
      Returns:
      <property> as a read-only list
    • isSetLoginTimeout

      boolean isSetLoginTimeout()
      Returns:
      true if <login-timeout> is specified
      See Also:
    • getLoginTimeout

      int getLoginTimeout()
      Returns:
      <login-timeout> if specified
      See Also:
    • isSetTransactional

      boolean isSetTransactional()
      Returns:
      true if <transactional> is specified
      See Also:
    • isTransactional

      boolean isTransactional()
      Returns:
      <transactional> if specified
      See Also:
    • getIsolationLevelValue

      int getIsolationLevelValue()
      Returns:
      <isolation-level>
    • isSetInitialPoolSize

      boolean isSetInitialPoolSize()
      Returns:
      true if <initial-pool-size> is specified
      See Also:
    • getInitialPoolSize

      int getInitialPoolSize()
      Returns:
      <initial-pool-size> if specified
      See Also:
    • isSetMaxPoolSize

      boolean isSetMaxPoolSize()
      Returns:
      true if <max-pool-size> is specified
      See Also:
    • getMaxPoolSize

      int getMaxPoolSize()
      Returns:
      <max-pool-size> if specified
      See Also:
    • isSetMinPoolSize

      boolean isSetMinPoolSize()
      Returns:
      true if <min-pool-size> is specified
      See Also:
    • getMinPoolSize

      int getMinPoolSize()
      Returns:
      <min-pool-size> if specified
      See Also:
    • isSetMaxIdleTime

      boolean isSetMaxIdleTime()
      Returns:
      true if <max-idle-time> is specified
      See Also:
    • getMaxIdleTime

      int getMaxIdleTime()
      Returns:
      <max-idle-time> if specified
      See Also:
    • isSetMaxStatements

      boolean isSetMaxStatements()
      Returns:
      true if <max-statements> is specified
      See Also:
    • getMaxStatements

      int getMaxStatements()
      Returns:
      <max-statements> if specified
      See Also: