Package es.emergya.communications

Examples of es.emergya.communications.MessageProcessor


   * Procesa los mensajes
   */
  @Override
  public void execute(JobExecutionContext arg0) throws JobExecutionException {
    try {
      MessageProcessor mp = new MessageProcessor();
      for (Inbox ba : BandejaEntradaConsultas.getNotProcessed()) {
        try {
          if (log.isDebugEnabled()) {
            log.debug("Procesando mensaje " + ba);
          }
          mp.processingMessage(ba);
        } catch (Throwable t) {
          log.error("Error al procesar un mensaje.", t);
        } finally {
          log.debug("Mensaje procesado " + ba);
        }
View Full Code Here


  @Test
  public void testProcessingMessagePosicion()
      throws MessageProcessingException {
    final Double y = new Double(42.349167);
    final Double x = new Double(3.684722);
    MessageProcessor mp = new MessageProcessor();
    Inbox entrada = new Inbox();
    entrada.setDatagramaTetra("|16|" + y + ",N|" + x + ",W|1|");
    entrada.setMarcaTemporal(Calendar.getInstance().getTime());
    entrada.setOrigen("08000002");
    entrada.setProcesado(false);
    mp.processingMessage(entrada);

    final Recurso getbyDispositivo = RecursoConsultas
        .getbyDispositivo("08000002");
    if (getbyDispositivo != null) {
      HistoricoGPS historico = getbyDispositivo.getHistoricoGps();
View Full Code Here

  public void testProcessingMessagePatrulla()
      throws MessageProcessingException {
    List<Patrulla> patrullas = PatrullaConsultas.getAll();
    if (patrullas.size() > 0) {
      String patrulla = patrullas.get(0).getNombre();
      MessageProcessor mp = new MessageProcessor();
      Inbox entrada = new Inbox();
      entrada.setDatagramaTetra("|30|" + patrulla + "|");
      entrada.setMarcaTemporal(Calendar.getInstance().getTime());
      entrada.setOrigen("08000002");
      entrada.setProcesado(false);
      mp.processingMessage(entrada);
      assertTrue(entrada.isProcesado());
    }
  }
View Full Code Here

  @Test
  public void testProcessingMessagePatrullaInexistente()
      throws MessageProcessingException {
    String patrulla = "avkclf";
    MessageProcessor mp = new MessageProcessor();
    Inbox entrada = new Inbox();
    entrada.setDatagramaTetra("|30|" + patrulla + "|");
    entrada.setMarcaTemporal(Calendar.getInstance().getTime());
    entrada.setOrigen("08000002");
    entrada.setProcesado(false);
    mp.processingMessage(entrada);
    assertTrue(entrada.isProcesado());
  }
View Full Code Here

TOP

Related Classes of es.emergya.communications.MessageProcessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.