Skip to content

Commit ec00ee4

Browse files
committed
jooby: 4.0.9
- use built-in vertx pg client - code clean-up
1 parent 43edfc1 commit ec00ee4

File tree

7 files changed

+196
-316
lines changed

7 files changed

+196
-316
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Add/Override some properties to matches Vertx pg Driver properties
2+
db.database = ${db.databaseName}
3+
db.host = ${db.serverName}
4+
db.cachePreparedStatements = true
5+
db.preparedStatementCacheMaxSize = 1024
6+
db.pipeliningLimit = 256

frameworks/Java/jooby/jooby-pgclient.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ COPY pom.xml pom.xml
44
COPY src src
55
COPY public public
66
COPY conf conf
7-
RUN mvn package -q -P netty
7+
RUN mvn package -q -P vertx
88

99
EXPOSE 8080
1010

11-
CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-XX:+UseParallelGC", "--enable-native-access=ALL-UNNAMED", "--add-opens=java.base/java.lang=ALL-UNNAMED", "--sun-misc-unsafe-memory-access=allow", "-Dio.netty.disableHttpHeadersValidation=true", "-Dio.netty.buffer.checkBounds=false", "-Dio.netty.buffer.checkAccessible=false", "-Dio.netty.noUnsafe=false", "-Dio.netty.eventLoopGroup=single", "-cp", "target/jooby.jar", "com.techempower.ReactivePg"]
11+
CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-XX:+UseParallelGC", "--enable-native-access=ALL-UNNAMED", "--add-opens=java.base/java.lang=ALL-UNNAMED", "--sun-misc-unsafe-memory-access=allow", "-Dio.netty.disableHttpHeadersValidation=true", "-Dio.netty.buffer.checkBounds=false", "-Dio.netty.buffer.checkAccessible=false", "-Dio.netty.noUnsafe=false", "-Dio.netty.eventLoopGroup=single", "-Djava.lang.Integer.IntegerCache.high=10000", "-Dvertx.disableMetrics=true", "-Dvertx.disableContextTimings=true", "-cp", "target/jooby.jar", "com.techempower.ReactivePg", "vertx"]

frameworks/Java/jooby/pom.xml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<name>jooby</name>
1212

1313
<properties>
14-
<jooby.version>4.0.7</jooby.version>
14+
<jooby.version>4.0.9</jooby.version>
1515
<dsl-json.version>2.0.2</dsl-json.version>
1616
<postgresql.version>42.7.7</postgresql.version>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -44,10 +44,11 @@
4444
<version>${postgresql.version}</version>
4545
</dependency>
4646

47+
<!-- vertx -->
4748
<dependency>
48-
<groupId>io.vertx</groupId>
49-
<artifactId>vertx-pg-client</artifactId>
50-
<version>5.0.1</version>
49+
<groupId>io.jooby</groupId>
50+
<artifactId>jooby-vertx-pg-client</artifactId>
51+
<version>${jooby.version}</version>
5152
</dependency>
5253

5354
<!-- json -->
@@ -205,6 +206,17 @@
205206
</dependency>
206207
</dependencies>
207208
</profile>
209+
210+
<profile>
211+
<id>vertx</id>
212+
<dependencies>
213+
<dependency>
214+
<groupId>io.jooby</groupId>
215+
<artifactId>jooby-vertx</artifactId>
216+
<version>${jooby.version}</version>
217+
</dependency>
218+
</dependencies>
219+
</profile>
208220
</profiles>
209221

210222
<dependencyManagement>

frameworks/Java/jooby/src/main/java/com/techempower/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class App extends Jooby {
2727

2828
private static final String MESSAGE = "Hello, World!";
2929

30-
private static final byte[] MESSAGE_BYTES = MESSAGE.getBytes(StandardCharsets.US_ASCII);
30+
private static final byte[] MESSAGE_BYTES = MESSAGE.getBytes(StandardCharsets.UTF_8);
3131

3232
{
3333
/** Database: */

frameworks/Java/jooby/src/main/java/com/techempower/PgClient.java

Lines changed: 0 additions & 201 deletions
This file was deleted.

0 commit comments

Comments
 (0)