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 readerPrefix) |
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 ENHANCED_LEAK_REPORT
public static final String MULTIPLE_ACQUISITION
public static final String TRANSACTION_REQUIREMENT
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 readerPrefix)
public AgroalDataSourceConfiguration get()
get
in interface Supplier<AgroalDataSourceConfiguration>
public AgroalDataSourceConfigurationSupplier modify()
public AgroalPropertiesReader readProperties(Path path) throws IOException
IOException
public AgroalPropertiesReader readProperties(String filename) throws IOException
IOException
public AgroalPropertiesReader readProperties(File file) throws IOException
IOException
public AgroalPropertiesReader readProperties(Properties properties)
public AgroalPropertiesReader readProperties(Map<String,String> properties)
Copyright © 2021 JBoss by Red Hat. All rights reserved.