private void intConfig() { String compiler = config.getParameter(ExtConfig.COMPILER); if (StringUtils.isNotEmpty(compiler)) { AbstractCompiler.setCompiler(compiler); } // 设置json String ltsJson = config.getParameter(ExtConfig.LTS_JSON); if (StringUtils.isNotEmpty(ltsJson)) { JSONFactory.setJSONAdapter(ltsJson); } if (StringUtils.isEmpty(config.getIp())) { config.setIp(NetUtils.getLocalHost()); } JobNodeConfigFactory.buildIdentity(config); // 初始化一些 db access MonitorAccessFactory factory = ServiceLoader.load(MonitorAccessFactory.class, config); this.appContext.setJobTrackerMAccess(factory.getJobTrackerMAccess(config)); this.appContext.setJvmGCAccess(factory.getJVMGCAccess(config)); this.appContext.setJvmMemoryAccess(factory.getJVMMemoryAccess(config)); this.appContext.setJvmThreadAccess(factory.getJVMThreadAccess(config)); this.appContext.setTaskTrackerMAccess(factory.getTaskTrackerMAccess(config)); this.appContext.setJobClientMAccess(factory.getJobClientMAccess(config)); this.appContext.setMDataSrv(new MDataSrv(this.appContext)); this.appContext.setEventCenter(ServiceLoader.load(EventCenter.class, config)); this.appContext.setRegistryStatMonitor(new RegistryStatMonitor(appContext)); }
private void intConfig() { String compiler = config.getParameter(ExtConfig.COMPILER); if (StringUtils.isNotEmpty(compiler)) { AbstractCompiler.setCompiler(compiler); } // 设置json String ltsJson = config.getParameter(ExtConfig.LTS_JSON); if (StringUtils.isNotEmpty(ltsJson)) { JSONFactory.setJSONAdapter(ltsJson); } if (StringUtils.isEmpty(config.getIp())) { config.setIp(NetUtils.getLocalHost()); } JobNodeConfigFactory.buildIdentity(config); // 初始化一些 db access MonitorAccessFactory factory = ServiceLoader.load(MonitorAccessFactory.class, config); this.appContext.setJobTrackerMAccess(factory.getJobTrackerMAccess(config)); this.appContext.setJvmGCAccess(factory.getJVMGCAccess(config)); this.appContext.setJvmMemoryAccess(factory.getJVMMemoryAccess(config)); this.appContext.setJvmThreadAccess(factory.getJVMThreadAccess(config)); this.appContext.setTaskTrackerMAccess(factory.getTaskTrackerMAccess(config)); this.appContext.setJobClientMAccess(factory.getJobClientMAccess(config)); this.appContext.setMDataSrv(new MDataSrv(this.appContext)); this.appContext.setEventCenter(ServiceLoader.load(EventCenter.class, config)); this.appContext.setRegistryStatMonitor(new RegistryStatMonitor(appContext)); }
private void intConfig() { String compiler = config.getParameter(ExtConfig.COMPILER); if (StringUtils.isNotEmpty(compiler)) { AbstractCompiler.setCompiler(compiler); } // 设置json String ltsJson = config.getParameter(ExtConfig.LTS_JSON); if (StringUtils.isNotEmpty(ltsJson)) { JSONFactory.setJSONAdapter(ltsJson); } if (StringUtils.isEmpty(config.getIp())) { config.setIp(NetUtils.getLocalHost()); } JobNodeConfigFactory.buildIdentity(config); // 初始化一些 db access MonitorAccessFactory factory = ServiceLoader.load(MonitorAccessFactory.class, config); this.appContext.setJobTrackerMAccess(factory.getJobTrackerMAccess(config)); this.appContext.setJvmGCAccess(factory.getJVMGCAccess(config)); this.appContext.setJvmMemoryAccess(factory.getJVMMemoryAccess(config)); this.appContext.setJvmThreadAccess(factory.getJVMThreadAccess(config)); this.appContext.setTaskTrackerMAccess(factory.getTaskTrackerMAccess(config)); this.appContext.setJobClientMAccess(factory.getJobClientMAccess(config)); this.appContext.setMDataSrv(new MDataSrv(this.appContext)); this.appContext.setEventCenter(ServiceLoader.load(EventCenter.class, config)); this.appContext.setRegistryStatMonitor(new RegistryStatMonitor(appContext)); }