public class AgroalPropertiesReader extends Object implements Supplier<AgroalDataSourceConfiguration>
Properties object.
This class defines keys for all the options and also allows for a prefix when looking for that properties.| Constructor and Description |
|---|
AgroalPropertiesReader() |
AgroalPropertiesReader(String prefix) |
| Modifier and Type | Method and Description |
|---|---|
AgroalDataSourceConfiguration |
get() |
AgroalDataSourceConfigurationSupplier |
modify() |
AgroalPropertiesReader |
readProperties(File file) |
AgroalPropertiesReader |
readProperties(Map<String,String> properties) |
AgroalPropertiesReader |
readProperties(Path path) |
AgroalPropertiesReader |
readProperties(Properties properties) |
AgroalPropertiesReader |
readProperties(String filename) |
public static final String IMPLEMENTATION
public static final String METRICS_ENABLED
public static final String MIN_SIZE
public static final String MAX_SIZE
public static final String INITIAL_SIZE
public static final String FLUSH_ON_CLOSE
public static final String ACQUISITION_TIMEOUT
public static final String ACQUISITION_TIMEOUT_MS
public static final String ACQUISITION_TIMEOUT_S
public static final String ACQUISITION_TIMEOUT_M
public static final String VALIDATION_TIMEOUT
public static final String VALIDATION_TIMEOUT_MS
public static final String VALIDATION_TIMEOUT_S
public static final String VALIDATION_TIMEOUT_M
public static final String LEAK_TIMEOUT
public static final String LEAK_TIMEOUT_MS
public static final String LEAK_TIMEOUT_S
public static final String LEAK_TIMEOUT_M
public static final String REAP_TIMEOUT
public static final String REAP_TIMEOUT_MS
public static final String REAP_TIMEOUT_S
public static final String REAP_TIMEOUT_M
public static final String MAX_LIFETIME
public static final String MAX_LIFETIME_MS
public static final String MAX_LIFETIME_S
public static final String MAX_LIFETIME_M
public static final String JDBC_URL
public static final String AUTO_COMMIT
public static final String TRACK_JDBC_RESOURCES
public static final String INITIAL_SQL
public static final String PROVIDER_CLASS_NAME
public static final String TRANSACTION_ISOLATION
public static final String PRINCIPAL
public static final String CREDENTIAL
public static final String RECOVERY_PRINCIPAL
public static final String RECOVERY_CREDENTIAL
public static final String JDBC_PROPERTIES
public AgroalPropertiesReader()
public AgroalPropertiesReader(String prefix)
public AgroalDataSourceConfiguration get()
get in interface Supplier<AgroalDataSourceConfiguration>public AgroalDataSourceConfigurationSupplier modify()
public AgroalPropertiesReader readProperties(Path path) throws IOException
IOExceptionpublic AgroalPropertiesReader readProperties(String filename) throws IOException
IOExceptionpublic AgroalPropertiesReader readProperties(File file) throws IOException
IOExceptionpublic AgroalPropertiesReader readProperties(Properties properties)
public AgroalPropertiesReader readProperties(Map<String,String> properties)
Copyright © 2019 JBoss by Red Hat. All rights reserved.