Skip to content

Commit 5413af6

Browse files
committed
Cleanup the project
1 parent e9f2271 commit 5413af6

28 files changed

+1580
-375
lines changed

.editorconfig

Lines changed: 1161 additions & 0 deletions
Large diffs are not rendered by default.

.github/workflows/check.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,23 @@ name: CI Check
22

33
on:
44
push:
5-
branches: [ "**" ]
5+
branches: ["**"]
66

77
jobs:
88
check:
99
runs-on: ubuntu-latest
1010
steps:
11-
- name: Checkout
12-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
13-
- name: Setup Java
14-
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4
15-
with:
16-
distribution: temurin
17-
java-version: 11
18-
- name: Setup Gradle
19-
uses: gradle/actions/setup-gradle@8379f6a1328ee0e06e2bb424dadb7b159856a326 # v4
20-
- name: Check
21-
run: ./gradlew check
22-
env:
23-
ORG_GRADLE_PROJECT_dockerHubUsername: ${{ secrets.DOCKER_USERNAME }}
24-
ORG_GRADLE_PROJECT_dockerHubPassword: ${{ secrets.DOCKER_TOKEN }}
11+
- name: Checkout
12+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
13+
- name: Setup Java
14+
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4
15+
with:
16+
distribution: temurin
17+
java-version: 11
18+
- name: Setup Gradle
19+
uses: gradle/actions/setup-gradle@8379f6a1328ee0e06e2bb424dadb7b159856a326 # v4
20+
- name: Check
21+
run: ./gradlew check
22+
env:
23+
ORG_GRADLE_PROJECT_dockerHubUsername: ${{ secrets.DOCKER_USERNAME }}
24+
ORG_GRADLE_PROJECT_dockerHubPassword: ${{ secrets.DOCKER_TOKEN }}

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This database can be used as the data source for a monitoring dashboard to monit
2121

2222
#**This extension is not yet ready for production use.**#
2323

24-
If you want use this in production, please contact HiveMQ [email protected]
24+
If you want to use this in production, please contact HiveMQ [email protected].
2525

2626
== Flow
2727

build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ testing {
5454
}
5555
"test"(JvmTestSuite::class) {
5656
dependencies {
57+
implementation(libs.assertj)
5758
implementation(libs.mockito)
5859
implementation(libs.wiremock)
5960
runtimeOnly(libs.logback.classic)
@@ -69,7 +70,7 @@ testing {
6970
}
7071
oci.of(this) {
7172
imageDependencies {
72-
runtime("hivemq:hivemq4:4.5.3").tag("latest")
73+
runtime("hivemq:hivemq4:4.40.0").tag("latest")
7374
}
7475
}
7576
}

deploy/docker/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
ARG HIVEMQ_VERSION=4.5.3
2-
1+
# hivemq/hivemq4:4.40.0
32
FROM hivemq/hivemq4@sha256:02bc5a450b8c711ceb8c1de0b826a3f569dffc12501a10df234a90158fb8c1ff
43

54
# Add extensions

deploy/k8s/hivemq.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ hivemq:
2020
enabled: true
2121
monitoring:
2222
dedicated: true
23-
enabled: true
23+
enabled: true

gradle/libs.versions.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
[versions]
2+
assertj = "3.27.3"
23
commonsLang = "3.17.0"
34
dropwizard-metrics-influxdb = "1.3.4"
45
gradleOci-junitJupiter = "0.7.0"
5-
hivemq-extensionSdk = "4.5.3"
6+
hivemq-extensionSdk = "4.40.0"
67
hivemq-mqttClient = "1.3.5"
78
junit-jupiter = "5.10.0"
89
logback = "1.5.18"
@@ -12,6 +13,7 @@ testcontainers = "1.21.1"
1213
wiremock = "3.13.0"
1314

1415
[libraries]
16+
assertj = { module = "org.assertj:assertj-core", version.ref = "assertj" }
1517
commonsLang = { module = "org.apache.commons:commons-lang3", version.ref = "commonsLang" }
1618
dropwizard-metrics-influxdb = { module = "com.izettle:dropwizard-metrics-influxdb", version.ref = "dropwizard-metrics-influxdb" }
1719
gradleOci-junitJupiter = { module = "io.github.sgtsilvio:gradle-oci-junit-jupiter", version.ref = "gradleOci-junitJupiter" }

src/hivemq-extension/sparkplug.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ influxdb.bucket:hivemq
2222
influxdb.organization:hivemq
2323

2424
## sparkplug properties
25-
sparkplug.version:spBv1.0
25+
sparkplug.version:spBv1.0

src/integrationTest/java/com/hivemq/extensions/sparkplug/influxdb/SparkplugBInterceptorIT.java

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,14 @@
3939
class SparkplugBInterceptorIT {
4040

4141
@Container
42-
final @NotNull HiveMQContainer container =
43-
new HiveMQContainer(OciImages.getImageName("hivemq/hivemq4"))
44-
.withExtension(MountableFile.forClasspathResource("hivemq-sparkplug-extension"))
45-
.waitForExtension("HiveMQ Sparkplug Extension")
46-
.withLogLevel(Level.TRACE);
42+
final @NotNull HiveMQContainer container = new HiveMQContainer(OciImages.getImageName("hivemq/hivemq4")) //
43+
.withExtension(MountableFile.forClasspathResource("hivemq-sparkplug-extension"))
44+
.waitForExtension("HiveMQ Sparkplug Extension")
45+
.withLogLevel(Level.TRACE);
4746

4847
@Test
4948
@Timeout(value = 3, unit = TimeUnit.MINUTES)
5049
void test_DBIRTH() throws Exception {
51-
5250
final String DEATH_TOPIC = "spBv1.0/group1/NDEATH/eon1";
5351
final String BIRTH_TOPIC = "spBv1.0/group1/NBIRTH/eon1";
5452

@@ -71,16 +69,12 @@ void test_DBIRTH() throws Exception {
7169
subscriber.toAsync().subscribeWith().topicFilter(BIRTH_TOPIC).callback(publishBIRTH::complete).send().get();
7270
subscriber.toAsync().subscribeWith().topicFilter(DEATH_TOPIC).callback(publishDEATH::complete).send().get();
7371

74-
final Mqtt5Publish will = Mqtt5Publish.builder()
75-
.topic(DEATH_TOPIC)
76-
.payload("".getBytes(StandardCharsets.UTF_8))
77-
.build();
72+
final Mqtt5Publish will =
73+
Mqtt5Publish.builder().topic(DEATH_TOPIC).payload("".getBytes(StandardCharsets.UTF_8)).build();
7874
client.connectWith().willPublish(will).send();
7975

80-
final Mqtt5Publish birthPublish = Mqtt5Publish.builder()
81-
.topic(BIRTH_TOPIC)
82-
.payload("".getBytes(StandardCharsets.UTF_8))
83-
.build();
76+
final Mqtt5Publish birthPublish =
77+
Mqtt5Publish.builder().topic(BIRTH_TOPIC).payload("".getBytes(StandardCharsets.UTF_8)).build();
8478
client.publish(birthPublish);
8579

8680
final Mqtt5Publish birth = publishBIRTH.get();
@@ -94,4 +88,4 @@ void test_DBIRTH() throws Exception {
9488

9589
subscriber.disconnect();
9690
}
97-
}
91+
}

src/integrationTest/resources/logback-test.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@
3434
<!-- silence netty -->
3535
<logger name="io.netty" level="WARN"/>
3636

37-
</configuration>
37+
</configuration>

0 commit comments

Comments
 (0)