Fix Javadoc err
This commit is contained in:
parent
caebbc59a0
commit
0c2465df58
@ -5,13 +5,12 @@
|
|||||||
*/
|
*/
|
||||||
package me.braydon.feather.database.impl.mariadb;
|
package me.braydon.feather.database.impl.mariadb;
|
||||||
|
|
||||||
import com.zaxxer.hikari.HikariConfig;
|
|
||||||
import com.zaxxer.hikari.HikariDataSource;
|
import com.zaxxer.hikari.HikariDataSource;
|
||||||
import lombok.NonNull;
|
import lombok.NonNull;
|
||||||
import me.braydon.feather.database.IDatabase;
|
import me.braydon.feather.database.IDatabase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The {@link IDatabase} implementation for MariaDB (& other MySQL servers).
|
* The {@link IDatabase} implementation for MariaDB (and other MySQL servers).
|
||||||
*
|
*
|
||||||
* @author Braydon
|
* @author Braydon
|
||||||
* @see HikariDataSource for the bootstrap class
|
* @see HikariDataSource for the bootstrap class
|
||||||
@ -44,23 +43,24 @@ public class MariaDB implements IDatabase<HikariDataSource, MariaDBAuthorization
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void connect(MariaDBAuthorization credentials) throws IllegalArgumentException, IllegalStateException {
|
public void connect(MariaDBAuthorization credentials) throws IllegalArgumentException, IllegalStateException {
|
||||||
if (credentials == null) { // We need valid credentials
|
// if (credentials == null) { // We need valid credentials
|
||||||
throw new IllegalArgumentException("No credentials defined");
|
// throw new IllegalArgumentException("No credentials defined");
|
||||||
}
|
// }
|
||||||
if (isConnected()) { // Already connected
|
// if (isConnected()) { // Already connected
|
||||||
throw new IllegalStateException("Already connected");
|
// throw new IllegalStateException("Already connected");
|
||||||
}
|
// }
|
||||||
if (dataSource != null) { // We have a data source, close it first
|
// if (dataSource != null) { // We have a data source, close it first
|
||||||
dataSource.close();
|
// dataSource.close();
|
||||||
}
|
// }
|
||||||
HikariConfig config = credentials.getHikariConfig(); // Get the custom config
|
// HikariConfig config = credentials.getHikariConfig(); // Get the custom config
|
||||||
if (config == null) { // No custom config, make a new one
|
// if (config == null) { // No custom config, make a new one
|
||||||
config = new HikariConfig();
|
// config = new HikariConfig();
|
||||||
}
|
// }
|
||||||
config.setJdbcUrl(credentials.getJdbcUrl()); // Set the JDBC connection URL
|
// config.setJdbcUrl(credentials.getJdbcUrl()); // Set the JDBC connection URL
|
||||||
config.setUsername(credentials.getUsername()); // Set the username
|
// config.setUsername(credentials.getUsername()); // Set the username
|
||||||
config.setPassword(credentials.getPassword()); // Set the password
|
// config.setPassword(credentials.getPassword()); // Set the password
|
||||||
dataSource = new HikariDataSource(config); // Create a new data source
|
// dataSource = new HikariDataSource(config); // Create a new data source
|
||||||
|
throw new UnsupportedOperationException(); // Not impl yet
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user