@@ -57,7 +57,8 @@ public void gettingStarted() {
5757 // A simple query
5858 client
5959 .query ("SELECT * FROM users WHERE id='julien'" )
60- .execute (ar -> {
60+ .execute ()
61+ .onComplete (ar -> {
6162 if (ar .succeeded ()) {
6263 RowSet <Row > result = ar .result ();
6364 System .out .println ("Got " + result .size () + " rows " );
@@ -86,9 +87,10 @@ public void configureFromDataObject(Vertx vertx) {
8687 // Create the pool from the data object
8788 DB2Pool pool = DB2Pool .pool (vertx , connectOptions , poolOptions );
8889
89- pool .getConnection (ar -> {
90- // Handling your connection
91- });
90+ pool .getConnection ()
91+ .onComplete (ar -> {
92+ // Handling your connection
93+ });
9294 }
9395
9496 public void configureFromUri (Vertx vertx ) {
@@ -100,9 +102,10 @@ public void configureFromUri(Vertx vertx) {
100102 DB2Pool pool = DB2Pool .pool (connectionUri );
101103
102104 // Create the connection from the connection URI
103- DB2Connection .connect (vertx , connectionUri , res -> {
104- // Handling your connection
105- });
105+ DB2Connection .connect (vertx , connectionUri )
106+ .onComplete (res -> {
107+ // Handling your connection
108+ });
106109 }
107110
108111 public void connecting01 () {
@@ -259,44 +262,45 @@ public void connectSsl(Vertx vertx) {
259262 .setPath ("/path/to/keystore.p12" )
260263 .setPassword ("keystoreSecret" ));
261264
262- DB2Connection .connect (vertx , options , res -> {
263- if (res .succeeded ()) {
264- // Connected with SSL
265- } else {
266- System .out .println ("Could not connect " + res .cause ());
267- }
268- });
265+ DB2Connection .connect (vertx , options )
266+ .onComplete (res -> {
267+ if (res .succeeded ()) {
268+ // Connected with SSL
269+ } else {
270+ System .out .println ("Could not connect " + res .cause ());
271+ }
272+ });
269273 }
270274
271275 public void generatedKeys (SqlClient client ) {
272276 client
273277 .preparedQuery ("SELECT color_id FROM FINAL TABLE ( INSERT INTO color (color_name) VALUES (?), (?), (?) )" )
274- .execute (Tuple .of ("white" , "red" , "blue" ), ar -> {
275- if (ar .succeeded ()) {
276- RowSet <Row > rows = ar .result ();
277- System .out .println ("Inserted " + rows .rowCount () + " new rows." );
278- for (Row row : rows ) {
279- System .out .println ("generated key: " + row .getInteger ("color_id" ));
278+ .execute (Tuple .of ("white" , "red" , "blue" ))
279+ .onComplete (ar -> {
280+ if (ar .succeeded ()) {
281+ RowSet <Row > rows = ar .result ();
282+ System .out .println ("Inserted " + rows .rowCount () + " new rows." );
283+ for (Row row : rows ) {
284+ System .out .println ("generated key: " + row .getInteger ("color_id" ));
285+ }
286+ } else {
287+ System .out .println ("Failure: " + ar .cause ().getMessage ());
280288 }
281- } else {
282- System .out .println ("Failure: " + ar .cause ().getMessage ());
283- }
284- });
289+ });
285290 }
286291
287292 public void typeMapping01 (Pool pool ) {
288293 pool
289294 .query ("SELECT an_int_column FROM exampleTable" )
290- .execute (ar -> {
291- RowSet <Row > rowSet = ar .result ();
292- Row row = rowSet .iterator ().next ();
295+ .execute ().onSuccess (rowSet -> {
296+ Row row = rowSet .iterator ().next ();
293297
294- // Stored as INTEGER column type and represented as java.lang.Integer
295- Object value = row .getValue (0 );
298+ // Stored as INTEGER column type and represented as java.lang.Integer
299+ Object value = row .getValue (0 );
296300
297- // Convert to java.lang.Long
298- Long longValue = row .getLong (0 );
299- });
301+ // Convert to java.lang.Long
302+ Long longValue = row .getLong (0 );
303+ });
300304 }
301305
302306 public void collector01Example (SqlClient client ) {
@@ -309,17 +313,18 @@ public void collector01Example(SqlClient client) {
309313 // Run the query with the collector
310314 client .query ("SELECT * FROM users" )
311315 .collecting (collector )
312- .execute (ar -> {
313- if (ar .succeeded ()) {
314- SqlResult <Map <Long , String >> result = ar .result ();
316+ .execute ()
317+ .onComplete (ar -> {
318+ if (ar .succeeded ()) {
319+ SqlResult <Map <Long , String >> result = ar .result ();
315320
316- // Get the map created by the collector
317- Map <Long , String > map = result .value ();
318- System .out .println ("Got " + map );
319- } else {
320- System .out .println ("Failure: " + ar .cause ().getMessage ());
321- }
322- });
321+ // Get the map created by the collector
322+ Map <Long , String > map = result .value ();
323+ System .out .println ("Got " + map );
324+ } else {
325+ System .out .println ("Failure: " + ar .cause ().getMessage ());
326+ }
327+ });
323328 }
324329
325330 public void collector02Example (SqlClient client ) {
@@ -331,7 +336,11 @@ public void collector02Example(SqlClient client) {
331336 );
332337
333338 // Run the query with the collector
334- client .query ("SELECT * FROM users" ).collecting (collector ).execute (ar -> {
339+ client
340+ .query ("SELECT * FROM users" )
341+ .collecting (collector )
342+ .execute ()
343+ .onComplete (ar -> {
335344 if (ar .succeeded ()) {
336345 SqlResult <String > result = ar .result ();
337346
@@ -353,36 +362,38 @@ enum Days {
353362 * Using an enum as a string value in the Row and Tuple methods.
354363 */
355364 public void enumStringValues (SqlClient client ) {
356- client .preparedQuery ("SELECT day_name FROM FINAL TABLE ( INSERT INTO days (day_name) VALUES (?), (?), (?) )" )
357- .execute (Tuple .of (Days .FRIDAY , Days .SATURDAY , Days .SUNDAY ), ar -> {
358- if (ar .succeeded ()) {
359- RowSet <Row > rows = ar .result ();
360- System .out .println ("Inserted " + rows .rowCount () + " new rows" );
361- for (Row row : rows ) {
362- System .out .println ("Day: " + row .get (Days .class , "day_name" ));
363- }
364- } else {
365- System .out .println ("Failure: " + ar .cause ().getMessage ());
366- }
367- });
365+ client .preparedQuery ("SELECT day_name FROM FINAL TABLE ( INSERT INTO days (day_name) VALUES (?), (?), (?) )" )
366+ .execute (Tuple .of (Days .FRIDAY , Days .SATURDAY , Days .SUNDAY ))
367+ .onComplete (ar -> {
368+ if (ar .succeeded ()) {
369+ RowSet <Row > rows = ar .result ();
370+ System .out .println ("Inserted " + rows .rowCount () + " new rows" );
371+ for (Row row : rows ) {
372+ System .out .println ("Day: " + row .get (Days .class , "day_name" ));
373+ }
374+ } else {
375+ System .out .println ("Failure: " + ar .cause ().getMessage ());
376+ }
377+ });
368378 }
369379
370380 /**
371381 * Using an enum as an int value in the Row and Tuple methods.
372382 * The row.get() method returns the corresponding enum's name() value at the ordinal position of the integer value retrieved.
373383 */
374384 public void enumIntValues (SqlClient client ) {
375- client .preparedQuery ("SELECT day_num FROM FINAL TABLE ( INSERT INTO days (day_num) VALUES (?), (?), (?) )" )
376- .execute (Tuple .of (Days .FRIDAY .ordinal (), Days .SATURDAY .ordinal (), Days .SUNDAY .ordinal ()), ar -> {
377- if (ar .succeeded ()) {
378- RowSet <Row > rows = ar .result ();
379- System .out .println ("Inserted " + rows .rowCount () + " new rows" );
380- for (Row row : rows ) {
381- System .out .println ("Day: " + row .get (Days .class , "day_num" ));
382- }
383- } else {
384- System .out .println ("Failure: " + ar .cause ().getMessage ());
385- }
385+ client .preparedQuery ("SELECT day_num FROM FINAL TABLE ( INSERT INTO days (day_num) VALUES (?), (?), (?) )" )
386+ .execute (Tuple .of (Days .FRIDAY .ordinal (), Days .SATURDAY .ordinal (), Days .SUNDAY .ordinal ()))
387+ .onComplete (ar -> {
388+ if (ar .succeeded ()) {
389+ RowSet <Row > rows = ar .result ();
390+ System .out .println ("Inserted " + rows .rowCount () + " new rows" );
391+ for (Row row : rows ) {
392+ System .out .println ("Day: " + row .get (Days .class , "day_num" ));
393+ }
394+ } else {
395+ System .out .println ("Failure: " + ar .cause ().getMessage ());
396+ }
386397 });
387398 }
388399
0 commit comments