Summary description for TransactionConfigHolder.
Exemplo n.º 1
0
		public void Init(IKernel kernel, IConfiguration facilityConfig)
		{
			kernel.AddComponent( "transactionmanager", 
				typeof(ITransactionManager), typeof(DefaultTransactionManager) );
			kernel.AddComponent( "transaction.interceptor", 
				typeof(TransactionInterceptor) );
			kernel.AddComponent( "transaction.configholder", typeof(TransactionConfigHolder) );

			_transactionConfigHolder = 
				kernel[ typeof(TransactionConfigHolder) ] as TransactionConfigHolder;

			kernel.ComponentModelCreated += new ComponentModelDelegate(OnModelCreated);
		}
Exemplo n.º 2
0
        public void Init(IKernel kernel, IConfiguration facilityConfig)
        {
            kernel.AddComponent("transactionmanager",
                                typeof(ITransactionManager), typeof(DefaultTransactionManager));
            kernel.AddComponent("transaction.interceptor",
                                typeof(TransactionInterceptor));
            kernel.AddComponent("transaction.configholder", typeof(TransactionConfigHolder));

            _transactionConfigHolder =
                kernel[typeof(TransactionConfigHolder)] as TransactionConfigHolder;

            kernel.ComponentModelCreated += new ComponentModelDelegate(OnModelCreated);
        }
		public TransactionInterceptor(ITransactionManager transactionManager, 
			TransactionConfigHolder transactionConfHolder)
		{
			_transactionManager = transactionManager;
			_transactionConfHolder = transactionConfHolder;
		}
Exemplo n.º 4
0
 public TransactionInterceptor(ITransactionManager transactionManager,
                               TransactionConfigHolder transactionConfHolder)
 {
     _transactionManager    = transactionManager;
     _transactionConfHolder = transactionConfHolder;
 }