You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-dev@jackrabbit.apache.org by Chetan Mehrotra <ch...@gmail.com> on 2017/08/02 07:04:52 UTC

Review current setup of CommitHooks

Hi Team,

In a default Oak setup currently following CommitHooks are configured
to be run for each commit. Most of these hooks would perform separate
diff.

Would it make sense to review the current setup and see if some of
these hooks can be combined to avoid repetitive diff

 - CompositeHook
   - ResetCommitAttributeHook
   - CompositeHook
     - VersionHook
       - VersionEditorProvider
       - VersionableCollector
       - OrphanedVersionCleaner
     - ConflictHook
     - EditorHook
       - ItemSaveValidatorProvider
       - NameValidatorProvider
       - NamespaceEditorProvider
       - TypeEditorProvider
       - ConflictValidatorProvider
       - ChangeCollectorProvider
     - RepoStateCheckHook
     - EditorHook
       - IndexUpdateProvider
   - VersionablePathHook
   - EditorHook
     - PermissionStoreValidatorProvider
     - PermissionValidatorProvider
     - AccessControlValidatorProvider
     - PrivilegeValidatorProvider
     - UserValidatorProvider
     - CacheValidatorProvider
     - TokenValidatorProvider
   - PermissionHook
   - JcrAllCommitHook


Chetan Mehrotra