Java Version set to 1.8

anonymous types replaced by lambda's
Method references used instead of Lambda's
Explicit type replaced by <>
travis.yml updated to java 1.8
This commit is contained in:
Andreas Mager
2017-06-19 17:07:05 +02:00
committed by Andreas Mager
parent 555893d287
commit fb9765304c
11 changed files with 32 additions and 111 deletions
@@ -152,12 +152,7 @@ public class ProtocolDecodingServer {
System.out.println("Loop server started");
startClientsTesting();
//Bind a shutdown hook
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
server.stop();
}
});
Runtime.getRuntime().addShutdownHook(new Thread(server::stop));
}
private static void startClientsTesting() throws MqttException, InterruptedException {
@@ -104,12 +104,7 @@ public class ProtocolPublishDecodingServer {
publishBombing();
publishBombing();
//Bind a shutdown hook
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
server.stop();
}
});
Runtime.getRuntime().addShutdownHook(new Thread(server::stop));
}
private static void publishBombing() {