@Override public String hostname() { return MSystem.getHostname(); }
/** * Get the identification of the application host:pid * * @return host:pid */ public static String getAppIdent() { return getHostname() + ":" + getPid(); }
public ServerIdent() { String persistence = MApi.getCfg(ServerIdent.class).getString("persistence", MApi.getFile(SCOPE.ETC, ServerIdent.class.getCanonicalName() + ".txt").getAbsolutePath() ); File file = new File(persistence); String def = ""; if (file.exists() && file.isFile()) def = MFile.readFile(file).trim(); else { def = MSystem.getHostname() + "." + String.valueOf(MMath.toBasis36((long)(Math.random()*36*36*36*36), 4 )); MFile.writeFile(file, def); } def = MFile.normalize(def); ident = new CfgString(ServerIdent.class, "ident", def ); }