Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Aplicacao;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.List;
- import java.util.ArrayList;
- import java.util.concurrent.TimeUnit;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- public class HTTPPedidosMinuto extends Thread {
- private static final int INTERVALO_MINUTOS = 1;
- /**
- * Construtor da classe HTTPPedidosMinuto
- *
- */
- public HTTPPedidosMinuto() {
- }
- /**
- * Inicializa o timer
- */
- @Override
- public void run() {
- while (true) {
- try {
- TimeUnit.MINUTES.sleep(INTERVALO_MINUTOS);
- } catch (InterruptedException ex) {
- Logger.getLogger(HTTPPedidosMinuto.class.getName()).log(Level.SEVERE, null, ex);
- }
- SharedContPedidos.array.add(SharedContPedidos.contPedidosMinuto);
- List<Integer> array = SharedContPedidos.array;
- int qtdPedidosProcessados = 0;
- for (Integer integer : array) {
- qtdPedidosProcessados += integer;
- }
- int qtdPedidosCancelados = SharedContPedidos.contPedidosCancelados;
- List<Integer> listaDeQtds = new ArrayList<>();
- listaDeQtds.add(qtdPedidosProcessados);
- listaDeQtds.add(qtdPedidosCancelados);
- SharedContPedidos.mapa.put(new SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new Date()), listaDeQtds);
- SharedContPedidos.contPedidosMinuto = 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement