Skip to content

Commit d8c1d7e

Browse files
committed
Adapt to vertx-core internal api changes
1 parent b9b5a60 commit d8c1d7e

File tree

8 files changed

+14
-11
lines changed

8 files changed

+14
-11
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ protected Future<Connection> doConnectInternal(DB2ConnectOptions options, Contex
5555
Map<String, String> properties = options.getProperties();
5656
int pipeliningLimit = options.getPipeliningLimit();
5757
return client.connect(server).flatMap(so -> {
58-
VertxMetrics vertxMetrics = vertx.metricsSPI();
58+
VertxMetrics vertxMetrics = vertx.metrics();
5959
ClientMetrics metrics = vertxMetrics != null ? vertxMetrics.createClientMetrics(options.getSocketAddress(), "sql", options.getMetricsName()) : null;
6060
DB2SocketConnection conn = new DB2SocketConnection((NetSocketInternal) so, metrics, options, cachePreparedStatements,
6161
preparedStatementCacheSize, preparedStatementCacheSqlFilter, pipeliningLimit, context);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ private Future<Connection> connectOrRedirect(MSSQLConnectOptions options, Contex
7676
}
7777

7878
private MSSQLSocketConnection createSocketConnection(NetSocket so, MSSQLConnectOptions options, ContextInternal context) {
79-
VertxMetrics vertxMetrics = vertx.metricsSPI();
79+
VertxMetrics vertxMetrics = vertx.metrics();
8080
ClientMetrics metrics = vertxMetrics != null ? vertxMetrics.createClientMetrics(options.getSocketAddress(), "sql", options.getMetricsName()) : null;
8181
MSSQLSocketConnection conn = new MSSQLSocketConnection((NetSocketInternal) so, sslContextManager, metrics, options, false, 0, sql -> true, 1, context);
8282
conn.init();

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ private Future<Connection> doConnect(MySQLConnectOptions options, SslMode sslMod
133133
ConnectOptions connectOptions = new ConnectOptions().setRemoteAddress(server);
134134
Future<NetSocket> fut = client.connect(connectOptions);
135135
return fut.flatMap(so -> {
136-
VertxMetrics vertxMetrics = vertx.metricsSPI();
136+
VertxMetrics vertxMetrics = vertx.metrics();
137137
ClientMetrics metrics = vertxMetrics != null ? vertxMetrics.createClientMetrics(options.getSocketAddress(), "sql", options.getMetricsName()) : null;
138138
MySQLSocketConnection conn = new MySQLSocketConnection((NetSocketInternal) so, metrics, options, cachePreparedStatements, preparedStatementCacheMaxSize, preparedStatementCacheSqlFilter, pipeliningLimit, context);
139139
conn.init();

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ private OracleDataSource getDatasource(SqlConnectOptions options) {
6060
@Override
6161
public Future<SqlConnection> connect(Context context, OracleConnectOptions options) {
6262
OracleDataSource datasource = getDatasource(options);
63-
VertxMetrics vertxMetrics = ((VertxInternal)context.owner()).metricsSPI();
63+
VertxMetrics vertxMetrics = ((VertxInternal)context.owner()).metrics();
6464
ClientMetrics metrics = vertxMetrics != null ? vertxMetrics.createClientMetrics(options.getSocketAddress(), "sql", options.getMetricsName()) : null;
6565
ContextInternal ctx = (ContextInternal) context;
6666
return executeBlocking(context, () -> {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ private PgSocketConnection newSocketConnection(ContextInternal context, NetSocke
175175
Predicate<String> preparedStatementCacheSqlFilter = options.getPreparedStatementCacheSqlFilter();
176176
int pipeliningLimit = options.getPipeliningLimit();
177177
boolean useLayer7Proxy = options.getUseLayer7Proxy();
178-
VertxMetrics vertxMetrics = vertx.metricsSPI();
178+
VertxMetrics vertxMetrics = vertx.metrics();
179179
ClientMetrics metrics = vertxMetrics != null ? vertxMetrics.createClientMetrics(options.getSocketAddress(), "sql", options.getMetricsName()) : null;
180180
PgSocketConnection conn = new PgSocketConnection(socket, metrics, options, cachePreparedStatements, preparedStatementCacheMaxSize, preparedStatementCacheSqlFilter, pipeliningLimit, useLayer7Proxy, context);
181181
return conn;

vertx-sql-client/src/main/java/io/vertx/sqlclient/impl/ConnectionFactoryBase.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@ private void doClose(Promise<Void> p) {
5151
}
5252

5353
public static ContextInternal asEventLoopContext(ContextInternal ctx) {
54-
return ctx.owner().createEventLoopContext(ctx.nettyEventLoop(), ctx.owner().getWorkerPool(), ctx.classLoader());
54+
return ctx.owner().contextBuilder()
55+
.withEventLoop(ctx.nettyEventLoop())
56+
.withWorkerPool(ctx.workerPool())
57+
.build();
5558
}
5659

5760
public Future<Connection> connect(ContextInternal context, C options) {

vertx-sql-client/src/main/java/io/vertx/sqlclient/impl/pool/SqlConnectionPool.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public SqlConnectionPool(Function<Context, Future<SqlConnection>> connectionProv
9393
for (int i = 0; i < eventLoopSize; i++) {
9494
loops[i] = vertx.nettyEventLoopGroup().next();
9595
}
96-
pool.contextProvider(new Function<ContextInternal, ContextInternal>() {
96+
pool.contextProvider(new Function<>() {
9797
int idx = 0;
9898

9999
@Override
@@ -102,15 +102,15 @@ public ContextInternal apply(ContextInternal contextInternal) {
102102
if (idx == loops.length) {
103103
idx = 0;
104104
}
105-
return vertx.createEventLoopContext(loop, null, Thread.currentThread().getContextClassLoader());
105+
return vertx.contextBuilder().withEventLoop(loop).build();
106106
}
107107
});
108108
} else {
109-
pool.contextProvider(ctx -> ctx.owner().createEventLoopContext(ctx.nettyEventLoop(), null, Thread.currentThread().getContextClassLoader()));
109+
pool.contextProvider(ctx -> ctx.owner().contextBuilder().withEventLoop(ctx.nettyEventLoop()).build());
110110
}
111111
}
112112

113-
private final PoolConnector<PooledConnection> connector = new PoolConnector<PooledConnection>() {
113+
private final PoolConnector<PooledConnection> connector = new PoolConnector<>() {
114114
@Override
115115
public Future<ConnectResult<PooledConnection>> connect(ContextInternal context, Listener listener) {
116116
Future<SqlConnection> future = connectionProvider.apply(context);

vertx-sql-client/src/main/java/io/vertx/sqlclient/internal/pool/PoolImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public PoolImpl(VertxInternal vertx,
6969

7070
Handler<SqlConnectionPool.PooledConnection> hook = connectionInitializer != null ? this::initializeConnection : null;
7171

72-
VertxMetrics metrics = vertx.metricsSPI();
72+
VertxMetrics metrics = vertx.metrics();
7373
PoolMetrics poolMetrics;
7474
if (metrics != null) {
7575
poolMetrics = metrics.createPoolMetrics("sql", poolOptions.getName(), poolOptions.getMaxSize());

0 commit comments

Comments
 (0)