Skip to content

Commit

Permalink
fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
guoyuanlu committed Sep 27, 2023
1 parent f887fa4 commit 9348233
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,15 @@
import java.util.Collection;
import java.util.List;

import com.dianping.cat.config.app.*;
import com.dianping.cat.config.app.command.CommandFormatConfigManager;
import com.dianping.cat.config.app.command.DefaultCommandFormatlHandler;
import com.dianping.cat.config.web.AjaxDataTableProvider;
import com.dianping.cat.config.web.WebConfigManager;
import com.dianping.cat.config.web.WebSpeedConfigManager;
import com.dianping.cat.config.web.js.DefaultAggregationHandler;
import com.dianping.cat.config.web.url.DefaultUrlPatternHandler;
import com.dianping.cat.config.web.url.UrlPatternConfigManager;
import org.unidal.dal.jdbc.configuration.AbstractJdbcResourceConfigurator;
import org.unidal.lookup.configuration.Component;
import com.dianping.cat.CatConstants;
Expand Down Expand Up @@ -80,26 +89,50 @@ public List<Component> defineComponents() {

all.add(A(DefaultMessageHandler.class));

all.add(A(DefaultAggregationHandler.class));
all.add(A(DefaultCommandFormatlHandler.class));
all.add(A(CommandFormatConfigManager.class));
all.add(A(SampleConfigManager.class));
all.add(A(AppCommandConfigManager.class));
all.add(A(AppCommandGroupConfigManager.class));
all.add(A(WebConfigManager.class));
all.add(A(WebSpeedConfigManager.class));
all.add(A(AppSpeedConfigManager.class));
all.add(A(BusinessConfigManager.class));
all.add(A(MobileConfigManager.class));
all.add(A(CrashLogConfigManager.class));
all.add(A(SdkConfigManager.class));
all.add(A(ReportReloadConfigManager.class));

all.add(A(DefaultUrlPatternHandler.class));
all.add(A(UrlPatternConfigManager.class));

all.add(A(CatCoreModule.class));

all.addAll(defineStorageComponents());

all.add(A(RemoteServersManager.class));
all.add(A(ServersUpdaterManager.class));

all.add(A(AppCommandTableProvider.class));
all.add(A(AppConnectionTableProvider.class));
all.add(A(AppSpeedTableProvider.class));
all.add(A(AjaxDataTableProvider.class));
all.add(A(CrashLogTableProvider.class));
all.add(A(CrashLogContentTableProvider.class));

all.add(A(TpValueStatisticConfigManager.class));
all.add(A(AtomicMessageConfigManager.class));

all.add(defineJdbcDataSourceConfigurationManagerComponent("datasources.xml")
.config(E("baseDirRef").value("CAT_HOME"))
.config(E("defaultBaseDir").value(CatConstants.CAT_HOME_DEFAULT_DIR)));
.config(E("baseDirRef").value("CAT_HOME"))
.config(E("defaultBaseDir").value(CatConstants.CAT_HOME_DEFAULT_DIR)));

all.addAll(new CatCoreDatabaseConfigurator().defineComponents());
all.addAll(new CatDatabaseConfigurator().defineComponents());
all.addAll(new AppDatabaseConfigurator().defineComponents());
all.addAll(new AppCrashDatabaseConfigurator().defineComponents());
all.addAll(new WebDatabaseConfigurator().defineComponents());

return all;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,14 @@
import java.util.ArrayList;
import java.util.List;

import com.dianping.cat.build.report.*;
import org.unidal.dal.jdbc.configuration.AbstractJdbcResourceConfigurator;
import org.unidal.initialization.DefaultModuleManager;
import org.unidal.initialization.ModuleManager;
import org.unidal.lookup.configuration.Component;

import com.dianping.cat.CatConstants;
import com.dianping.cat.CatHomeModule;
import com.dianping.cat.build.report.DependencyComponentConfigurator;
import com.dianping.cat.build.report.EventComponentConfigurator;
import com.dianping.cat.build.report.HeartbeatComponentConfigurator;
import com.dianping.cat.build.report.MetricComponentConfigurator;
import com.dianping.cat.build.report.OfflineComponentConfigurator;
import com.dianping.cat.build.report.ProblemComponentConfigurator;
import com.dianping.cat.build.report.ReportComponentConfigurator;
import com.dianping.cat.build.report.StorageComponentConfigurator;
import com.dianping.cat.build.report.TransactionComponentConfigurator;
import com.dianping.cat.helper.JsonBuilder;
import com.dianping.cat.mvc.PayloadNormalizer;
import com.dianping.cat.report.HourlyReportContentTableProvider;
Expand Down Expand Up @@ -111,7 +103,9 @@ public List<Component> defineComponents() {
all.add(A(ResourceConfigManager.class));

all.add(C(ModuleManager.class, DefaultModuleManager.class) //
.config(E("topLevelModules").value(CatHomeModule.ID)));
.config(E("topLevelModules").value(CatHomeModule.ID)));

all.addAll(new AppComponentConfigurator().defineComponents());

all.addAll(new TransactionComponentConfigurator().defineComponents());

Expand All @@ -132,8 +126,8 @@ public List<Component> defineComponents() {
all.addAll(new OfflineComponentConfigurator().defineComponents());

all.add(defineJdbcDataSourceConfigurationManagerComponent("datasources.xml")
.config(E("baseDirRef").value("CAT_HOME"))
.config(E("defaultBaseDir").value(CatConstants.CAT_HOME_DEFAULT_DIR)));
.config(E("baseDirRef").value("CAT_HOME"))
.config(E("defaultBaseDir").value(CatConstants.CAT_HOME_DEFAULT_DIR)));

all.addAll(new CatDatabaseConfigurator().defineComponents());

Expand Down

0 comments on commit 9348233

Please sign in to comment.