示例#1
0
 public TriggerListener(ILoggerFactory loggerFactory,
                        IOptions <SwarmClientOptions> options, IExecutorFactory executorFactory)
 {
     _options         = options.Value;
     _logger          = loggerFactory.CreateLogger <KillAllListener>();
     _executorFactory = executorFactory;
 }
 public InterpreterFacade(IExecutorFactory factory)
 {
     this.factory = factory;
 }
示例#3
0
 public ExpressionParser( IBlockParser blockParser, IExecutorFactory executorFactory )
 {
     _blockParser = blockParser;
     _executorFactory = executorFactory;
 }
示例#4
0
 public CallParser(IExecutorFactory executorFactory, IExpressionParser expressionParser)
 {
     _executorFactory = executorFactory;
     _expressionParser = expressionParser;
 }
 public OrchExecutor(ILogger <IOrchExecutor> logger, IExecutorFactory factory, IBoxLocations boxLocations)
 {
     this.boxLocations  = boxLocations;
     this.logger        = logger;
     this.recordFactory = factory;
 }
示例#6
0
 public void SetExecutorFactory(IExecutorFactory factory)
 {
     this.factory = factory;
 }
示例#7
0
 public IfParser(IExecutorFactory executorFactory, IExpressionParser expressionParser, IBlockParser blockParser)
 {
     _executorFactory = executorFactory;
     _expressionParser = expressionParser;
     _blockParser = blockParser;
 }
示例#8
0
 public AssignmentParser(IExecutorFactory executorFactory, IExpressionParser expressionParser)
 {
     _executorFactory = executorFactory;
     _expressionParser = expressionParser;
 }