diff --git a/java_console/io/src/main/java/com/rusefi/io/AbstractConnectionStateListener.java b/java_console/io/src/main/java/com/rusefi/io/AbstractConnectionStateListener.java new file mode 100644 index 0000000000..b000d7997f --- /dev/null +++ b/java_console/io/src/main/java/com/rusefi/io/AbstractConnectionStateListener.java @@ -0,0 +1,11 @@ +package com.rusefi.io; + +public class AbstractConnectionStateListener implements ConnectionStateListener { + @Override + public void onConnectionEstablished() { + } + + @Override + public void onConnectionFailed() { + } +} diff --git a/java_console/io/src/main/java/com/rusefi/io/ConnectionStateListener.java b/java_console/io/src/main/java/com/rusefi/io/ConnectionStateListener.java index 7fd440ff3f..50f1adb174 100644 --- a/java_console/io/src/main/java/com/rusefi/io/ConnectionStateListener.java +++ b/java_console/io/src/main/java/com/rusefi/io/ConnectionStateListener.java @@ -5,15 +5,7 @@ package com.rusefi.io; * 3/1/2017 */ public interface ConnectionStateListener { - ConnectionStateListener VOID = new ConnectionStateListener() { - @Override - public void onConnectionEstablished() { - } - - @Override - public void onConnectionFailed() { - } - }; + ConnectionStateListener VOID = new AbstractConnectionStateListener(); /** * This method is invoked once we have connection & configuration from controller diff --git a/java_console/ui/src/main/java/com/rusefi/ui/console/MainFrame.java b/java_console/ui/src/main/java/com/rusefi/ui/console/MainFrame.java index 66c04eb53d..f4e2462e8e 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/console/MainFrame.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/console/MainFrame.java @@ -48,11 +48,7 @@ public class MainFrame { this.consoleUI = consoleUI; this.tabbedPane = tabbedPane; - listener = new ConnectionStateListener() { - @Override - public void onConnectionFailed() { - } - + listener = new AbstractConnectionStateListener() { @Override public void onConnectionEstablished() { FileLog.MAIN.logLine("onConnectionEstablished"); diff --git a/java_tools/proxy_server/src/main/java/com/rusefi/proxy/NetworkConnector.java b/java_tools/proxy_server/src/main/java/com/rusefi/proxy/NetworkConnector.java index 7e25684d84..f5263676f0 100644 --- a/java_tools/proxy_server/src/main/java/com/rusefi/proxy/NetworkConnector.java +++ b/java_tools/proxy_server/src/main/java/com/rusefi/proxy/NetworkConnector.java @@ -4,7 +4,7 @@ import com.devexperts.logging.Logging; import com.opensr5.ConfigurationImage; import com.rusefi.binaryprotocol.BinaryProtocol; import com.rusefi.config.generated.Fields; -import com.rusefi.io.ConnectionStateListener; +import com.rusefi.io.AbstractConnectionStateListener; import com.rusefi.io.IoStream; import com.rusefi.io.LinkManager; import com.rusefi.io.commands.HelloCommand; @@ -32,16 +32,11 @@ public class NetworkConnector { .setNeedPullData(false); CountDownLatch onConnected = new CountDownLatch(1); - controllerConnector.startAndConnect(controllerPort, new ConnectionStateListener() { + controllerConnector.startAndConnect(controllerPort, new AbstractConnectionStateListener() { @Override public void onConnectionEstablished() { onConnected.countDown(); } - - @Override - public void onConnectionFailed() { - - } }); log.info("Connecting to controller...");