package io.fathom.cloud.dns.services; import io.fathom.cloud.CloudException; import javax.inject.Inject; import javax.inject.Singleton; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @Singleton public class WellKnownTlds { private static final Logger log = LoggerFactory.getLogger(WellKnownTlds.class); @Inject DnsServiceImpl dns; public void create() { String[] tlds = new String[] { "com", "net", "org", "biz", "us", "me", "io", "info", "name" }; for (String tld : tlds) { try { dns.ensureTld(tld); } catch (CloudException e) { log.warn("Error creating TLD: " + tld, e); } } } }