Skip to content
This repository was archived by the owner on Oct 26, 2025. It is now read-only.

Commit 82ba9a9

Browse files
fussel178Ludwig Richter
authored andcommitted
feat(examples): Update all verticles that use the deprecated GenericConfiguration type
1 parent c48c793 commit 82ba9a9

16 files changed

+31
-34
lines changed

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/DefaultConfigVerticle.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@
1212
* A very simple verticle which should present the usage of automatic loading
1313
* of the default configuration in a Telestion verticle.
1414
*
15-
* @author Ludwig Richter
15+
* @author Ludwig Richter (@fussel178)
1616
*/
17-
@SuppressWarnings("unused")
1817
public class DefaultConfigVerticle extends TelestionVerticle<DefaultConfigVerticle.Configuration> {
1918

2019
public record Configuration(

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/GenericSimpleCommandHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package de.wuespace.telestion.examples;
22

3-
import de.wuespace.telestion.api.verticle.GenericConfiguration;
43
import de.wuespace.telestion.api.verticle.TelestionVerticle;
4+
import de.wuespace.telestion.api.verticle.UntypedConfiguration;
55
import de.wuespace.telestion.api.verticle.trait.WithEventBus;
66
import de.wuespace.telestion.examples.messages.SimpleCommand;
77
import io.vertx.core.eventbus.Message;
@@ -10,9 +10,9 @@
1010
import java.util.Locale;
1111

1212
/**
13-
* @author Pablo Klaschka, Ludwig Richter
13+
* @author Pablo Klaschka (@pklaschka), Ludwig Richter (@fussel178)
1414
*/
15-
public class GenericSimpleCommandHandler extends TelestionVerticle<GenericConfiguration> implements WithEventBus {
15+
public class GenericSimpleCommandHandler extends TelestionVerticle<UntypedConfiguration> implements WithEventBus {
1616
@Override
1717
public void onStart() {
1818
// with "controller":

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/HelloWorld.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package de.wuespace.telestion.examples;
22

3-
import de.wuespace.telestion.api.verticle.GenericConfiguration;
3+
import de.wuespace.telestion.api.verticle.NoConfiguration;
44
import de.wuespace.telestion.api.verticle.TelestionVerticle;
55

66
import java.time.Duration;
@@ -9,9 +9,9 @@
99
* Test-Class.<br>
1010
* Will be removed by the first release.
1111
*
12-
* @author Jan von Pichowski
12+
* @author Jan von Pichowski (@jvpichowski)
1313
*/
14-
public final class HelloWorld extends TelestionVerticle<GenericConfiguration> {
14+
public final class HelloWorld extends TelestionVerticle<NoConfiguration> {
1515
@Override
1616
public void onStart() {
1717
vertx.setPeriodic(Duration.ofSeconds(5).toMillis(), timerId -> {

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/PingVerticle.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
import java.time.Duration;
1212

1313
/**
14-
* @author Pablo Klaschka, Ludwig Richter
14+
* @author Pablo Klaschka (@pklaschka), Ludwig Richter (@fussel178)
1515
*/
1616
public class PingVerticle extends TelestionVerticle<PingVerticle.Configuration> implements WithEventBus {
17-
public static record Configuration(
17+
public record Configuration(
1818
@JsonProperty String address,
1919
@JsonProperty int interval
2020
) implements TelestionConfiguration {

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/PongVerticle.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
import io.vertx.core.eventbus.Message;
1111

1212
/**
13-
* @author Pablo Klaschka, Ludwig Richter
13+
* @author Pablo Klaschka (@pklaschka), Ludwig Richter (@fussel178)
1414
*/
1515
public class PongVerticle extends TelestionVerticle<PongVerticle.Configuration> implements WithEventBus {
16-
public static record Configuration(
16+
public record Configuration(
1717
@JsonProperty String address
1818
) implements TelestionConfiguration {
1919
}

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/PositionPublisher.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package de.wuespace.telestion.examples;
22

3-
import de.wuespace.telestion.api.verticle.GenericConfiguration;
3+
import de.wuespace.telestion.api.verticle.NoConfiguration;
44
import de.wuespace.telestion.api.verticle.TelestionVerticle;
55
import de.wuespace.telestion.api.verticle.trait.WithEventBus;
66
import de.wuespace.telestion.examples.messages.Position;
@@ -13,9 +13,9 @@
1313
/**
1414
* A class which publishes positions every two seconds. A codec for {@link Position} has to be registered.
1515
*
16-
* @author Pablo Klaschka, Jan von Pichowski, Ludwig Richter
16+
* @author Pablo Klaschka (@pklaschka), Jan von Pichowski (@jvpichowski), Ludwig Richter (@fussel178)
1717
*/
18-
public final class PositionPublisher extends TelestionVerticle<GenericConfiguration> implements WithEventBus {
18+
public final class PositionPublisher extends TelestionVerticle<NoConfiguration> implements WithEventBus {
1919

2020
/**
2121
* Internal. Don't use it! TODO remove it.<br>

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/RandomPositionPublisher.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package de.wuespace.telestion.examples;
22

3-
import de.wuespace.telestion.api.verticle.GenericConfiguration;
3+
import de.wuespace.telestion.api.verticle.NoConfiguration;
44
import de.wuespace.telestion.api.verticle.TelestionVerticle;
55
import de.wuespace.telestion.api.verticle.trait.WithEventBus;
66
import de.wuespace.telestion.api.verticle.trait.WithSharedData;
@@ -15,9 +15,11 @@
1515
* Test class. <br>
1616
* Will be removed upon first release.
1717
*
18-
* @author Pablo Klaschka, Jan von Pichowski, Ludwig Richter
18+
* @author Pablo Klaschka (@pklaschka), Jan von Pichowski (@jvpichowski), Ludwig Richter (@fussel178)
1919
*/
20-
public final class RandomPositionPublisher extends TelestionVerticle<GenericConfiguration> implements WithEventBus, WithSharedData {
20+
public final class RandomPositionPublisher extends TelestionVerticle<NoConfiguration>
21+
implements WithEventBus, WithSharedData {
22+
2123
private final Random rand = new Random(555326456);
2224

2325
@Override

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/SayHello.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
package de.wuespace.telestion.examples;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4-
import de.wuespace.telestion.api.verticle.GenericConfiguration;
54
import de.wuespace.telestion.api.verticle.TelestionConfiguration;
65
import de.wuespace.telestion.api.verticle.TelestionVerticle;
76
import de.wuespace.telestion.api.verticle.trait.WithTiming;
87
import io.vertx.core.DeploymentOptions;
9-
import io.vertx.core.Handler;
108
import io.vertx.core.Promise;
119
import io.vertx.core.Vertx;
1210

@@ -15,7 +13,7 @@
1513
/**
1614
* A class which says hello and shows the usage of configuration files.
1715
*
18-
* @author Pablo Klaschka, Jan von Pichowski, Ludwig Richter
16+
* @author Pablo Klaschka (@pklaschka), Jan von Pichowski (@jvpichowski), Ludwig Richter (@fussel178)
1917
*/
2018
public final class SayHello extends TelestionVerticle<SayHello.Configuration> implements WithTiming {
2119
public static void main(String[] args) {

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/SimpleCommandHandler.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@
1111
import java.util.Locale;
1212

1313
/**
14-
* @author Pablo Klaschka, Ludwig Richter
14+
* @author Pablo Klaschka (@pklaschka), Ludwig Richter (@fussel178)
1515
*/
16-
public class SimpleCommandHandler
17-
extends TelestionVerticle<SimpleCommandHandler.Configuration> implements WithEventBus {
16+
public class SimpleCommandHandler extends TelestionVerticle<SimpleCommandHandler.Configuration>
17+
implements WithEventBus {
18+
1819
public record Configuration(
1920
@JsonProperty String inAddress,
2021
@JsonProperty String pingAddress

modules/telestion-examples/src/main/java/de/wuespace/telestion/examples/SystemInfoVerticle.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package de.wuespace.telestion.examples;
22

3-
import de.wuespace.telestion.api.verticle.GenericConfiguration;
3+
import de.wuespace.telestion.api.verticle.NoConfiguration;
44
import de.wuespace.telestion.api.verticle.TelestionVerticle;
55

66
import java.net.InetAddress;
77

88
/**
9-
* @author Pablo Klaschka, Ludwig Richter
9+
* @author Pablo Klaschka (@pklaschka), Ludwig Richter (@fussel178)
1010
*/
11-
public class SystemInfoVerticle extends TelestionVerticle<GenericConfiguration> {
11+
public class SystemInfoVerticle extends TelestionVerticle<NoConfiguration> {
1212
@Override
1313
public void onStart() throws Exception {
1414
logger.info("System Hostname: {}", InetAddress.getLocalHost().getHostName());

0 commit comments

Comments
 (0)