mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
stuff
This commit is contained in:
114
app/N/NInterfaceAlpha.java
Normal file
114
app/N/NInterfaceAlpha.java
Normal file
@@ -0,0 +1,114 @@
|
||||
package N;
|
||||
|
||||
import G.R;
|
||||
import G.T;
|
||||
import bH.D;
|
||||
import bS.BsInterfaceLima;
|
||||
import bS.BsInterfaceOscar;
|
||||
import bS.BsInterfaceRomeo;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
public class NInterfaceAlpha {
|
||||
R a;
|
||||
|
||||
BsInterfaceLima b = new BsInterfaceLima();
|
||||
|
||||
List c = new ArrayList();
|
||||
|
||||
c d = new c(this);
|
||||
|
||||
private static final Map e = new HashMap<>();
|
||||
|
||||
private boolean f = false;
|
||||
|
||||
private static d g = null;
|
||||
|
||||
private NInterfaceAlpha(R paramR) {
|
||||
this.a = paramR;
|
||||
g();
|
||||
this.b.a(this.d);
|
||||
if (g == null) {
|
||||
g = new d(this);
|
||||
T.a().a(g);
|
||||
}
|
||||
}
|
||||
|
||||
public synchronized void a() {
|
||||
this.b.a();
|
||||
D.d("Slave Server Activated for: " + this.a.c());
|
||||
}
|
||||
|
||||
public int b() {
|
||||
return this.b.d();
|
||||
}
|
||||
|
||||
public static void c() {
|
||||
for (a a1 : e.values())
|
||||
a1.d();
|
||||
}
|
||||
|
||||
public synchronized void d() {
|
||||
this.b.b();
|
||||
for (b b : (b[])this.c.toArray((Object[])new b[this.c.size()])) {
|
||||
b.f().b();
|
||||
b.g().g();
|
||||
}
|
||||
this.c.clear();
|
||||
D.d("Slave Server Deactivated for: " + this.a.c());
|
||||
}
|
||||
|
||||
public static a a(R paramR) {
|
||||
a a1 = (a)e.get(paramR.c());
|
||||
if (a1 == null) {
|
||||
a1 = new a(paramR);
|
||||
e.put(paramR.c(), a1);
|
||||
}
|
||||
return a1;
|
||||
}
|
||||
|
||||
private void g() {}
|
||||
|
||||
public void a(BsInterfaceRomeo paramr) {
|
||||
this.b.a(paramr);
|
||||
}
|
||||
|
||||
private void b(BsInterfaceRomeo paramr) {
|
||||
BsInterfaceOscar BsInterfaceOscar;
|
||||
D.d("New Client Connection for Config: " + this.a.c() + ", connection info: " + paramr.n());
|
||||
try {
|
||||
BsInterfaceOscar = new BsInterfaceOscar(this.a, paramr);
|
||||
} catch (IOException iOException) {
|
||||
try {
|
||||
paramr.g();
|
||||
} catch (Exception exception) {
|
||||
Logger.getLogger(a.class.getName()).log(Level.WARNING, "Error Closing bad connection", iOException);
|
||||
}
|
||||
Logger.getLogger(a.class.getName()).log(Level.WARNING, "Failed to create server for connection. Closing Conneciton.", iOException);
|
||||
return;
|
||||
}
|
||||
b b = new b(this, BsInterfaceOscar, paramr);
|
||||
paramr.a(b);
|
||||
this.c.add(b);
|
||||
}
|
||||
|
||||
private void a(b paramb) {
|
||||
paramb.g().b(paramb);
|
||||
this.c.remove(paramb);
|
||||
}
|
||||
|
||||
public boolean e() {
|
||||
return this.f;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/N/a.class
|
||||
* Java compiler version: 8 (52.0)
|
||||
* JD-Core Version: 1.1.3
|
||||
*/
|
||||
Reference in New Issue
Block a user