Browse Source

添加了两种监听:

1、插件变动的监听
2、StableFactory生产者和消费者的监听,并在模块启动时添加了生产者监听
目前还需:
1、添加FSPlate作为生产者
2、JavaScript缓存作为消费者
3、FSPlate比较特殊,它同时是插件变动的监听和StableFactory的生产者,需要再考虑如何设计
master
juhaoyu 8 years ago
parent
commit
033898e6ba
  1. 15
      designer_base/src/com/fr/design/extra/PluginConstants.java
  2. 1
      designer_base/src/com/fr/design/extra/PluginHelper.java
  3. 2
      designer_base/src/com/fr/design/extra/plugindependence/DownLoadDependenceUI.java

15
designer_base/src/com/fr/design/extra/PluginConstants.java

@ -1,15 +0,0 @@
package com.fr.design.extra;
/**
* @author richie
* @date 2015-03-11
* @since 8.0
*/
public class PluginConstants {
public static final int BYTES_NUM = 1024;
}

1
designer_base/src/com/fr/design/extra/PluginHelper.java

@ -7,6 +7,7 @@ import com.fr.design.extra.plugindependence.DownLoadDependenceUI;
import com.fr.general.*;
import com.fr.general.http.HttpClient;
import com.fr.plugin.Plugin;
import com.fr.stable.plugin.PluginConstants;
import com.fr.plugin.PluginLoader;
import com.fr.plugin.PluginManagerHelper;
import com.fr.plugin.dependence.PluginDependence;

2
designer_base/src/com/fr/design/extra/plugindependence/DownLoadDependenceUI.java

@ -1,13 +1,13 @@
package com.fr.design.extra.plugindependence;
import com.fr.base.FRContext;
import com.fr.design.extra.PluginConstants;
import com.fr.design.extra.PluginHelper;
import com.fr.design.mainframe.DesignerContext;
import com.fr.general.IOUtils;
import com.fr.general.Inter;
import com.fr.general.SiteCenter;
import com.fr.general.http.HttpClient;
import com.fr.stable.plugin.PluginConstants;
import com.fr.plugin.dependence.PluginDependenceException;
import com.fr.plugin.dependence.PluginDependenceUnit;
import com.fr.stable.StableUtils;

Loading…
Cancel
Save