Class CompensationScope

    • Constructor Detail

      • CompensationScope

        public CompensationScope()
    • Method Detail

      • getContextContainerId

        public String getContextContainerId()
      • resolveContext

        public Context resolveContext​(Object activityRefStr)
        Resolves in one of two cases: when the (String) activityRefStr is equal to: 1. the id of an activity that has a compensation handler. This could be a task with a compensation boundary event or a sub-process that contains a compensation event sub-process. 2. "general:" + the id of the (sub)process that contains the compensation handler. In this case, we are signalling the "implicit compensation handler", a.k.a. broadcast/general compensation.
        Specified by:
        resolveContext in interface Context
        Overrides:
        resolveContext in class ExceptionScope