public BatteryBlockCollectionHandler( IBatteryBlockManager batteryBlockManager, ILogger logger, IDockingManagerSettingsProvider dockingManagerSettingsProvider) { _batteryBlockManager = batteryBlockManager; _logger = logger; _dockingManagerSettingsProvider = dockingManagerSettingsProvider; _collectBatteryBlockOperationPool = new ObjectPool <CollectBatteryBlockOperation>(onFinished => new CollectBatteryBlockOperation(this, onFinished)); }
public FunctionalBlockCollectionHandler( IFunctionalBlockManager functionalBlockManager, ILogger logger, IDockingManagerSettingsProvider dockingManagerSettingsProvider) { _functionalBlockManager = functionalBlockManager; _logger = logger; _dockingManagerSettingsProvider = dockingManagerSettingsProvider; _collectFunctionalBlockOperationPool = new ObjectPool <CollectFunctionalBlockOperation>(onFinished => new CollectFunctionalBlockOperation(this, onFinished)); }
public LandingGearCollectionHandler( ILandingGearManager landingGearManager, ILogger logger, IDockingManagerSettingsProvider dockingManagerSettingsProvider) { _landingGearManager = landingGearManager; _logger = logger; _dockingManagerSettingsProvider = dockingManagerSettingsProvider; _collectLandingGearOperationPool = new ObjectPool <CollectLandingGearOperation>(onFinished => new CollectLandingGearOperation(this, onFinished)); }
public GasTankCollectionHandler( IGasTankManager gasTankManager, ILogger logger, IDockingManagerSettingsProvider dockingManagerSettingsProvider) { _gasTankManager = gasTankManager; _logger = logger; _dockingManagerSettingsProvider = dockingManagerSettingsProvider; _collectGasTankOperationPool = new ObjectPool <CollectGasTankOperation>(onFinished => new CollectGasTankOperation(this, onFinished)); }