Skip to content

Commit 00a0b1e

Browse files
committed
handle no url if not required
1 parent e7d4ffb commit 00a0b1e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/io/mapsmessaging/config/network/EndPointConfigFactory.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ public static void pack(ConfigurationProperties config, EndPointServerConfigDTO
8282
public static void unpack(ConfigurationProperties config, EndPointServerConfigDTO server) {
8383
server.setName(config.getProperty("name"));
8484
server.setUrl(config.getProperty("url"));
85+
if(server.getUrl() == null){
86+
String url = config.getProperty("protocol")+"://localhost:0";
87+
server.setUrl(url);
88+
}
89+
8590
server.setBacklog(config.getIntProperty("backlog", 100));
8691
server.setSelectorTaskWait(config.getIntProperty("taskWait", 10));
8792
server.setAuthenticationRealm(config.getProperty("auth", ""));
@@ -103,6 +108,8 @@ else if(config.containsKey("protocols")) {
103108
else{
104109
loadDefaultProtocols(config, server,"loop");
105110
}
111+
112+
106113
}
107114

108115
private static void loadSpecificProtocols(EndPointServerConfigDTO server, List<ConfigurationProperties> protocolConfig) {

0 commit comments

Comments
 (0)