class org.apache.activemq.util.DefaultIOExceptionHandler$1$1 extends java.lang.Thread { final org.apache.activemq.util.DefaultIOExceptionHandler$1 this$1; void (org.apache.activemq.util.DefaultIOExceptionHandler$1, java.lang.String) { org.apache.activemq.util.DefaultIOExceptionHandler$1 v; org.apache.activemq.util.DefaultIOExceptionHandler$1$1 v; java.lang.String v; v := @this: org.apache.activemq.util.DefaultIOExceptionHandler$1$1; v := @parameter: org.apache.activemq.util.DefaultIOExceptionHandler$1; v := @parameter: java.lang.String; v. = v; specialinvoke v.(java.lang.String)>(v); return; } public void run() { org.apache.activemq.util.DefaultIOExceptionHandler v, v, v, v, v, v, v, v, v, v, v, v; java.util.Map v; boolean v, v, v, v, v, v; org.apache.activemq.util.DefaultIOExceptionHandler$1 v, v, v, v, v, v, v, v, v, v, v, v; org.apache.activemq.broker.BrokerService v, v, v, v; java.util.Collection v; java.lang.Exception v; org.apache.activemq.broker.region.Destination v; java.lang.Throwable v; java.util.concurrent.atomic.AtomicBoolean v, v, v; long v; org.apache.activemq.broker.Broker v; java.lang.String v, v; org.slf4j.Logger v, v, v; java.util.Iterator v; org.apache.activemq.util.DefaultIOExceptionHandler$1$1 v; java.util.concurrent.TimeUnit v; java.lang.Object v; v := @this: org.apache.activemq.util.DefaultIOExceptionHandler$1$1; label: v = v.; v = v.; virtualinvoke v.(); label: v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = specialinvoke v.(); if v == 0 goto label; v = ; interfaceinvoke v.("waiting for broker persistence adapter checkpoint to succeed before restarting transports"); v = ; v = v.; v = v.; v = v.; virtualinvoke v.(v); goto label; label: v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v instanceof org.apache.activemq.broker.region.Queue; if v == 0 goto label; v = virtualinvoke v.(); if v == 0 goto label; virtualinvoke v.(0); goto label; label: v = v.; v = v.; v = v.; virtualinvoke v.(); v = ; v = v.; v = v.; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("Successfully restarted transports on \u0001"); interfaceinvoke v.(v); label: v = v.; v = v.; v = v.; virtualinvoke v.(1, 0); goto label; label: v := @caughtexception; v = ; v = v.; v = v.; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("Stopping \u due to failure restarting transports"); interfaceinvoke v.(v, v); v = v.; v = v.; specialinvoke v.(v); label: v = v.; v = v.; v = v.; virtualinvoke v.(1, 0); goto label; label: v := @caughtexception; v = v.; v = v.; v = v.; virtualinvoke v.(1, 0); throw v; label: return; catch java.lang.Exception from label to label with label; catch java.lang.Throwable from label to label with label; catch java.lang.Throwable from label to label with label; } private boolean isPersistenceAdapterDown() { java.lang.Throwable v; org.apache.activemq.util.DefaultIOExceptionHandler$1 v; org.apache.activemq.broker.BrokerService v; org.apache.activemq.util.DefaultIOExceptionHandler v; org.apache.activemq.util.DefaultIOExceptionHandler$1$1 v; org.apache.activemq.store.PersistenceAdapter v; boolean v, v; v := @this: org.apache.activemq.util.DefaultIOExceptionHandler$1$1; v = 0; label: v = v.; v = v.; v = v.; v = virtualinvoke v.(); interfaceinvoke v.(1); v = 1; label: goto label; label: v := @caughtexception; label: if v != 0 goto label; v = 1; goto label; label: v = 0; label: return v; catch java.lang.Throwable from label to label with label; } }