Skip to content

Commit cbafeb5

Browse files
committed
Update for 3.5.1 staging
1 parent d9cbfad commit cbafeb5

File tree

173 files changed

+1288
-808
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+1288
-808
lines changed

amqp-bridge-examples/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.vertx</groupId>
88
<artifactId>amqp-bridge-examples</artifactId>
9-
<version>3.5.0</version>
9+
<version>3.5.1</version>
1010

1111
<dependencies>
1212
<!-- primary deps -->
@@ -59,7 +59,7 @@
5959
<repositories>
6060
<repository>
6161
<id>staging</id>
62-
<url>https://oss.sonatype.org/content/repositories/iovertx-3720/</url>
62+
<url>https://oss.sonatype.org/content/repositories/iovertx-3742/</url>
6363
</repository>
6464
</repositories>
6565
</profile>

camel-bridge-examples/README.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Launch it by running the `main` method in your IDE or, after having build the pr
2525

2626

2727
----
28-
java -jar target/camel-bridge-examples-3.5.0.jar run io.vertx.example.camel.feed.FeedExample
28+
java -jar target/camel-bridge-examples-3.5.1.jar run io.vertx.example.camel.feed.FeedExample
2929
----
3030

3131
== RMI example
@@ -45,7 +45,7 @@ This example demonstrates:
4545
Launch it by running the `main` method in your IDE , after having build the project with `mvn clean package`, with:
4646

4747
----
48-
java -jar target/camel-bridge-examples-3.5.0.jar run io.vertx.example.camel.rmi.RMIExample
48+
java -jar target/camel-bridge-examples-3.5.1.jar run io.vertx.example.camel.rmi.RMIExample
4949
----
5050

5151
Then open your browser to: `http://localhost:8080/?name=world`

camel-bridge-examples/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.vertx</groupId>
88
<artifactId>camel-bridge-examples</artifactId>
9-
<version>3.5.0</version>
9+
<version>3.5.1</version>
1010

1111
<dependencies>
1212
<dependency>
@@ -101,7 +101,7 @@
101101
<repositories>
102102
<repository>
103103
<id>staging</id>
104-
<url>https://oss.sonatype.org/content/repositories/iovertx-3720/</url>
104+
<url>https://oss.sonatype.org/content/repositories/iovertx-3742/</url>
105105
</repository>
106106
</repositories>
107107
</profile>

circuit-breaker-examples/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.vertx</groupId>
88
<artifactId>circuit-breaker-examples</artifactId>
9-
<version>3.5.0</version>
9+
<version>3.5.1</version>
1010

1111
<build>
1212
<plugins>
@@ -52,7 +52,7 @@
5252
<repositories>
5353
<repository>
5454
<id>staging</id>
55-
<url>https://oss.sonatype.org/content/repositories/iovertx-3720/</url>
55+
<url>https://oss.sonatype.org/content/repositories/iovertx-3742/</url>
5656
</repository>
5757
</repositories>
5858
</profile>

consul-examples/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.vertx</groupId>
88
<artifactId>consul-examples</artifactId>
9-
<version>3.5.0</version>
9+
<version>3.5.1</version>
1010

1111
<dependencies>
1212
<dependency>
@@ -51,7 +51,7 @@
5151
<repositories>
5252
<repository>
5353
<id>staging</id>
54-
<url>https://oss.sonatype.org/content/repositories/iovertx-3720/</url>
54+
<url>https://oss.sonatype.org/content/repositories/iovertx-3742/</url>
5555
</repository>
5656
</repositories>
5757
</profile>

core-examples/pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.vertx</groupId>
88
<artifactId>core-examples</artifactId>
9-
<version>3.5.0</version>
9+
<version>3.5.1</version>
1010

1111
<dependencies>
1212

@@ -19,7 +19,7 @@
1919
<dependency>
2020
<groupId>io.netty</groupId>
2121
<artifactId>netty-tcnative-boringssl-static</artifactId>
22-
<version>2.0.6.Final</version>
22+
<version>2.0.7.Final</version>
2323
</dependency>
2424

