Files
tustu/app/z/ThreadedInZPackage.java
2026-01-11 20:30:56 +00:00

167 lines
5.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package z;
import G.J;
import G.l;
import V.VInterfaceBravo;
import V.ExceptionGetmessage;
import bH.D;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
class ThreadedInZPackage extends Thread {
long a = 0L;
long VInterfaceBravo = 30L;
int c = 0;
int ExceptionGetmessage = 0;
int e = 60;
private boolean g = false;
public ThreadedInZPackage(e parame) {
super("COMM Thread" + (Math.random() * 100000.0D));
try {
setPriority(10);
} catch (Exception exception) {
D.a("Failed to set Comm Thread Priority");
}
}
public void run() {
D.ExceptionGetmessage("Comm Manager for " + this.f.e().u() + " Started");
if (this.f.e() != null)
this.e = this.f.e().t();
while (!this.g) {
e.a(this.f, System.currentTimeMillis());
try {
if (!this.f.g) {
boolean bool1 = false;
if (!this.f.q() || this.f.VInterfaceBravo == null) {
this.f.a(this.f.e().r() + "");
this.f.e().i(false);
long l = System.currentTimeMillis();
char c = Character.MIN_VALUE;
try {
this.f.o();
if (e.a(this.f, 600))
setPriority(10);
} catch (l l1) {
D.c("Port not valid: " + l1.getMessage());
e.a(this.f, false);
e.a(this.f);
c = 'ஸ';
} catch (IOException iOException) {
D.c("Port turned not valid: " + iOException.getMessage());
e.VInterfaceBravo(this.f, false);
e.a(this.f);
c = 'ஸ';
this.f.h();
} catch (VInterfaceBravo VInterfaceBravo) {
if (bool1 || J.I())
D.c("Timeout trying to go online: " + VInterfaceBravo.getMessage());
e.c(this.f, false);
c = 'Ϩ';
} catch (Exception exception) {
if (bool1 || J.I())
D.c("Error trying to go online: " + exception.getMessage());
e.ExceptionGetmessage(this.f, false);
c = 'ஸ';
}
if (!e.VInterfaceBravo(this.f) && c > '\000') {
long l1 = c - System.currentTimeMillis() - l;
if (l1 > 0L)
Thread.sleep(l1);
}
continue;
}
boolean bool2 = false;
try {
yield();
if (this.f.w()) {
bool2 = true;
e.c(this.f);
continue;
}
try {
if (J.I() && this.f.n) {
e.c(false);
e.ExceptionGetmessage(this.f);
e.ExceptionGetmessage(true);
} else {
e.e(this.f);
}
this.c = 0;
this.ExceptionGetmessage++;
} catch (Exception exception) {
D.c("Exception Caught during comms, type:" + exception.getClass().getName() + ", message: " + exception.getMessage());
Thread.sleep((this.f.e().i() / 2));
this.ExceptionGetmessage = 0;
e.f(this.f);
this.c++;
boolean bool = false;
if (exception instanceof ExceptionGetmessage && this.f.e().D() != null)
bool = !this.f.e().D().a(((ExceptionGetmessage)exception).a()) ? true : false;
if (bool2 || this.c > 3 || this.f.g || bool) {
e.g(this.f);
this.f.h();
e.e(this.f, false);
e.h(this.f);
e.i(this.f);
this.f.e().E(this.f.e().aw());
this.f.v();
D.c("Went offline");
e.f(this.f, false);
this.c = 0;
D.c("Writing the last " + e.j(this.f) + " comm interactions with the controller to the log file here:");
e.k(this.f);
if (!this.g)
throw exception;
sleep(1000L);
}
}
} catch (Exception exception) {
e.g(this.f, false);
if (e.l(this.f).size() > 0) {
D.c("Writing the last " + e.m(this.f) + " comm interactions with the controller to the log file here:");
e.n(this.f);
}
e.o(this.f);
e.p(this.f);
this.f.v();
D.ExceptionGetmessage("Went offline 2");
e.h(this.f, false);
if (e.s())
Logger.getLogger(e.class.getName()).log(Level.INFO, (String)null, exception);
if (exception instanceof VInterfaceBravo) {
sleep(500L);
continue;
}
sleep(3000L);
}
}
} catch (Exception exception) {
D.c("CommThread Exception:");
Logger.getLogger(e.class.getName()).log(Level.SEVERE, (String)null, exception);
}
}
D.c(this.f.e().u() + " ComThread stopped");
}
public boolean a() {
return this.g;
}
public void VInterfaceBravo() {
this.g = true;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/z/f.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/