Java行为通知频率

JavaBehaviour NotificationFrequency

我用的是alfresco 4.2f community edition,在官方文档中我不明白JavaBehaviour NotificationFrequency有什么区别:

NotificationFrequency.EVERY_EVENT 
NotificationFrequency.FIRST_EVENT
NotificationFrequency.TRANSACTION_COMMIT

特别是在第一和第三之间。

提前致谢。

使用 NotificationFrequency,您可以通过指定来决定何时应该调用行为 适当的 NotificationFrequency。

  1. NotificationFrequency.EVERY_EVENT
    *每次事件发生时都会调用它。*
  2. NotificationFrequency.FIRST_EVENT
    *这只会被调用一次。*
  3. NotificationFrequency.TRANSACTION_COMMIT
    *这将在事务提交时调用。*

阅读下面的内容,您会有更多的想法link.Also阅读 Axel Faust 的评论。

http://alfresco.blog.redpill-linpro.com/2014/10/14/specialize-type-upon-content-creation-within-behaviour-can-result-in-invalid-version-history/