Exemple #1
0
 internal DefaultLetterHandlerFactory(ILetterHandlerActivator letterHandlerActivator,
                                      IResolver <ILetterHandlerActivator> activatorResolver, IDependencyResolver dependencyResolver)
 {
     if (letterHandlerActivator != null)
     {
         _letterHandlerActivator = letterHandlerActivator;
     }
     else
     {
         _activatorResolver = activatorResolver ?? new SingleServiceResolver <ILetterHandlerActivator>(
             () => null,
             new DefaultLetterHandlerActivator(dependencyResolver),
             "DefaultLetterHandlerFactory constructor");
     }
 }
Exemple #2
0
 public DefaultLetterHandlerFactory(ILetterHandlerActivator letterHandlerActivator)
     : this(letterHandlerActivator, null, null)
 {
 }