public HttpApiCommandFactory(
     ITypeRetriever typeRetriever,
     IRequestMessageBuilderFactory requestMessageBuilderFactory)
 {
     this.registeredHttpApiCommandTypes = typeRetriever.GetTypes <IHttpApiCommand>();
     this.requestMessageBuilderFactory  = requestMessageBuilderFactory;
     this.activators = new ConcurrentDictionary <Type, ObjectActivator>();
 }
Example #2
0
 public DecoratorTypeRetriever(ITypeRetriever typeRetriever)
 {
     this.derivedTypes = typeRetriever.GetTypes <T>();
 }
Example #3
0
 public StagedOrderUpdateActionConverter(ITypeRetriever typeRetriever)
 {
     this.derivedTypes = typeRetriever.GetTypes <IStagedOrderUpdateAction>();
 }