Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. package Aplicacao;
  2.  
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5. import java.util.List;
  6. import java.util.ArrayList;
  7. import java.util.concurrent.TimeUnit;
  8. import java.util.logging.Level;
  9. import java.util.logging.Logger;
  10.  
  11. public class HTTPPedidosMinuto extends Thread {
  12.  
  13. private static final int INTERVALO_MINUTOS = 1;
  14.  
  15. /**
  16. * Construtor da classe HTTPPedidosMinuto
  17. *
  18. */
  19. public HTTPPedidosMinuto() {
  20. }
  21.  
  22. /**
  23. * Inicializa o timer
  24. */
  25. @Override
  26. public void run() {
  27. while (true) {
  28. try {
  29. TimeUnit.MINUTES.sleep(INTERVALO_MINUTOS);
  30. } catch (InterruptedException ex) {
  31. Logger.getLogger(HTTPPedidosMinuto.class.getName()).log(Level.SEVERE, null, ex);
  32. }
  33. SharedContPedidos.array.add(SharedContPedidos.contPedidosMinuto);
  34.  
  35. List<Integer> array = SharedContPedidos.array;
  36. int qtdPedidosProcessados = 0;
  37. for (Integer integer : array) {
  38. qtdPedidosProcessados += integer;
  39. }
  40.  
  41. int qtdPedidosCancelados = SharedContPedidos.contPedidosCancelados;
  42.  
  43. List<Integer> listaDeQtds = new ArrayList<>();
  44. listaDeQtds.add(qtdPedidosProcessados);
  45. listaDeQtds.add(qtdPedidosCancelados);
  46. SharedContPedidos.mapa.put(new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new Date()), listaDeQtds);
  47. SharedContPedidos.contPedidosMinuto = 0;
  48. }
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement