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;
}
}