Uses of Class
io.ebean.datasource.DataSourceConfig
-
Uses of DataSourceConfig in io.ebean.datasource
Methods in io.ebean.datasource that return DataSourceConfigModifier and TypeMethodDescriptionDataSourceConfig.addProperty(String key, boolean value) DataSourceConfig.addProperty(String key, int value) DataSourceConfig.addProperty(String key, String value) DataSourceConfig.copy()DataSourceConfig.dataSource(DataSource dataSource) DataSourceConfig.initialConnections(int initialConnections) DataSourceConfig.load(Properties properties) DataSourceConfig.load(Properties properties, String prefix) DataSourceConfig.loadSettings(Properties properties, String poolName) DataSourceConfig.setAlert(DataSourceAlert alert) DataSourceConfig.setApplicationName(String applicationName) DataSourceConfig.setAutoCommit(boolean autoCommit) DataSourceConfig.setCaptureStackTrace(boolean captureStackTrace) DataSourceConfig.setClientInfo(Properties clientInfo) DataSourceConfig.setCstmtCacheSize(int cstmtCacheSize) DataSourceConfig.setCustomProperties(Map<String, String> customProperties) DataSourceConfig.setDefaults(DataSourceBuilder builder) DataSourceConfig.setFailOnStart(boolean failOnStart) DataSourceConfig.setHeartbeatFreqSecs(int heartbeatFreqSecs) DataSourceConfig.setHeartbeatSql(String heartbeatSql) DataSourceConfig.setHeartbeatTimeoutSeconds(int heartbeatTimeoutSeconds) DataSourceConfig.setInitDatabase(InitDatabase initDatabase) DataSourceConfig.setInitDatabaseForPlatform(String platform) DataSourceConfig.setInitSql(List<String> initSql) DataSourceConfig.setIsolationLevel(int isolationLevel) DataSourceConfig.setLeakTimeMinutes(int leakTimeMinutes) DataSourceConfig.setListener(DataSourcePoolListener listener) DataSourceConfig.setMaxAgeMinutes(int maxAgeMinutes) DataSourceConfig.setMaxConnections(int maxConnections) DataSourceConfig.setMaxInactiveTimeSecs(int maxInactiveTimeSecs) DataSourceConfig.setMaxStackTraceSize(int maxStackTraceSize) DataSourceConfig.setMinConnections(int minConnections) DataSourceConfig.setOffline(boolean offline) DataSourceConfig.setOwnerPassword(String ownerPassword) DataSourceConfig.setOwnerUsername(String ownerUsername) DataSourceConfig.setPassword(String password) DataSourceConfig.setPassword2(String password2) DataSourceConfig.setPlatform(String platform) DataSourceConfig.setPoolListener(String poolListener) DataSourceConfig.setPstmtCacheSize(int pstmtCacheSize) DataSourceConfig.setReadOnly(boolean readOnly) DataSourceConfig.setReadOnlyUrl(String readOnlyUrl) DataSourceConfig.setTrimPoolFreqSecs(int trimPoolFreqSecs) DataSourceConfig.setUsername(String username) DataSourceConfig.setWaitTimeoutMillis(int waitTimeoutMillis) DataSourceConfig.shutdownOnJvmExit(boolean shutdownOnJvmExit) DataSourceConfig.validateOnHeartbeat(boolean validateOnHeartbeat) Methods in io.ebean.datasource with parameters of type DataSourceConfigModifier and TypeMethodDescriptionstatic DataSourcePoolDataSourceFactory.create(String name, DataSourceConfig config) Create the DataSourcePool given the name and configuration.DataSourceFactory.createPool(String name, DataSourceConfig config) voidInitDatabase.run(Connection connection, DataSourceConfig config) Execute some database initialisation statements on a database where the user may not exist.voidPostgresInitDatabase.run(Connection connection, DataSourceConfig config)