/// <summary>
 /// Constructor de la clase donde se obtiene la instancia de los repositorios y se inicia el proceso.
 /// </summary>
 public BPulseCsharpClient()
 {
     try
     {
         logger.Info("GET INSTANCE BpulseCsharpClient...");
         bpulseSender = BpulseSender.GetInstance();
         start();
         logger.Info("GET INSTANCE BpulseJavaClient SUCCESSFUL.");
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
 public BpulseRestSenderTimer(BpulseSender bpulseSender, string propDBMode)
 {
     _bpulseSender = bpulseSender;
     _dbMode       = propDBMode;
     Run();
 }
예제 #3
0
 /// <summary>
 /// Metodo que envia los pulsos seleccionados por Rest
 /// </summary>
 /// <param name="client">cliente </param>
 /// <param name="summarizedPulsesRQToSend"> pulsos a enviar</param>
 /// <param name="keysToDelete">lista de guis con los pulsos a eliminar del repositorio</param>
 /// <param name="tableIndex"></param>
 private void invokeBPulseRestService(BpulseSender client, PulsesRQ summarizedPulsesRQToSend,
                                      List <string> keysToDelete, int tableIndex)
 {
     client.executeBPulseRestService(summarizedPulsesRQToSend, keysToDelete, tableIndex, _dbMode);
 }