• R/O
  • HTTP
  • SSH
  • HTTPS

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

File Info

Rev. 58843ec8259027237d336cb6cd61a579e2474ff2
Tamaño 1,010 octetos
Tiempo 2022-11-17 01:46:22
Autor yoshy
Log Message

[FIX] ConnectionFactoryMap クラス名の typo 修正

Content

using CleanAuLait48.Core.Config;
using CleanAuLait48.Core.DI;
using CleanAuLait48.OuterEdge.Repository.Db.Tx;
using NLog;

namespace CleanAuLait48
{
    public class CleanAuLait48DbComponentRegisterer : IComponentRegisterer
    {
        private static readonly ILogger logger = LogManager.GetCurrentClassLogger();

        public void RegisterTypes(IComponentRegistry componentRegistry, IAppConfig _)
        {
            //
            // Transaction Manager
            //

            componentRegistry.RegisterSingleton<ITransactionManager, TransactionManager>();

            //
            // Connection Factory
            //

            componentRegistry.RegisterSingleton<IConnectionFactoryMap, ConnectionFactoryMap>();

            componentRegistry.RegisterSingleton<IDataSource, DataSource>();

            logger.Trace("RegisterTypes end");
        }

        public void OnInitialized(IComponentProvider componentProvider, IAppConfig config)
        {
            // NOP
        }

    }
}