@Override public String toString() { return "server=" + getThisServer() + "; configDir=" + getConfigDir() + "; dataDir=" + getDataDir() ; } }
@Override public boolean equals(Object obj) { if (obj == null) return false; if (this == obj) return true; if (getClass() != obj.getClass()) return false; InsightConfig other=(InsightConfig) obj; return (getDataExpiryMS() == other.getDataExpiryMS()) && (getDataPurgeInterval() == other.getDataPurgeInterval()) && (getMaxTraceMemory() == other.getMaxTraceMemory()) && (getDataPurgeResourceBatchSize() == other.getDataPurgeResourceBatchSize()) && (getDataPurgeTraceBatchSize() == other.getDataPurgeTraceBatchSize()) && (getMaxTracesReceivedPerMinute() == other.getMaxTracesReceivedPerMinute()) && ObjectUtil.typedEquals(getMetricMaxGranularity(), getMetricMaxGranularity()) && ObjectUtil.typedEquals(getThisServer(), other.getThisServer()) && ObjectUtil.typedEquals(getDataPurgeIntervalTime(), other.getDataPurgeIntervalTime()) && ListUtil.compareCollections(getExcludeTraceByPath(), other.getExcludeTraceByPath()) && (FileUtil.compareByAbsolutePath(getConfigDir(), other.getConfigDir()) == 0) && (FileUtil.compareByAbsolutePath(getDataDir(), other.getDataDir()) == 0) ; }