INNER CODE UNIT · Java
mergeCompensations
jolie/jolie · jolie/src/main/java/jolie/ExecutionThread.java:157
public void mergeCompensations( Scope otherScope ) {
compMap.putAll( otherScope.compMap );
}
}
protected final Process process;
protected final Deque< Scope > scopeStack = new ArrayDeque<>();
protected final ExecutionThread parent;
private final Deque< WeakReference< Future< ? > > > futureToCancel = new ArrayDeque<>();
private boolean canBeInterrupted = false;
private FaultException killerFault = null;
private Future< ? > taskFuture;
private void setTaskFuture( Future< ? > taskFuture ) {
this.taskFuture = taskFuture;
}
/**