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"); } }
public DefaultLetterHandlerFactory(ILetterHandlerActivator letterHandlerActivator) : this(letterHandlerActivator, null, null) { }