public DataStreamingInvocator(IWebSocketConnector <DataStreamingInvocator> connector,
                               IDefaultProxyFileLocator layoutFileProvider,
                               IWebCliProxyEventHandler cliProxyEventHandler)
 {
     _connector            = connector;
     _cliFileProvider      = layoutFileProvider;
     _cliProxyEventHandler = cliProxyEventHandler;
 }
 public CustomWebSocketCommandInvocator(IConnectionManager connectionManager,
                                        IWebSocketConnector <CustomWebSocketCommandInvocator> webSocketConnector,
                                        InMemoryCacheProvider cacheProvider,
                                        ILogger <CustomWebSocketCommandInvocator> logger)
 {
     _connectionManager  = connectionManager;
     _webSocketConnector = webSocketConnector;
     _cacheProvider      = cacheProvider;
     _logger             = logger;
 }
 public HomeAssistantWebSocketConnector(
     ILogger <HomeAssistantWebSocketConnector> logger,
     IWebSocketConnector webSocketConnector,
     SecretsConfig secretsConfig,
     HomeAssistantConnector connector)
 {
     this.logger             = logger;
     this.webSocketConnector = webSocketConnector;
     this.secretsConfig      = secretsConfig;
     this.connector          = connector;
 }
Esempio n. 4
0
 public DiscoveryController(IWebSocketConnector <CustomWebSocketCommandInvocator> connector)
 {
     _connector = connector;
 }
Esempio n. 5
0
 public DataStreamingInvocator(IWebSocketConnector connector, IDefaultProxyFileLocator layoutFileProvider)
 {
     _connector       = connector;
     _cliFileProvider = layoutFileProvider;
 }
Esempio n. 6
0
 public Router(IMessageHandlerContainer messageHandlerContainer, IMessageHandlerProducer messageHandlerProducer, IWebSocketConnector webSocketConnector)
 {
     this.messageHandlerContainer = messageHandlerContainer;
     this.messageHandlerProducer  = messageHandlerProducer;
     this.webSocketConnector      = webSocketConnector;
 }