org.qi4j.library.sql.datasource
Interface DataSourceConfigurationState

All Superinterfaces:
Enabled
All Known Subinterfaces:
DataSourceConfiguration, DataSourceConfigurationValue

public interface DataSourceConfigurationState
extends Enabled

Describe DataSourceConfiguration properties.


Method Summary
 Property<java.lang.String> driver()
           
 Property<java.lang.Integer> loginTimeoutSeconds()
           
 Property<java.lang.Integer> maxConnectionAgeSeconds()
           
 Property<java.lang.Integer> maxPoolSize()
           
 Property<java.lang.Integer> minPoolSize()
           
 Property<java.lang.String> password()
           
 Property<java.lang.String> properties()
           
 Property<java.lang.String> url()
           
 Property<java.lang.String> username()
           
 Property<java.lang.String> validationQuery()
           
 
Methods inherited from interface org.qi4j.api.configuration.Enabled
enabled
 

Method Detail

driver

Property<java.lang.String> driver()

url

Property<java.lang.String> url()

username

@UseDefaults
Property<java.lang.String> username()

password

@UseDefaults
Property<java.lang.String> password()

minPoolSize

@Optional
Property<java.lang.Integer> minPoolSize()

maxPoolSize

@Optional
Property<java.lang.Integer> maxPoolSize()

loginTimeoutSeconds

@Optional
Property<java.lang.Integer> loginTimeoutSeconds()

maxConnectionAgeSeconds

@Optional
Property<java.lang.Integer> maxConnectionAgeSeconds()

validationQuery

@Optional
Property<java.lang.String> validationQuery()

properties

@UseDefaults
Property<java.lang.String> properties()