config.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <plugin version="1.0" id="cms.process">
  3. <!--Config For Server BEGIN-->
  4. <extension element-class="com.trs.infra.ServerConfig" id="Server">
  5. <server bean-id="FlowConfigServer" name="工作流配置服务器" />
  6. <server bean-id="FlowServer" name="工作流服务器" />
  7. <server bean-id="IFlowServer" name="新工作流服务器" />
  8. <server bean-id="IFlowRuleCacheServer" name="工作流规则缓冲服务器" />
  9. </extension>
  10. <!--Config For Server END-->
  11. <!-- Cached-Object Config For ICachePOMgr BEGIN -->
  12. <extension element-class="com.trs.infra.persistent.cache.CachedObjectConfig" id="CachedObjs">
  13. <cached-object Name="工作流"
  14. ClassName="com.trs.cms.process.definition.Flow"/>
  15. <cached-object Name="工作流节点"
  16. ClassName="com.trs.cms.process.definition.FlowNode"/>
  17. <cached-object Name="工作流节点连线"
  18. ClassName="com.trs.cms.process.definition.FlowNodeBranch"/>
  19. </extension>
  20. <!-- Cached-Object Config For ICachePOMgr END -->
  21. <!-- CacheMgrs Config For CacheServer BEGIN -->
  22. <extension element-class="com.trs.infra.support.cache.CacheMgrConfig" id="CacheMgrs">
  23. <cache-manager beanId="IFlowCacheMgr" name="工作流缓冲管理器"/>
  24. </extension>
  25. <!-- CacheMgrs Config For CacheServer END -->
  26. <!-- Config For ObjectLCMonitor BEGIN -->
  27. <!--
  28. Listener默认为监控对象的新增、修改、删除前
  29. EventType:
  30. 1:新增
  31. 2:修改
  32. 3:删除前
  33. 4、删除后
  34. 多个以逗号隔开
  35. -->
  36. <extension element-class="com.trs.infra.persistent.listener.MonitorHostConfig"
  37. id="ObjectLCMonitor">
  38. <!-- 工作流 -->
  39. <monitor-host name="工作流节点"
  40. class-name="com.trs.cms.process.definition.FlowNode">
  41. <listener bean-id="IFlowCacheMgr"/>
  42. <listener bean-id="FlowNodeLCListenerForForceEnd" event-type="3"/>
  43. <listener bean-id="RuleHostLCListnerForCache" event-type="4"/>
  44. </monitor-host>
  45. <!-- 工作流模块 -->
  46. <monitor-host name="工作流的应用关系"
  47. class-name="com.trs.cms.process.definition.FlowEmploy">
  48. <listener bean-id="FlowEmployCacheMgr"/>
  49. </monitor-host>
  50. </extension>
  51. <!-- Config For ObjectLCMonitor END -->
  52. </plugin>