Exemplo n.º 1
0
        // Transaction Dependent execution listener
        public virtual void Notify(string processInstanceId, string executionId, FlowElement flowElement, IDictionary <string, object> executionVariables, IDictionary <string, object> customPropertiesMap)
        {
            if (transactionDependentExecutionListenerInstance == null)
            {
                transactionDependentExecutionListenerInstance = TransactionDependentExecutionListenerInstance;
            }

            // Note that we can't wrap it in the delegate interceptor like usual here due to being executed when the context is already removed.
            transactionDependentExecutionListenerInstance.Notify(processInstanceId, executionId, flowElement, executionVariables, customPropertiesMap);
        }