示例#1
0
 public FM70FundingTask(
     IFilePersistanceService filePersistanceService,
     IFundingOutputCondenserService <TOut> fundingOutputCondenserService,
     ILogger logger,
     string taskName,
     string outputKey)
 {
     _filePersistanceService        = filePersistanceService;
     _fundingOutputCondenserService = fundingOutputCondenserService;
     _logger    = logger;
     _taskName  = taskName;
     _outputKey = outputKey;
 }
示例#2
0
 public FM70ActorTask(
     IJsonSerializationService jsonSerializationService,
     IActorProvider <IFM70Actor> fundingActorProvider,
     IFilePersistanceService filePersistanceService,
     IFundingOutputCondenserService <FM70Global> fundingOutputCondenserService,
     ILogger logger,
     string actorName)
 {
     _jsonSerializationService      = jsonSerializationService;
     _fundingActorProvider          = fundingActorProvider;
     _filePersistanceService        = filePersistanceService;
     _fundingOutputCondenserService = fundingOutputCondenserService;
     _logger    = logger;
     _actorName = actorName;
 }
 public ActorTask(
     IJsonSerializationService jsonSerializationService,
     IActorProvider <TActor> fundingActorProvider,
     IKeyValuePersistenceService keyValuePersistenceService,
     IFundingOutputCondenserService <TActorReturn> fundingOutputCondenserService,
     ILogger logger,
     string actorName)
 {
     _jsonSerializationService      = jsonSerializationService;
     _fundingActorProvider          = fundingActorProvider;
     _keyValuePersistenceService    = keyValuePersistenceService;
     _fundingOutputCondenserService = fundingOutputCondenserService;
     _logger    = logger;
     _actorName = actorName;
 }
 private ALBActorTask NewTask(
     IJsonSerializationService jsonSerializationService = null,
     IActorProvider <IALBActor> fundingActorProvider    = null,
     IFilePersistanceService filePersistanceService     = null,
     IFundingOutputCondenserService <ALBGlobal> fundingOutputCondenserService = null,
     ILogger logger   = null,
     string actorName = null)
 {
     return(new ALBActorTask(
                jsonSerializationService,
                fundingActorProvider,
                filePersistanceService,
                fundingOutputCondenserService,
                logger,
                actorName));
 }
示例#5
0
 public FundingTask(
     IJsonSerializationService jsonSerializationService,
     IFilePersistanceService filePersistanceService,
     IFundingService <Tin, TOut> fundingService,
     IFundingOutputCondenserService <TOut> fundingOutputCondenserService,
     ILogger logger,
     string taskName,
     string outputKey)
 {
     _jsonSerializationService      = jsonSerializationService;
     _filePersistanceService        = filePersistanceService;
     _fundingService                = fundingService;
     _fundingOutputCondenserService = fundingOutputCondenserService;
     _logger    = logger;
     _taskName  = taskName;
     _outputKey = outputKey;
 }