public CreateDHCPv6ScopeCommandHandler( IDHCPv6StorageEngine store, DHCPv6RootScope rootScope, ILogger <CreateDHCPv6ScopeCommandHandler> logger) { _store = store; _rootScope = rootScope; _logger = logger; }
public InvalidDHCPv6PacketArrivedMessageHandler( IDHCPv6StorageEngine storeEngine, ILogger <InvalidDHCPv6PacketArrivedMessageHandler> logger ) { _storeEngine = storeEngine ?? throw new ArgumentNullException(nameof(storeEngine)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DeleteDHCPv6InterfaceListenerCommandHandler( IDHCPv6InterfaceEngine interfaceEngine, IDHCPv6StorageEngine storageEngine, ILogger <DeleteDHCPv6InterfaceListenerCommandHandler> logger) { this._interfaceEngine = interfaceEngine ?? throw new ArgumentNullException(nameof(interfaceEngine)); this._storageEngine = storageEngine ?? throw new ArgumentNullException(nameof(storageEngine)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DHCPv6LeaseEngine( IDHCPv6StorageEngine store, DHCPv6RootScope rootScope, IDHCPv6ServerPropertiesResolver serverPropertyResolver, IServiceBus serviceBus, ILogger <DHCPv6LeaseEngine> logger) : base(rootScope, serviceBus, store, logger) { this._serverPropertyResolver = serverPropertyResolver; }
public DHCPv6InterfaceEngine( IServiceBus serviceBus, IDHCPv6StorageEngine storage, ILoggerFactory loggerFactory ) : base(loggerFactory.CreateLogger <DHCPv6InterfaceEngine>(), (listener) => new DHCPv6Server(listener.Address, serviceBus, loggerFactory.CreateLogger <DHCPv6Server>())) { this._storage = storage ?? throw new ArgumentNullException(nameof(storage)); }
public UpdateDHCPv6ScopeParentCommandHandler( IDHCPv6StorageEngine store, DHCPv6RootScope rootScope, ILogger <UpdateDHCPv6ScopeParentCommandHandler> logger) { _store = store; _rootScope = rootScope; _logger = logger; }
public DeleteDHCPv6ScopeCommandHandler( IDHCPv6StorageEngine storageEngine, DHCPv6RootScope rootScope, ILogger <DeleteDHCPv6ScopeCommandHandler> logger ) { this.rootScope = rootScope; this.storageEngine = storageEngine; this.logger = logger; }
public UpdateDHCPv6ScopeCommandHandler( IDHCPv6StorageEngine store, IServiceBus serviceBus, DHCPv6RootScope rootScope, ILogger <UpdateDHCPv6ScopeCommandHandler> logger) { _store = store; this._serviceBus = serviceBus; _rootScope = rootScope; _logger = logger; }
public NotificationEngine(IDHCPv6StorageEngine storageEngine) { this.storageEngine = storageEngine; }