37 lines
1010 B
Java
37 lines
1010 B
Java
/*
|
|
* Decompiled with CFR 0.152.
|
|
*/
|
|
package com.tridium.fox.session;
|
|
|
|
import com.tridium.fox.message.FoxMessage;
|
|
import com.tridium.fox.session.FoxCircuit;
|
|
import com.tridium.fox.session.FoxRequest;
|
|
import com.tridium.fox.session.FoxResponse;
|
|
import com.tridium.fox.session.FoxSession;
|
|
import java.net.Socket;
|
|
|
|
public interface FoxConnection {
|
|
public void initHello(FoxMessage var1) throws Exception;
|
|
|
|
public void sessionOpened(FoxSession var1);
|
|
|
|
public FoxResponse process(FoxRequest var1) throws Throwable;
|
|
|
|
public void circuitOpened(FoxCircuit var1) throws Throwable;
|
|
|
|
public void sessionClosed(FoxSession var1, Throwable var2);
|
|
|
|
public void error(String var1, Throwable var2);
|
|
|
|
public Thread makeThread(ThreadGroup var1, Runnable var2, String var3);
|
|
|
|
public boolean isTunnelClientConnection();
|
|
|
|
public boolean isTunnelServerConnection();
|
|
|
|
public String[] getTunnelAuthorities();
|
|
|
|
public Socket createTunnelSocket(String var1, boolean var2) throws Exception;
|
|
}
|
|
|