2525
<dependency>
@@ -64,7 +64,7 @@
6464
<repositories>
6565
<repository>
6666
<id>staging</id>
67-
<url>https://oss.sonatype.org/content/repositories/iovertx-3720/</url>
67+
<url>https://oss.sonatype.org/content/repositories/iovertx-3742/</url>
6868
</repository>
6969
</repositories>
7070
</profile>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import io.vertx.core.parsetools.RecordParser
2+
vertx.createNetClient().connect(1234, "localhost", { res ->
3+
4+
if (res.succeeded()) {
5+
def socket = res.result()
6+
7+
RecordParser.newDelimited("\n", socket).endHandler({ v ->
8+
socket.close()
9+
}).exceptionHandler({ t ->
10+
t.printStackTrace()
11+
socket.close()
12+
}).handler({ buffer ->
13+
def greeting = buffer.toString("UTF-8")
14+
println("Net client receiving: ${greeting}")
15+
})
16+
17+
// Now send some data
18+
java.util.stream.Stream.of("John", "Joe", "Lisa", "Bill").forEach({ name ->
19+
println("Net client sending: ${name}")
20+
socket.write(name).write("\n")
21+
})
22+
23+
} else {
24+
println("Failed to connect ${res.cause()}")
25+
}
26+
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import io.vertx.core.parsetools.RecordParser
2+
3+
vertx.createNetServer().connectHandler({ sock ->
4+
5+
def parser = RecordParser.newDelimited("\n", sock)
6+
7+
parser.endHandler({ v ->
8+
sock.close()
9+
}).exceptionHandler({ t ->
10+
t.printStackTrace()
11+
sock.close()
12+
}).handler({ buffer ->
13+
def name = buffer.toString("UTF-8")
14+
sock.write("Hello ${name}\n", "UTF-8")
15+
})
16+
17+
}).listen(1234)
18+
19+
println("Echo server is now listening")
20+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
import io.vertx.core.buffer.Buffer
2+
vertx.createNetClient().connect(1234, "localhost", { ar ->
3+
if (ar.succeeded()) {
4+
5+
def socket = ar.result()
6+
7+
// Create batch stream for reading and writing
8+
def batchStream = new io.vertx.example.core.net.stream.BatchStream(socket, socket)
9+
10+
// Pause reading data
11+
batchStream.pause()
12+
13+
// Register read stream handler
14+
batchStream.handler({ batch ->
15+
println("Client Received : ${batch.getRaw().toString()}")
16+
}).endHandler({ v ->
17+
batchStream.end()
18+
}).exceptionHandler({ t ->
19+
t.printStackTrace()
20+
batchStream.end()
21+
})
22+
23+
// Resume reading data
24+
batchStream.resume()
25+
26+
// JsonObject
27+
def jsonObject = [
28+
id:java.util.UUID.randomUUID().toString(),
29+
name:"Vert.x",
30+
timestamp:java.time.Instant.now()
31+
]
32+
33+
// JsonArray
34+
def jsonArray = [
35+
java.util.UUID.randomUUID().toString(),
36+
"Vert.x",
37+
java.time.Instant.now()
38+
]
39+
40+
// Buffer
41+
def buffer = Buffer.buffer("Vert.x is awesome!")
42+
43+
// Write to socket
44+
batchStream.write(new io.vertx.example.core.net.stream.Batch(jsonObject))
45+
batchStream.write(new io.vertx.example.core.net.stream.Batch(jsonArray))
46+
batchStream.write(new io.vertx.example.core.net.stream.Batch(buffer))
47+
48+
} else {
49+
println("Failed to connect ${ar.cause()}")
50+
}
51+
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
vertx.createNetServer().connectHandler({ socket ->
2+
3+
// Create batch stream for reading and writing
4+
def batchStream = new io.vertx.example.core.net.stream.BatchStream(socket, socket)
5+
6+
// Pause reading data
7+
batchStream.pause()
8+
9+
// Register read stream handler
10+
batchStream.handler({ batch ->
11+
12+
// Print received batch object from the client
13+
println("Server Received : ${batch.getRaw().toString()}")
14+
15+
// Write back batch object to the client
16+
batchStream.write(batch)
17+
18+
// Check if write queue is full
19+
if (batchStream.writeQueueFull()) {
20+
21+
// Pause reading data
22+
batchStream.pause()
23+
24+
// Called once write queue is ready to accept more data
25+
batchStream.drainHandler({ done ->
26+
27+
// Resume reading data
28+
batchStream.resume()
29+
30+
})
31+
}
32+
}).endHandler({ v ->
33+
batchStream.end()
34+
}).exceptionHandler({ t ->
35+
t.printStackTrace()
36+
batchStream.end()
37+
})
38+
39+
// Resume reading data
40+
batchStream.resume()
41+
42+
}).listen(1234)
43+
println("Batch server is now listening to port : 1234")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
var RecordParser = require("vertx-js/record_parser");
2+
vertx.createNetClient().connect(1234, "localhost", function (res, res_err) {
3+
4+
if (res_err == null) {
5+
var socket = res;
6+
7+
RecordParser.newDelimited("\n", socket).endHandler(function (v) {
8+
socket.close();
9+
}).exceptionHandler(function (t) {
10+
t.printStackTrace();
11+
socket.close();
12+
}).handler(function (buffer) {
13+
var greeting = buffer.toString("UTF-8");
14+
console.log("Net client receiving: " + greeting);
15+
});
16+
17+
// Now send some data
18+
Java.type("java.util.stream.Stream").of("John", "Joe", "Lisa", "Bill").forEach(function (name) {
19+
console.log("Net client sending: " + name);
20+
socket.write(name).write("\n");
21+
});
22+
23+
} else {
24+
console.log("Failed to connect " + res_err);
25+
}
26+
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var RecordParser = require("vertx-js/record_parser");
2+
3+
vertx.createNetServer().connectHandler(function (sock) {
4+
5+
var parser = RecordParser.newDelimited("\n", sock);
6+
7+
parser.endHandler(function (v) {
8+
sock.close();
9+
}).exceptionHandler(function (t) {
10+
t.printStackTrace();
11+
sock.close();
12+
}).handler(function (buffer) {
13+
var name = buffer.toString("UTF-8");
14+
sock.write("Hello " + name + "\n", "UTF-8");
15+
});
16+
17+
}).listen(1234);
18+
19+
console.log("Echo server is now listening");
20+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
var Buffer = require("vertx-js/buffer");
2+
vertx.createNetClient().connect(1234, "localhost", function (ar, ar_err) {
3+
if (ar_err == null) {
4+
5+
var socket = ar;
6+
7+
// Create batch stream for reading and writing
8+
var batchStream = new (Java.type("io.vertx.example.core.net.stream.BatchStream"))(socket, socket);
9+
10+
// Pause reading data
11+
batchStream.pause();
12+
13+
// Register read stream handler
14+
batchStream.handler(function (batch) {
15+
console.log("Client Received : " + batch.getRaw().toString());
16+
}).endHandler(function (v) {
17+
batchStream.end();
18+
}).exceptionHandler(function (t) {
19+
t.printStackTrace();
20+
batchStream.end();
21+
});
22+
23+
// Resume reading data
24+
batchStream.resume();
25+
26+
// JsonObject
27+
var jsonObject = {
28+
"id" : Java.type("java.util.UUID").randomUUID().toString(),
29+
"name" : "Vert.x",
30+
"timestamp" : Java.type("java.time.Instant").now()
31+
};
32+
33+
// JsonArray
34+
var jsonArray = [
35+
Java.type("java.util.UUID").randomUUID().toString(),
36+
"Vert.x",
37+
Java.type("java.time.Instant").now()
38+
];
39+
40+
// Buffer
41+
var buffer = Buffer.buffer("Vert.x is awesome!");
42+
43+
// Write to socket
44+
batchStream.write(new (Java.type("io.vertx.example.core.net.stream.Batch"))(jsonObject));
45+
batchStream.write(new (Java.type("io.vertx.example.core.net.stream.Batch"))(jsonArray));
46+
batchStream.write(new (Java.type("io.vertx.example.core.net.stream.Batch"))(buffer));
47+
48+
} else {
49+
console.log("Failed to connect " + ar_err);
50+
}
51+
});

0 commit comments

Comments
 (0)