@Override
   public void run(){
       
         
       for(;;){
           
           try {
               agora = new Time(System.currentTimeMillis());
               antes = getHoraAnterior(agora, 30);
               
               atividades = atService.listByHora(antes, agora);
               postagens = postService.listByHora(antes, agora);
               for(Postagem p: postagens){
                   postService.postar(p.getDescricao()); 
               }
               
               for(Atividade at: atividades){
                   alerta = new Alerta(at.getAtividade(), at.getDescricao());
                   alerta.setVisible(true);
                   
                   try {
                       this.sleep(5000);
                   } catch (InterruptedException ex) {
                       Logger.getLogger(VerificarTarefas.class.getName()).log(Level.SEVERE, null, ex);
                   }
                   
                    alerta.dispose();  
               }
               
           } catch (ServiceException ex) {
               Logger.getLogger(VerificarTarefas.class.getName()).log(Level.SEVERE, null, ex);
           }
           
           System.out.println("Nao achei uma tarefa "+antes.getHours()+":"+antes.getMinutes() +"   "+
          agora.getHours()+":"+agora.getMinutes() );
           
           try {
               Thread.sleep(5 * 60 * 1000);
           } catch (InterruptedException ex) {
               Logger.getLogger(VerificarTarefas.class.getName()).log(Level.SEVERE, null, ex);
           }
        
           
       }
       
       
      
 
   }