Class DefaultExtensionExecutor

  • All Implemented Interfaces:
    ExtensionExecutor

    public class DefaultExtensionExecutor
    extends Object
    implements ExtensionExecutor
    The default ExtensionExecutor, that manages the execution of all known Extensions.

    Ensures wrapping behavior for extensions. I.e., assume callback A and callback B both implement the callback before and after an entity. If callback A gets registered before callback B, wrapping behavior would ensure, that its behavior before the entity is always executed before the corresponding behavior of callback B and its behavior after the entity is always executed after the corresponding behavior of callback B.