Esempio n. 1
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: public void addTransactionListener(final org.camunda.bpm.engine.impl.cfg.TransactionState transactionState, final org.camunda.bpm.engine.impl.cfg.TransactionListener transactionListener)
        public virtual void addTransactionListener(TransactionState transactionState, TransactionListener transactionListener)
        {
            if (transactionState.Equals(TransactionState.COMMITTING))
            {
                TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapterAnonymousInnerClass2(this, transactionListener));
            }
            else if (transactionState.Equals(TransactionState.COMMITTED))
            {
                TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapterAnonymousInnerClass3(this, transactionListener));
            }
            else if (transactionState.Equals(TransactionState.ROLLINGBACK))
            {
                TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapterAnonymousInnerClass4(this, transactionListener));
            }
            else if (transactionState.Equals(TransactionState.ROLLED_BACK))
            {
                TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapterAnonymousInnerClass5(this, transactionListener));
            }
        }
Esempio n. 2
0
 public TransactionSynchronizationAdapterAnonymousInnerClass5(SpringTransactionContext outerInstance, TransactionListener transactionListener) : base(outerInstance)
 {
     this.outerInstance       = outerInstance;
     this.transactionListener = transactionListener;
 }