public class CompensationBehavior extends Object
Constructor and Description |
---|
CompensationBehavior() |
Modifier and Type | Method and Description |
---|---|
static boolean |
executesDefaultCompensationHandler(PvmExecutionImpl scopeExecution)
Determines whether an execution is responsible for default compensation handling.
|
static boolean |
executesNonScopeCompensationHandler(PvmExecutionImpl execution)
With compensation, we have a dedicated scope execution for every handler, even if the handler is not
a scope activity; this must be respected when invoking end listeners, etc.
|
static String |
getParentActivityInstanceId(PvmExecutionImpl execution) |
static boolean |
isCompensationThrowing(PvmExecutionImpl execution) |
public static boolean executesNonScopeCompensationHandler(PvmExecutionImpl execution)
public static boolean isCompensationThrowing(PvmExecutionImpl execution)
public static boolean executesDefaultCompensationHandler(PvmExecutionImpl scopeExecution)
public static String getParentActivityInstanceId(PvmExecutionImpl execution)
Copyright © 2020. All rights reserved.