Źžŗ¾=“(org/adempiere/webui/util/DesktopWatchDogjava/lang/ObjectINSTANCE*Lorg/adempiere/webui/util/DesktopWatchDog;desktops,Ljava/util/concurrent/ConcurrentLinkedDeque; SignatureeLjava/util/concurrent/ConcurrentLinkedDeque;()VCode     LineNumberTableLocalVariableTable *java/util/concurrent/ConcurrentLinkedDeque    org/compiere/Adempiere  getThreadPoolExecutor4()Ljava/util/concurrent/ScheduledThreadPoolExecutor;" #$run@(Lorg/adempiere/webui/util/DesktopWatchDog;)Ljava/lang/Runnable;<( *,+java/util/concurrent/TimeUnit -.SECONDSLjava/util/concurrent/TimeUnit; 0210java/util/concurrent/ScheduledThreadPoolExecutor 34scheduleWithFixedDelay](Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;this doMonitoring 8 9:iterator()Ljava/util/Iterator; <>=java/util/Iterator ?@next()Ljava/lang/Object;B5org/adempiere/webui/util/DesktopWatchDog$DesktopEntry AD EFdesktopLorg/zkoss/zk/ui/Desktop; HJIorg/zkoss/zk/ui/Desktop KLisAlive()Z <N O remove HQ RLisServerPushEnabled AT UVnoAtmosphereResourceCountIXorg/zkoss/zk/ui/sys/DesktopCtrl WZ [\ getServerPush"()Lorg/zkoss/zk/ui/sys/ServerPush;^1fi/jawsy/jawwa/zk/atmosphere/AtmosphereServerPush ]` aLhasAtmosphereResource Hc de getWebApp()Lorg/zkoss/zk/ui/WebApp; Hg hi getSession()Lorg/zkoss/zk/ui/Session;korg/zkoss/zk/ui/sys/WebAppCtrl jm nogetDesktopCache=(Lorg/zkoss/zk/ui/Session;)Lorg/zkoss/zk/ui/sys/DesktopCache; qsr org/zkoss/zk/ui/sys/DesktopCache tu removeDesktop(Lorg/zkoss/zk/ui/Desktop;)V wyxjava/lang/Throwable z printStackTrace <| }LhasNextLjava/util/Iterator;entry7Lorg/adempiere/webui/util/DesktopWatchDog$DesktopEntry;spush Lorg/zkoss/zk/ui/sys/ServerPush;asp3Lfi/jawsy/jawwa/zk/atmosphere/AtmosphereServerPush;wappLorg/zkoss/zk/ui/WebApp;sessionLorg/zkoss/zk/ui/Session; desktopCache"Lorg/zkoss/zk/ui/sys/DesktopCache;tLjava/lang/Throwable;LocalVariableTypeTableMLjava/util/Iterator; StackMapTable‘org/zkoss/zk/ui/sys/ServerPush addDesktop A” u – —˜add(Ljava/lang/Object;)ZremoveOtherDesktopsInSessionlambda$0 œ 6  SourceFileDesktopWatchDog.javaBootstrapMethods ”£¢"java/lang/invoke/LambdaMetafactory ¤„ metafactoryĢ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;  © š Ø  InnerClasses®%java/lang/invoke/MethodHandles$Lookup°java/lang/invoke/MethodHandlesLookup DesktopEntry NestMembers!    + »Y·³±2  d&*·*»Y·µø*ŗ!%'²)¶/W±:5;=!;%> &56  łÖ*“¶7L§Ä+¹;ĄAM,“C¹Gš +¹M§„,“C¹Pš ,Y“S`µS,“CĄW¹YN-Ē,Y“S`µS§*-Į]™#-Ą]:¶_š,Y“S`µS§,µS,“S”B+¹M,“C¹b:,“C¹f:Ąj¹l:,“C¹p§ :¶v+¹{š’9±“ĀÅwjDE FH!I'J*L6M@OMPQQ[ReSkTsU€W…Y\“^ž_©`·aĀbĒcĢEÕg\ Ö5Ī9~·€M‚kƒ„ž$…†©‡ˆ· ‰ŠĒ‹Œ Ī9Ž%ü <üAüü!]śwł ’u A²“»AY*·“¶•W± wx EF tu ®2²“¶7L§+¹;ĄAM,“C*¦ +¹M§ +¹{š’ß±" € ‚ƒ%„(€1‡ 2EF (9~€  (9Ž ü < ™u Nv²“¶7L§b+¹;ĄAM,“C*¦§M,“C¹f*¹f„§8+¹M*¹bN*¹f:-Ąj¹l:,“C¹p§N-¶v+¹{š’›±=dgwBŽ  ‘’"“4”7–=˜D™LšY›dœhlu HvEF l9~U€D …†L‡ˆY ‰Šh‹Œ  l9Žü <üAowśš  3*¶›± <= 5žŸ ¦§Ŗ«¬­Æ±A²³A