程序包 | 说明 |
---|---|
com.fr.analysis.activator | |
com.fr.cluster.engine.activator | |
com.fr.config.activator | |
com.fr.data |
|
com.fr.decision.authority | |
com.fr.decision.base | |
com.fr.decision.db | |
com.fr.decision.extension.report | |
com.fr.decision.system.monitor.controller | |
com.fr.decision.webservice | |
com.fr.decision.workflow.util | |
com.fr.design.chart |
图表相关的代码
|
com.fr.design.mainframe.app | |
com.fr.io |
这个包中定义了报表输入输出的接口和类.包括
基本的输入(
Importer )接口和
输出(Exporter )接口;
抽象实现它们的(AbstractImporter )类和
(AbstractExporter 类以及继承这两个类的各种输入和输出类如
Excel输入(ExcelImporter 类,
PDF输出(PDFExporter 类等等. |
com.fr.io.sync |
1、新节点启动BOOTSTRAP引导流程
a、已有节点正在运行时,增加一个新的节点,会选择一台CACHE不为空的节点作为同步源;
b、新节点会发送所有下层资源仓库的文件MD5列表到同步源节点;
c、同步源节点会比较和本地的资源比较MD5值,会以同步源节点为基准(新节点存在而同步源节点不存在的资源会忽略掉),若MD5不一致就加到待同步列表;
d、如果待同步列表的某些资源不在缓存,则会触发拉取到缓存并同步到其它节点;
e、如果待同步列表的某些资源在缓存中,则会直接发送这些缓存到新节点;
2、缓存与资源文件
a、默认模式下,资源不会主动加载到缓存中,只有访问的时候,才会从下层资源仓库加载,一旦加载其它节点就会同步;
b、缓存的key值都是下层资源仓库的工作目录的相对路径,比如~/tomcat/webApps/WebReport1/WEB-INF/reportlets/abc.cpt"),其缓存key就是reportlets/abc.cpt;
c、手动添加的资源文件,如果开启(手动或者自动)了自动扫描监听会同步到各个节点;
3、资源文件同步模块的使用
a、当集群各个节点使用文件系统存储时,需要进行文件同步;
b、当集群各个节点使用共享存储时,将关闭同步功能,仅提供缓存功能;
c、非集群环境下,不会启动资源文件同步模块;
Created by rinoux on 2018/2/1.
|
com.fr.license | |
com.fr.log.activator | |
com.fr.module.extension |
Created by juhaoyu on 2018/3/15.
|
com.fr.plugin | |
com.fr.plugin.listener | |
com.fr.register | |
com.fr.report |
这个包实现报表的最基础的包,包含了很多组成报表的基础的类.包括
所有报表类都必须实现的定义了报表的各种基本方法和属性的
Report 接口,
抽象实现了Report 接口的AbstractReport 类;
组成报表的基本元素,比如
单元格(CellElement )类,
浮动单元格(FloatElement )类,
页边距(Margin )类等等;
报表包含的属性,比如
报表常量(ReportConstants )类,
报表网络属性(ReportWebAttr )类等等;
分组报表(GroupReport )类,
多页面报表(WorkBook )类,
和电子表格(WorkSheet )类. |
com.fr.report.write |
这个包中定义了支持报表注释和报表数据校验的接口和类, 在填报系统中常常用到这个包.
|
com.fr.schedule.extension.report | |
com.fr.scheduler | |
com.fr.stable |
定义了一些 Actor
|
com.fr.startup | |
com.fr.startup.activators | |
com.fr.startup.web | |
com.fr.web.socketio | |
com.fr.web.struct | |
com.fr.workspace.engine | |
com.fr.workspace.server |
限定符和类型 | 类和说明 |
---|---|
class |
ReportAnalysisActivator
报表分析模块
|
限定符和类型 | 类和说明 |
---|---|
class |
ClusterPrepare
Created by juhaoyu on 2018/3/7.
|
限定符和类型 | 类和说明 |
---|---|
class |
BaseDBActivator |
class |
ConfigRpcActivator |
class |
ConfigurationActivator
文档参考:http://www.finedevelop.com/pages/viewpage.action?
|
限定符和类型 | 类和说明 |
---|---|
class |
DatasourceActivator
Created by juhaoyu on 2018/3/8.
|
限定符和类型 | 类和说明 |
---|---|
class |
AuthorityActivator
Created by juhaoyu on 2018/1/19.
|
限定符和类型 | 类和说明 |
---|---|
class |
DecisionServletInitializer
Created by juhaoyu on 2018/1/23.
|
限定符和类型 | 类和说明 |
---|---|
class |
DecisionDBActivator
Created by juhaoyu on 2018/1/19.
|
限定符和类型 | 类和说明 |
---|---|
class |
DecisionActivator
Created by Zed on 2018/03/30.
|
限定符和类型 | 类和说明 |
---|---|
class |
SystemMonitorActivator
Created by juhaoyu on 2018/5/23.
|
限定符和类型 | 类和说明 |
---|---|
class |
BackupActivator |
class |
RegisterServiceActivator
Created by juhaoyu on 2018/5/10.
|
class |
WebServiceActivator
Created by juhaoyu on 2018/1/23.
|
限定符和类型 | 类和说明 |
---|---|
class |
WorkflowActivator |
限定符和类型 | 类和说明 |
---|---|
class |
ChartDesignerActivator
Created by juhaoyu on 2018/6/27.
|
限定符和类型 | 类和说明 |
---|---|
class |
DesignerAppActivator
Created by juhaoyu on 2018/6/27.
|
限定符和类型 | 类和说明 |
---|---|
class |
ResourceRepositoryActivator
资源仓库模块
此模块依赖配置模块、集群模块、环境模块、插件引擎
在环境模块启动前,需要资源的读写的时候,使用ResourceIOUtils的孤立模式(不需要依赖资源仓库模块)
Created by rinoux on 2017/12/25.
|
限定符和类型 | 类和说明 |
---|---|
class |
ResourceSyncActivator
资源同步模块
这个模块的构建依赖于资源模块
Created by rinoux on 2018/1/10.
|
限定符和类型 | 类和说明 |
---|---|
class |
LicenseActivator
Created by juhaoyu on 2017/12/28.
|
限定符和类型 | 类和说明 |
---|---|
class |
FineLoggerActivator |
限定符和类型 | 类和说明 |
---|---|
class |
PrepareAdaptor
Created by juhaoyu on 2018/8/28.
|
限定符和类型 | 类和说明 |
---|---|
class |
PluginActivator
Created by juhaoyu on 2017/12/27.
|
限定符和类型 | 类和说明 |
---|---|
class |
PluginInjectionFilterRegister
Created by juhaoyu on 2019-02-26.
|
限定符和类型 | 类和说明 |
---|---|
class |
XMLableActivator
Created by juhaoyu on 2018/6/12.
|
限定符和类型 | 类和说明 |
---|---|
class |
ReportActivator
Created by juhaoyu on 2018/2/1.
|
限定符和类型 | 类和说明 |
---|---|
class |
WriteActivator
启动报表填报部分
|
限定符和类型 | 类和说明 |
---|---|
class |
ScheduleActivator
Created by Zed on 2018/01/19.
|
限定符和类型 | 类和说明 |
---|---|
class |
SchedulerActivator
Created by juhaoyu on 2018/5/2.
|
限定符和类型 | 类和说明 |
---|---|
class |
CoreActivator
Created by juhaoyu on 2018/2/1.
|
限定符和类型 | 类和说明 |
---|---|
class |
WorkspaceRegister
Created by juhaoyu on 2018/6/5.
|
限定符和类型 | 类和说明 |
---|---|
class |
ClassFactoryActivator
Created by juhaoyu on 2018/11/16.
|
限定符和类型 | 类和说明 |
---|---|
class |
ServerBasicActivator
Created by juhaoyu on 2018/2/2.
|
限定符和类型 | 类和说明 |
---|---|
class |
WebSocketActivator
通过这个入口启动和关闭WebSocket服务器
|
限定符和类型 | 类和说明 |
---|---|
class |
AtomActivator
Created by juhaoyu on 2018/9/4.
|
限定符和类型 | 类和说明 |
---|---|
class |
WorkspaceActivator
Created by juhaoyu on 2018/6/14.
|
限定符和类型 | 类和说明 |
---|---|
class |
ServerWorkspaceRegister |