config.xml 1.1 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <plugin name="模版" version="1.0" id="common.publish.persistent.template">
  3. <!-- plugin的name是自己定义的名称,一般不与其他config.xml的name相同;version是固定的;id是config.xml的id,必须保证其唯一性,与对应的beans.xml中的id一致。 -->
  4. <!--
  5. Listener 默认为监控对象的新增、修改、删除前
  6. EventType:
  7. 1:新增
  8. 2:修改后
  9. 3:删除前
  10. 4、删除后
  11. 5、修改前
  12. -1、新增前
  13. 多个以逗号隔开
  14. -->
  15. <!-- 这里extension中的element-class和id是不变的;monitor-host中的class-name是指要监听的实体类对象的类名(包含包名),name是根据监听的实体类对象所取的名字;listener中的bean-id是监听器的id,一般用类名表示,他对应bean.xml文件中bean节点的id;event-type指定监听对象的哪些操作。-->
  16. <extension
  17. element-class="com.trs.infra.persistent.listener.MonitorHostConfig"
  18. id="components.wcm.content.ObjectLCMonitor">
  19. <!--文档-->
  20. <monitor-host name="模版"
  21. class-name="com.trs.components.common.publish.persistent.template.Template">
  22. <listener bean-id="TemplateLCListenerForApd" event-type="3"/>
  23. <!--可以跟着配置多个listener-->
  24. </monitor-host>
  25. </extension>
  26. </plugin>