Example #1
0
 public OrderService(ISubscription subscriptionManager,
                     IProvisioner provisionManager,
                     IStorage storageManager)
 {
     SubscriptionManager = subscriptionManager;
     ProvisionManager    = provisionManager;
     StorageManager      = storageManager;
 }
Example #2
0
        public void Init(IConfiguration configuration, ILogger logger)
        {
            _logger = logger;

            _configurationModel = configuration.Bind <OrchestratorConfiguration>();
            _consumer           = new KafkaConsumer(_configurationModel, this, _logger);
            _producer           = new KafkaProducer(_configurationModel, _logger);

            switch (_configurationModel.Provisioner.Provider)
            {
            case "docker":
                _provisioner = new DockerProvisioner(_configurationModel.Provisioner.Docker, _logger);
                break;
            }

            RegisterEventHandlers();
        }
 public VagrantConfiguration SetProvisioningConfiguration(IProvisioner provisioner)
 {
   _provisioner = provisioner;
   return this;
 }
Example #4
0
 public AdSpace()
 {
     provisioner = Provisioner.ProvisionerInstance;
     provisioner.AddListener(UpdateAdSpace);
 }
Example #5
0
 public Evaluator(IProvisioner provisioner, ILogger logger)
 {
     _provisioner = provisioner;
     _logger      = logger;
 }