config.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <plugin version="1.0" id="components.common.job">
  3. <!--Config For Server BEGIN-->
  4. <extension element-class="com.trs.infra.ServerConfig" id="Server">
  5. <server bean-id="JobScheduleServer" name="计划调度服务器"/>
  6. </extension>
  7. <!--Config For Server END-->
  8. <!-- Cached-Object Config For ICachePOMgr BEGIN -->
  9. <extension element-class="com.trs.infra.persistent.cache.CachedObjectConfig" id="CachedObjs">
  10. <cached-object Name="计划任务类型"
  11. ClassName="com.trs.components.common.job.JobWorkerType"/>
  12. </extension>
  13. <!-- Cached-Object Config For ICachePOMgr END -->
  14. <!--Config For ObjectLCMonitor BEGIN-->
  15. <!--
  16. Listener默认为监控对象的新增、修改、删除前
  17. EventType:
  18. 1:新增
  19. 2:修改
  20. 3:删除前
  21. 4、删除后
  22. 多个以逗号隔开
  23. -->
  24. <extension element-class="com.trs.infra.persistent.listener.MonitorHostConfig"
  25. id="components.wcm.content.ObjectLCMonitor">
  26. <!-- 计划调度 -->
  27. <monitor-host name="计划调度"
  28. class-name="com.trs.components.common.job.Schedule">
  29. <listener bean-id="ScheduleLCListenerForServer"/>
  30. </monitor-host>
  31. <monitor-host name="调度类型"
  32. class-name="com.trs.components.common.job.JobWorkerType">
  33. <listener bean-id="JobWorkerForSchedule" event-type="3"/>
  34. </monitor-host>
  35. </extension>
  36. <!--Config For ObjectLCMonitor END-->
  37. <!--Object Types BEGIN-->
  38. <extension element-class="com.trs.infra.persistent.ObjectTypeConfig" id="ObjectTypes">
  39. <object-type ObjectType="501" name="计划任务" ObjectClassName="com.trs.components.common.job.Schedule"/>
  40. </extension>
  41. <!--Object Types END-->
  42. </plugin>