1,          B          '    3 3 3 3 3 v S B  G    S O Q InnerClassesinstance-Lbr/usp/nds/remote/integracao/GeradorEventos; geradoresLjava/util/List; Signature@Ljava/util/List;timersLjava/util/Map;PLjava/util/Map;main([Ljava/lang/String;)VCodeLineNumberTableLocalVariableTableargs[Ljava/lang/String; getInstance/()Lbr/usp/nds/remote/integracao/GeradorEventos;carregar()VthisprocessarLeitura+(Lbr/usp/nds/remote/persistencia/Leitura;)Vgerador.Lbr/usp/nds/remote/persistencia/GeracaoEvento;i$Ljava/util/Iterator;timerLjava/util/Timer;leitura(Lbr/usp/nds/remote/persistencia/Leitura;processarGeradores[Ljava/lang/Object;leiturasinstanteJ ultimaLeituraIem!Ljavax/persistence/EntityManager;LocalVariableTypeTable%Ljava/util/List<[Ljava/lang/Object;>;carregarEventose SourceFileGeradorEventos.java  VW+br/usp/nds/remote/integracao/GeradorEventos i i ui \]   ,br/usp/nds/remote/persistencia/GeracaoEvento   java/util/Timer i XY  i schedulando evento...  -br/usp/nds/remote/integracao/GeradorEventos$1         i f  processando cada gerador...java/lang/StringBuilderselect date_part('epoch', a.instante), l.valorconvertido, l.codigo from leitura l join aquisicao a on l.aquisicao_codigo = a.codigo where l.sensor_codigo =   #and date_part('epoch', instante) > order by a.instante    !java/math/BigDecimal " #$% &'-br/usp/nds/remote/integracao/GeradorEventos$2"acabou processando cada gerador... (i )* +!java/util/LinkedListjava/util/HashMapjava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;currentTimeMillis()Jjava/io/PrintStreamprintln(J)V java/util/MapkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object; getSensor)()Lbr/usp/nds/remote/persistencia/Sensor;%br/usp/nds/remote/persistencia/Sensor getCodigo()I&br/usp/nds/remote/persistencia/LeituragetValorConvertido()Ljava/math/BigDecimal;getValorMaximo compareTo(Ljava/math/BigDecimal;)IgetValorMinimoget&(Ljava/lang/Object;)Ljava/lang/Object;cancelremovejava/util/ListgetEventoGerado()Ljava/lang/Boolean;java/lang/Boolean booleanValueeventoNaoGerado containsKey(Ljava/lang/Object;)Z(Ljava/lang/String;)VsetUltimaLeitura(I)V^(Lbr/usp/nds/remote/integracao/GeradorEventos;Lbr/usp/nds/remote/persistencia/GeracaoEvento;)VgetTempoSegundosschedule(Ljava/util/TimerTask;J)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;values()Ljava/util/Collection;java/util/Collectionclear+br/usp/nds/remote/persistencia/Persistencia/()Lbr/usp/nds/remote/persistencia/Persistencia;getEMF*()Ljavax/persistence/EntityManagerFactory;&javax/persistence/EntityManagerFactorycreateEntityManager#()Ljavax/persistence/EntityManager;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;javax/persistence/EntityManagercreateNativeQuery-(Ljava/lang/String;)Ljavax/persistence/Query;javax/persistence/Query getResultList()Ljava/util/List;java/lang/Long parseLong(Ljava/lang/String;)Jjava/lang/IntegerparseInt(Ljava/lang/String;)IcloseinjetarL(Ljavax/persistence/EntityManager;)Lbr/usp/nds/remote/persistencia/Entidade;listar!S VWXYZ[\]Z^ _`a<mb  c de fga4 Ybhia; * * b#$%c  jWkla]*  M,X,N-+:+-,+-* -* -W*M,R,N-+4+-&+---- *M,,N* -!-+x+-+-\- -C"#Y$:-+%&'Y*-(-)h** -+W -+%&Zbf(")3*O+_,j/m0123489: ;&<7=?>H?P@gHtIwJNOc\ "Hmn^opBmnwXopH,qrmnopjWstuia * ,-L++M,* ./01L2#*M,D,N--+3Y456-78696m-)e:86;6<=>:?76:wA: BY 2CD-BY 2CD-'? 2CE7 2CF6? 6?7?AY$:-&GY*-H-)hiee** -+WI#+JbvR"S&T)U2V>WFXcYwZ`abcd!e-g<hEiHjMlPmYnbohpwyz{|cz "qropesv ~opb5qrwYxyz{c4mnPJopjW>k|}~ wia{)/01LYKM,+LW*,M+Jb "(c )jW |}niaQ*N*OYP*QYR bc jWUG'