beans.xml 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <plugin version="1.0" id="components.common.publish">
  3. <beans>
  4. <bean id="PublishServer"
  5. class="com.trs.components.common.publish.domain.PublishServer"
  6. singleton="true"/>
  7. <bean id="TemplateMgr"
  8. class="com.trs.components.common.publish.domain.template.TemplateMgr"
  9. singleton="true"/>
  10. <bean id="PublishFolderLCListener"
  11. class="com.trs.components.common.publish.domain.element.PublishFolderLCListener"
  12. singleton="true"/>
  13. <bean id="PublishContentCListener"
  14. class="com.trs.components.common.publish.domain.element.PublishContentLCListener"
  15. singleton="true"/>
  16. <bean id="TagBeanLCListener"
  17. class="com.trs.components.common.publish.domain.tagparser.TagBeanLCListener"
  18. singleton="true"/>
  19. <!-- <bean id="TempAppendixLCListener"
  20. class="com.trs.components.common.publish.persistent.template.TempAppendixLCListener"
  21. singleton="true"/> -->
  22. <bean id="TemplateArgumentCacheMgr"
  23. class="com.trs.components.common.publish.domain.template.TemplateArgumentCacheMgr"
  24. singleton="true" />
  25. <bean id="TemplateArgumentMgr"
  26. class="com.trs.components.common.publish.domain.template.TemplateArgumentMgr"
  27. singleton="true" />
  28. <bean id="ITemplateEmployCacheMgr"
  29. class="com.trs.components.common.publish.domain.template.TemplateEmployCacheMgrImpl"
  30. singleton="true" />
  31. <bean id="TemplateCacheMgr"
  32. class="com.trs.components.common.publish.domain.template.TemplateCacheMgr"
  33. singleton="true" />
  34. <bean id="TemplateNestMgr"
  35. class="com.trs.components.common.publish.domain.template.TemplateNestMgr"
  36. singleton="true" />
  37. <bean id="TemplateEmployMgr"
  38. class="com.trs.components.common.publish.domain.template.TemplateEmployMgr"
  39. singleton="true" />
  40. <bean id="TemplateParseMgr"
  41. class="com.trs.components.common.publish.domain.template.TemplateParseMgr"
  42. singleton="true" />
  43. <bean id="TemplateQuoteMgr"
  44. class="com.trs.components.common.publish.domain.template.TemplateQuoteMgr"
  45. singleton="true" />
  46. <bean id="IPublishTaskMgr"
  47. class="com.trs.components.common.publish.domain.taskdispatch.PublishTaskMgrImpl"
  48. singleton="true"/>
  49. <bean id="IQueue.Publish" class="org.aton.container.QueueLinkImpl"
  50. singleton="true" />
  51. <bean id="ILaborResourceMgr.Publish"
  52. class="com.trs.components.common.publish.domain.taskdispatch.LaborResourceMgrImpl"
  53. singleton="true" />
  54. <bean id="PublishThreadPool"
  55. class="com.trs.components.common.publish.domain.taskdispatch.ThreadPool"
  56. singleton="true" />
  57. <bean id="IPublishTaskDispatcher"
  58. class="com.trs.components.common.publish.domain.taskdispatch.PublishTaskDispatcherImpl"
  59. singleton="true"/>
  60. <bean id="PublishDistributionMgr"
  61. class="com.trs.components.common.publish.domain.distribute.PublishDistributionMgr"
  62. singleton="true"/>
  63. <bean id="PublishDistributionCacheMgr"
  64. class="com.trs.components.common.publish.domain.distribute.PublishDistributionCacheMgr"
  65. singleton="true"/>
  66. <bean id="UftpConnectionCacheManager"
  67. class="com.trs.components.common.publish.domain.distribute.UftpConnectionCacheManager"
  68. singleton="true"/>
  69. <bean id="TemplateLCListenerForNestedRename"
  70. class="com.trs.components.common.publish.domain.template.TemplateLCListenerForNestedRename"
  71. singleton="true"/>
  72. <bean id="TemplateLCListenerForTypeChanged"
  73. class="com.trs.components.common.publish.domain.template.TemplateLCListenerForTypeChanged"
  74. singleton="true"/>
  75. <bean id="TemplateArgumentLCListenerForEmployChanged"
  76. class="com.trs.components.common.publish.domain.template.TemplateArgumentLCListenerForEmployChanged"
  77. singleton="true"/>
  78. <bean id="PublishDistributionLCListener"
  79. class="com.trs.components.common.publish.domain.distribute.PublishDistributionLCListener"
  80. singleton="true"/>
  81. </beans>
  82. </plugin>