Skip to content

Commit 65f7a8d

Browse files
committed
Merge SqlConnectionBase and SqlConnectionImpl in a single class
1 parent 8d2e10d commit 65f7a8d

File tree

15 files changed

+149
-192
lines changed

15 files changed

+149
-192
lines changed

vertx-db2-client/src/main/java/io/vertx/db2client/impl/DB2ConnectionImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@
2626
import io.vertx.db2client.impl.command.PingCommand;
2727
import io.vertx.db2client.spi.DB2Driver;
2828
import io.vertx.sqlclient.impl.Connection;
29-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
29+
import io.vertx.sqlclient.impl.SqlConnectionBase;
3030
import io.vertx.sqlclient.impl.tracing.QueryTracer;
3131
import io.vertx.sqlclient.spi.ConnectionFactory;
3232

33-
public class DB2ConnectionImpl extends SqlConnectionImpl<DB2ConnectionImpl> implements DB2Connection {
33+
public class DB2ConnectionImpl extends SqlConnectionBase<DB2ConnectionImpl> implements DB2Connection {
3434

3535
public static Future<DB2Connection> connect(Vertx vertx, DB2ConnectOptions options) {
3636
ContextInternal ctx = (ContextInternal) vertx.getOrCreateContext();

vertx-db2-client/src/main/java/io/vertx/db2client/impl/DB2PoolImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import io.vertx.sqlclient.SqlConnection;
3030
import io.vertx.sqlclient.impl.Connection;
3131
import io.vertx.sqlclient.impl.PoolBase;
32-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
3332
import io.vertx.sqlclient.impl.tracing.QueryTracer;
3433
import io.vertx.sqlclient.spi.ConnectionFactory;
3534

@@ -43,7 +42,7 @@ public DB2PoolImpl(VertxInternal vertx, int pipeliningLimit, PoolOptions poolOpt
4342

4443
@SuppressWarnings("rawtypes")
4544
@Override
46-
protected SqlConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection conn) {
45+
protected DB2ConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection conn) {
4746
return new DB2ConnectionImpl(context, factory, conn, tracer, metrics);
4847
}
4948

vertx-mssql-client/src/main/java/io/vertx/mssqlclient/impl/MSSQLConnectionImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
import io.vertx.core.Vertx;
2020
import io.vertx.mssqlclient.spi.MSSQLDriver;
2121
import io.vertx.sqlclient.impl.Connection;
22-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
22+
import io.vertx.sqlclient.impl.SqlConnectionBase;
2323
import io.vertx.sqlclient.impl.tracing.QueryTracer;
2424
import io.vertx.sqlclient.spi.ConnectionFactory;
2525

26-
public class MSSQLConnectionImpl extends SqlConnectionImpl<MSSQLConnectionImpl> implements MSSQLConnection {
26+
public class MSSQLConnectionImpl extends SqlConnectionBase<MSSQLConnectionImpl> implements MSSQLConnection {
2727

2828
public MSSQLConnectionImpl(ContextInternal context, ConnectionFactory factory, Connection conn, QueryTracer tracer, ClientMetrics metrics) {
2929
super(context, factory, conn, MSSQLDriver.INSTANCE, tracer, metrics);

vertx-mssql-client/src/main/java/io/vertx/mssqlclient/impl/MSSQLPoolImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import io.vertx.sqlclient.SqlConnection;
2626
import io.vertx.sqlclient.impl.Connection;
2727
import io.vertx.sqlclient.impl.PoolBase;
28-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
2928
import io.vertx.sqlclient.impl.tracing.QueryTracer;
3029
import io.vertx.sqlclient.spi.ConnectionFactory;
3130

@@ -38,7 +37,7 @@ public MSSQLPoolImpl(VertxInternal vertx, MSSQLConnectOptions baseConnectOptions
3837
}
3938

4039
@Override
41-
protected SqlConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection connection) {
40+
protected MSSQLConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection connection) {
4241
return new MSSQLConnectionImpl(context, factory, connection, tracer, metrics);
4342
}
4443

vertx-mysql-client/src/main/java/io/vertx/mysqlclient/impl/MySQLConnectionImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
import io.vertx.mysqlclient.impl.command.*;
2525
import io.vertx.mysqlclient.spi.MySQLDriver;
2626
import io.vertx.sqlclient.impl.Connection;
27-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
27+
import io.vertx.sqlclient.impl.SqlConnectionBase;
2828
import io.vertx.sqlclient.impl.tracing.QueryTracer;
2929
import io.vertx.sqlclient.spi.ConnectionFactory;
3030

31-
public class MySQLConnectionImpl extends SqlConnectionImpl<MySQLConnectionImpl> implements MySQLConnection {
31+
public class MySQLConnectionImpl extends SqlConnectionBase<MySQLConnectionImpl> implements MySQLConnection {
3232

3333
public static Future<MySQLConnection> connect(ContextInternal ctx, MySQLConnectOptions options) {
3434
if (options.isUsingDomainSocket() && !ctx.owner().isNativeTransportEnabled()) {

vertx-mysql-client/src/main/java/io/vertx/mysqlclient/impl/MySQLPoolImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import io.vertx.sqlclient.SqlConnection;
2626
import io.vertx.sqlclient.impl.Connection;
2727
import io.vertx.sqlclient.impl.PoolBase;
28-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
2928
import io.vertx.sqlclient.impl.tracing.QueryTracer;
3029
import io.vertx.sqlclient.spi.ConnectionFactory;
3130

@@ -38,7 +37,7 @@ public MySQLPoolImpl(VertxInternal vertx, MySQLConnectOptions baseConnectOptions
3837
}
3938

4039
@Override
41-
protected SqlConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection conn) {
40+
protected MySQLConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection conn) {
4241
return new MySQLConnectionImpl(context, factory, conn, tracer, metrics);
4342
}
4443

vertx-oracle-client/src/main/java/io/vertx/oracleclient/impl/OracleConnectionFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import io.vertx.sqlclient.PoolOptions;
2222
import io.vertx.sqlclient.SqlConnection;
2323
import io.vertx.sqlclient.impl.Connection;
24-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
24+
import io.vertx.sqlclient.impl.SqlConnectionBase;
2525
import io.vertx.sqlclient.impl.tracing.QueryTracer;
2626
import io.vertx.sqlclient.spi.ConnectionFactory;
2727
import oracle.jdbc.OracleConnection;
@@ -70,7 +70,7 @@ public Future<SqlConnection> connect(Context context) {
7070
ContextInternal ic = (ContextInternal) context;
7171
return connect(ic)
7272
.map(c -> {
73-
SqlConnectionImpl connection = new SqlConnectionImpl(ic, this, c, OracleDriver.INSTANCE, tracer, metrics);
73+
SqlConnectionBase connection = new SqlConnectionBase(ic, this, c, OracleDriver.INSTANCE, tracer, metrics);
7474
c.init(connection);
7575
return connection;
7676
});

vertx-oracle-client/src/main/java/io/vertx/oracleclient/impl/OraclePoolImpl.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121
import io.vertx.sqlclient.Pool;
2222
import io.vertx.sqlclient.SqlConnection;
2323
import io.vertx.sqlclient.impl.SqlClientBase;
24-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
24+
import io.vertx.sqlclient.impl.SqlConnectionBase;
2525
import io.vertx.sqlclient.impl.command.CommandBase;
2626
import io.vertx.sqlclient.impl.tracing.QueryTracer;
2727

2828
import java.util.function.Function;
2929

30-
public class OraclePoolImpl extends SqlClientBase<OraclePoolImpl> implements OraclePool, Closeable {
30+
public class OraclePoolImpl extends SqlClientBase implements OraclePool, Closeable {
3131

3232
private final OracleConnectionFactory factory;
3333
private final VertxInternal vertx;
@@ -64,7 +64,7 @@ public Future<SqlConnection> getConnection() {
6464
private Future<SqlConnection> getConnectionInternal(ContextInternal ctx) {
6565
return factory.connect(ctx)
6666
.map(c -> {
67-
SqlConnectionImpl<?> connection = new SqlConnectionImpl<>(ctx, factory, c, OracleDriver.INSTANCE, tracer, metrics);
67+
SqlConnectionBase<?> connection = new SqlConnectionBase<>(ctx, factory, c, OracleDriver.INSTANCE, tracer, metrics);
6868
c.init(connection);
6969
return connection;
7070
});
@@ -110,6 +110,6 @@ public Future<Void> close() {
110110
public <R> Future<R> schedule(ContextInternal contextInternal, CommandBase<R> commandBase) {
111111
ContextInternal ctx = vertx.getOrCreateContext();
112112
return getConnectionInternal(ctx)
113-
.flatMap(conn -> ((SqlConnectionImpl<?>) conn).schedule(ctx, commandBase).eventually(r -> conn.close()));
113+
.flatMap(conn -> ((SqlConnectionBase<?>) conn).schedule(ctx, commandBase).eventually(r -> conn.close()));
114114
}
115115
}

vertx-pg-client/src/main/java/io/vertx/pgclient/impl/PgConnectionImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import io.vertx.pgclient.spi.PgDriver;
2525
import io.vertx.sqlclient.impl.Connection;
2626
import io.vertx.sqlclient.impl.Notification;
27-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
27+
import io.vertx.sqlclient.impl.SqlConnectionBase;
2828
import io.vertx.core.AsyncResult;
2929
import io.vertx.core.Context;
3030
import io.vertx.core.Future;
@@ -33,7 +33,7 @@
3333
import io.vertx.pgclient.impl.codec.TxFailedEvent;
3434
import io.vertx.sqlclient.impl.tracing.QueryTracer;
3535

36-
public class PgConnectionImpl extends SqlConnectionImpl<PgConnectionImpl> implements PgConnection {
36+
public class PgConnectionImpl extends SqlConnectionBase<PgConnectionImpl> implements PgConnection {
3737

3838
public static Future<PgConnection> connect(ContextInternal context, PgConnectOptions options) {
3939
if (options.isUsingDomainSocket() && !context.owner().isNativeTransportEnabled()) {

vertx-pg-client/src/main/java/io/vertx/pgclient/impl/PgPoolImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import io.vertx.sqlclient.SqlConnection;
2929
import io.vertx.sqlclient.impl.Connection;
3030
import io.vertx.sqlclient.impl.PoolBase;
31-
import io.vertx.sqlclient.impl.SqlConnectionImpl;
3231
import io.vertx.sqlclient.impl.tracing.QueryTracer;
3332
import io.vertx.sqlclient.spi.ConnectionFactory;
3433

@@ -48,7 +47,7 @@ public PgPoolImpl(VertxInternal vertx, PgConnectOptions baseConnectOptions, Quer
4847
}
4948

5049
@Override
51-
protected SqlConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection conn) {
50+
protected PgConnectionImpl wrap(ContextInternal context, ConnectionFactory factory, Connection conn) {
5251
return new PgConnectionImpl((PgConnectionFactory) factory, context, conn, tracer, metrics);
5352
}
5453

0 commit comments

Comments
 (0)