Browse Source

增加调试模式

menglu 3 years ago
parent
commit
762d6a3801

+ 1 - 1
ibms-data-sdk/pom.xml

@@ -211,7 +211,7 @@
 		<dependency>
 			<groupId>com.persagy</groupId>
 			<artifactId>sailfish</artifactId>
-			<version>0.0.5</version>
+			<version>0.0.10</version>
 		</dependency>
 	</dependencies>
 

+ 2 - 0
ibms-data-sdk/src/main/java/com/persagy/ibms/data/sdk/service/DaemonThread.java

@@ -95,7 +95,9 @@ public class DaemonThread extends Thread {
 				Thread.sleep(1000L);
 			}
 
+			Constant.debug = false;// 调试模式设为true
 			RepositoryImpl Repository = RepositoryContainer.instance;
+			Repository.use_thread = !Constant.debug;
 			Repository.RepositoryBase = RepositoryContainer.RepositoryBase;
 			RWDRepositoryUtil.DoRepository(Repository, true);
 			log.warn("compute finish");

+ 1 - 0
ibms-data-sdk/src/main/java/com/persagy/ibms/data/sdk/service/RefreshThread.java

@@ -77,6 +77,7 @@ public class RefreshThread extends Thread {
 				if (changed_config || changed_physical_world) {
 					log.warn("recompute begin");
 					RepositoryImpl Repository = new RepositoryImpl();
+					Repository.use_thread = !Constant.debug;
 					Repository.RepositoryBase = RepositoryContainer.RepositoryBase;
 					RWDRepositoryUtil.DoRepository(Repository, changed_physical_world);
 					RepositoryContainer.instance = Repository;

+ 2 - 0
ibms-data-sdk/src/main/java/com/persagy/ibms/data/sdk/util/Constant.java

@@ -18,6 +18,8 @@ import org.dom4j.io.SAXReader;
 
 @SuppressWarnings({ "rawtypes" })
 public class Constant {
+	public static boolean debug = false;
+
 	public static String sdk_version;
 	public static String rwd_url;
 	public static String zkt_monitor_url;