public ServerLJP(IServerConnector serverTCP , IFactoryClientLJP factoryClientTCP ) { this.oIServerTCP = serverTCP; this.factoryClientLJP = factoryClientTCP; }
public void Start(ILog logger) { _logger = logger; ReaderWriter readerWriter = new ReaderWriter(ServiceName); _settings = readerWriter.Read(); try { _serverConnector = new ServerConnector(_settings); var objectModifier = new ObjectModifier(_serverConnector); _objectUploader = new ObjectUploader(objectModifier, _serverConnector); _connectProvider = new ConnectProvider(_logger, _settings, _serverConnector); _connectProvider.Connect(); _revitShareListener = new RevitShareListener(_objectUploader, _settings); _pipeServer = new PipeServer(_logger, readerWriter, _connectProvider, _objectUploader, _revitShareListener); _pipeServer.Start(); _logger.InfoFormat("{0} Started Successfully", ServiceName); } catch (Exception)//in case of incorrect settings.xml { _pipeServer = new PipeServer(_logger, readerWriter, _connectProvider, _objectUploader, null); _pipeServer.Start(); } }
/// <summary> /// simple method to update lists of files/connected users/logs /// </summary> private void updateLists() { connector = pipeFactory.CreateChannel(); list = connector.GetUniqueFileNames(); //this.circleLiverNotifier.Dispatcher.Invoke(() => setColor(circleLiverNotifier, "Red")); if (this.cbIPList.Dispatcher.CheckAccess()) { this.circleLiverNotifier.Fill = new SolidColorBrush(Color.FromArgb(255, 255, 0, 0)); lbFileList.Items.Clear(); foreach (PacketDB packet in list) { lbFileList.Items.Add(packet.FileName); } updateIpList(); updateActiveConnections(); updateLogs(); this.circleLiverNotifier.Fill = new SolidColorBrush(Color.FromArgb(255, 255, 255, 0)); } else { this.cbIPList.Dispatcher.Invoke(updateLists); } shownList = list; //this.circleLiverNotifier.Dispatcher.Invoke(() => setColor(circleLiverNotifier, "Yellow")); }
public static void SendEvent(IServerConnector serverConnector, TraceLevel level, object @event) { NetworkLogHandler logHandler = new NetworkLogHandler(serverConnector); logHandler.OnEvent(@event, level); logHandler.Close(); }
public ConnectProvider(ILog logger, Settings settings, IServerConnector serverConnector) { _logger = logger; _settings = settings; _serverConnector = serverConnector; _isConnected = false; }
public void UpdateServerConnector(IServerConnector serverConnector) { ServerConnector = serverConnector; openService_.ServerConnector = serverConnector; checkService_.ServerConnector = serverConnector; closeService_.ServerConnector = serverConnector; }
public void TestServerUrlEnvironmentVariables() { TestEyes testEyes = new TestEyes(); IServerConnector serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://eyesapi.applitools.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); Environment.SetEnvironmentVariable("APPLITOOLS_SERVER_URL", "https://some.testurl.com/"); testEyes = new TestEyes(); serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); Environment.SetEnvironmentVariable("bamboo_APPLITOOLS_SERVER_URL", "https://bamboo.testurl.com/"); testEyes = new TestEyes(); serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); Environment.SetEnvironmentVariable("APPLITOOLS_SERVER_URL", null); testEyes = new TestEyes(); serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://bamboo.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); }
protected ServerClientConnector(IServerConnector connector) { if (connector == null) throw new ArgumentNullException("connector"); ServerConnector = connector; ServerMessageProcessor = connector.CreateProcessor(); }
protected internal NetworkLogHandler(IServerConnector serverConnector) : base(true) { ArgumentGuard.NotNull(serverConnector, nameof(serverConnector)); isOpen_ = false; serverConnector_ = serverConnector; clientEvents_ = new LogSessionsClientEvents(); }
public void TestApiKeyProperty() { TestEyes testEyes = new TestEyes(); testEyes.ApiKey = "someTestApiKey"; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("someTestApiKey", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); }
public void TestServerUrlProperty() { TestEyes testEyes = new TestEyes(); testEyes.ServerUrl = "https://some.testurl.com/"; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); }
protected ServerClientConnector(IServerConnector connector) { if (connector == null) { throw new ArgumentNullException("connector"); } ServerConnector = connector; ServerMessageProcessor = connector.CreateProcessor(); }
public CoreConnector(IOptions <ConnectionOptions> options, IServerConnector serverConnector, IModuleDownloader moduleDownloader, IPackageLockLoader packageLockLoader, IConfigurationManager configurationManager, IPackageLockUpdater packageLockUpdater, IMazeProcessController processController) { _serverConnector = serverConnector; _moduleDownloader = moduleDownloader; _packageLockLoader = packageLockLoader; _configurationManager = configurationManager; _packageLockUpdater = packageLockUpdater; _processController = processController; _options = options.Value; }
public void TestConfigServerUrl() { TestEyes testEyes = new TestEyes(); IConfiguration config = testEyes.GetConfiguration(); config.ServerUrl = "https://some.testurl.com/"; testEyes.SetConfiguration(config); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); }
public Server(string ip, int port, IClientDataReceiver receiver, IServerConnector connector, ILogger logger) { this.isReady = IPAddress.TryParse(ip, out this.host); this.isRunning = false; this.port = port; this.receiver = receiver; this.connector = connector; this.logger = logger; this.connections = new List <ClientConnection>(); }
public void TestConfigApiKey() { TestEyes testEyes = new TestEyes(); IConfiguration config = testEyes.GetConfiguration(); config.ApiKey = "someTestApiKey"; testEyes.SetConfiguration(config); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("someTestApiKey", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); }
private void GeneralTracePropertiesControl_Load(object sender, EventArgs e) { if (Program.InDesignMode) { return; } _serverConnector = ToolsFactory.Instance.CreateServerConnector(); AddPasswordBindingToSettings(); }
public void OrderedSuccessfully() { // Arrange. IPaymentValidator paymentValidatorMock = GetValidatorMock(); IServerConnector connectorMock = GetConnectorMock(); var pizzaOrderer = new PizzaOrderer(paymentValidatorMock, connectorMock); // Act. pizzaOrderer.MakeOrder(PIZZA_NAME); // Assert. connectorMock.Received(1).SendRequestForPizza(Arg.Any <string>()); }
public MatchWindowTask(Logger logger, IServerConnector serverConnector, RunningSession runningSession, TimeSpan retryTimeout, EyesBase eyes) { ArgumentGuard.NotNull(logger, nameof(logger)); ArgumentGuard.NotNull(serverConnector, nameof(serverConnector)); ArgumentGuard.NotNull(runningSession, nameof(runningSession)); Logger_ = logger; serverConnector_ = serverConnector; runningSession_ = runningSession; defaultRetryTimeout_ = (int)retryTimeout.TotalMilliseconds; getAppOutput_ = null; eyes_ = eyes; }
public SLPServerConnector( IClientConnectorFactoryProducer clientConnectorFactoryProducer, INameResolverFactory <IAsymetricCrypt> asymetricCryptFactory, ISerializerFactory serializer, IServerConnectorFactory serverFactory, ILogger ILogger, IHash IHash ) { this.clientConnectorFactoryProducer = clientConnectorFactoryProducer; this.asymetricCryptFactory = asymetricCryptFactory; this.serialize = serializer.Resolve(SerializerType.Json); this.tcpServer = serverFactory.Create(ConnectorFactory.TransmissionControlProtocol); //Plain Text this.logger = ILogger; this.hash = IHash; }
public void TestApiKeyEnvironmentVariables() { TestEyes testEyes = new TestEyes(); IServerConnector serverConnector = testEyes.ServerConnector; Environment.SetEnvironmentVariable("APPLITOOLS_API_KEY", "ApiKeyTest1234"); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("ApiKeyTest1234", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); Environment.SetEnvironmentVariable("bamboo_APPLITOOLS_API_KEY", "bambooApiKeyTest1234"); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("ApiKeyTest1234", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); Environment.SetEnvironmentVariable("APPLITOOLS_API_KEY", null); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("bambooApiKeyTest1234", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); }
public void SetServerConnector(IServerConnector client) { if (client == null) { ChangeServerStateStatus(FbStates.ClientError); } else { if (this._internalClient != null) { this._internalClient.RecieveMessage -= _internalClient_recieveMessage; this._internalClient.ServerStateChanged -= InternalClientOnServerStateChanged; } this._internalClient = client; this._internalClient.RecieveMessage += _internalClient_recieveMessage; this._internalClient.ServerStateChanged += InternalClientOnServerStateChanged; } }
public void Start(ILog logger) { _logger = logger; try { _settings = SettingsReader.Read(); _serverConnector = new ServerConnector(_settings); _remoteStorage = new RemoteStorageThread(_serverConnector); _remoteStorage.Start(); var objectModifier = new ObjectModifier(_serverConnector, _serverConnector.PersonId); var objectUploader = new ObjectUploader(_remoteStorage, objectModifier, _serverConnector); _revitShareListener = new RevitShareListener(objectUploader, _settings); _logger.InfoFormat("{0} Started Successfully", ServiceName); } catch (Exception ex) { _logger.Error("OnStart Failed", ex); } }
public RemoteStorageThread(IServerConnector serverConnector) { _serverConnector = serverConnector; }
public EyesService(Logger logger, IServerConnector serverConnector) { Logger = logger; ServerConnector = serverConnector; }
protected EyesBase(Logger logger, IServerConnector serverConnector) { Init_(null, logger); runner_.ServerConnector = serverConnector; ServerConnector = serverConnector; }
private void GeneralTracePropertiesControl_Load(object sender, EventArgs e) { if(Program.InDesignMode) return; _serverConnector = ToolsFactory.Instance.CreateServerConnector(); LoadAuthenticationList(); AddPasswordBindingToSettings(); }
public ServerConnectorPresenter(IServerConnector view) { m_View = view; Initialize(); }
protected override Server2Application CreateApplication(IFiberProvider fiberProvider, IServerConnector serverConnector) { return(new Server2Application(fiberProvider, serverConnector)); }
public CheckService(Logger logger, IServerConnector serverConnector) : base(logger, serverConnector) { }
public CharacterServiceApplication(IFiberProvider fiberProvider, IServerConnector serverConnector) : base(fiberProvider, serverConnector) { // Left blank intentionally }
public CloseService(Logger logger, IServerConnector ufgConnector) : base(logger, ufgConnector) { }
protected RunningTest(RenderBrowserInfo browserInfo, Logger logger, IServerConnector serverConnector) : base(logger, serverConnector) { BrowserInfo = browserInfo; }