Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PullConnectors"/> class.
 /// </summary>
 /// <param name="pullConnectorsClient"><see cref="IClientFor{T}">client for</see> <see cref="PullConnectorsClient"/> for connecting to runtime.</param>
 /// <param name="connectors">Instances of <see cref="IAmAPullConnector"/>.</param>
 /// <param name="configuration"><see cref="PullConnectorsConfiguration"/> for configuring pull connectors.</param>
 public PullConnectors(
     IClientFor <PullConnectorsClient> pullConnectorsClient,
     IInstancesOf <IAmAPullConnector> connectors,
     PullConnectorsConfiguration configuration)
 {
     _connectors           = connectors.ToDictionary(_ => (ConnectorId)Guid.NewGuid(), _ => _);
     _pullConnectorsClient = pullConnectorsClient;
     _configuration        = configuration;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DataPointsProcessors"/> class.
 /// </summary>
 /// <param name="processors">Instances of <see cref="ICanProcessDataPoints">processors</see>.</param>
 /// <param name="client"><see cref="IClientFor{T}">Client</see> for <see cref="DataPointProcessorsClient"/>.</param>
 /// <param name="logger"><see cref="ILogger"/> for logging.</param>
 public DataPointsProcessors(
     IInstancesOf <ICanProcessDataPoints> processors,
     IClientFor <DataPointProcessorsClient> client,
     ILogger logger)
 {
     _processors = processors;
     _logger     = logger;
     _client     = client;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PushConnectors"/> class.
 /// </summary>
 /// <param name="pushConnectorsClient"><see cref="IClientFor{T}">client for</see> <see cref="PushConnectorsClient"/> for connecting to runtime.</param>
 /// <param name="connectors">Instances of <see cref="IAmAPushConnector"/>.</param>
 /// <param name="logger"><see cref="ILogger"/> for logging.</param>
 public PushConnectors(
     IClientFor <PushConnectorsClient> pushConnectorsClient,
     IInstancesOf <IAmAPushConnector> connectors,
     ILogger logger)
 {
     _connectors           = connectors.ToDictionary(_ => (ConnectorId)Guid.NewGuid(), _ => _);
     _pushConnectorsClient = pushConnectorsClient;
     _logger = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DataPointPublisher"/> class.
 /// </summary>
 /// <param name="client"><see cref="IClientFor{T}"/> <see cref="DataPointStreamClient"/>.</param>
 public DataPointPublisher(IClientFor <DataPointStreamClient> client)
 {
     _streamCall = client.Instance.Open();
 }
Exemple #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TimeSeriesIdentifier"/> class.
 /// </summary>
 /// <param name="timeSeriesMapIdentifierClient"><see cref="IClientFor{T}"/> <see cref="TimeSeriesMapIdentifierClient"/>.</param>
 public TimeSeriesIdentifier(IClientFor <TimeSeriesMapIdentifierClient> timeSeriesMapIdentifierClient)
 {
     _timeSeriesMapIdentifierClient = timeSeriesMapIdentifierClient;
 }