mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-22 05:35:51 +00:00
bug4811: made extraction of start time and Expedition UDP port null-safe, thus backward-compatible
This commit is contained in:
+4
-1
@@ -33,6 +33,7 @@ import com.sap.sailing.landscape.impl.SailingAnalyticsProcessImpl;
|
||||
import com.sap.sailing.landscape.procedures.DeployProcessOnMultiServer;
|
||||
import com.sap.sailing.landscape.procedures.SailingAnalyticsApplicationConfiguration;
|
||||
import com.sap.sailing.landscape.procedures.SailingAnalyticsMasterConfiguration;
|
||||
import com.sap.sailing.landscape.procedures.SailingProcessConfigurationVariables;
|
||||
import com.sap.sailing.landscape.procedures.StartMultiServer;
|
||||
import com.sap.sailing.landscape.procedures.StartSailingAnalyticsHost;
|
||||
import com.sap.sailing.landscape.procedures.StartSailingAnalyticsMasterHost;
|
||||
@@ -166,7 +167,9 @@ public class TestProcedures {
|
||||
ProcessFactory<String, SailingAnalyticsMetrics, SailingAnalyticsProcess<String>, SailingAnalyticsHost<String>> processFactoryFromHostAndServerDirectory =
|
||||
(theHost, thePort, dir, telnetPort, serverName, additionalProperties)->{
|
||||
try {
|
||||
return new SailingAnalyticsProcessImpl<String>(thePort, theHost, dir, telnetPort, serverName);
|
||||
final Number expeditionUdpPort = (Number) additionalProperties.get(SailingProcessConfigurationVariables.EXPEDITION_PORT.name());
|
||||
return new SailingAnalyticsProcessImpl<String>(thePort, theHost, dir, telnetPort, serverName,
|
||||
expeditionUdpPort == null ? null : expeditionUdpPort.intValue());
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user