public static final Set<ServiceInformation> buildExternalServices(final String serviceName, final String serviceType, final GalaxyHttpServerConfig httpServerConfig, final GalaxyConfig galaxyConfig) { final Set<ServiceInformation> services = Sets.newHashSet(); final GalaxyIp externalIp = galaxyConfig.getExternalIp(); if (httpServerConfig.isExternalHttpEnabled()) { services.add(ServiceInformation.forService(serviceName, serviceType, "http", externalIp.getIp(), externalIp.getHttpPort())); } if (httpServerConfig.isExternalHttpsEnabled()) { services.add(ServiceInformation.forService(serviceName, serviceType, "https", externalIp.getIp(), externalIp.getHttpsPort())); } return services; } }