org.rlcommunity.rlglue.codec.network
Class ClientEnvironment
java.lang.Object
org.rlcommunity.rlglue.codec.network.ClientEnvironment
public class ClientEnvironment
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kUnknownMessage
protected static final java.lang.String kUnknownMessage
- See Also:
- Constant Field Values
network
protected Network network
env
protected EnvironmentInterface env
killedFromAbove
protected volatile boolean killedFromAbove
ClientEnvironment
public ClientEnvironment(EnvironmentInterface env)
onEnvInit
protected void onEnvInit()
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
onEnvStart
protected void onEnvStart()
onEnvStep
protected void onEnvStep()
onEnvCleanup
protected void onEnvCleanup()
onEnvMessage
protected void onEnvMessage()
throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
connect
public void connect(java.lang.String host,
int port,
int timeout)
throws java.lang.Exception
- Throws:
java.lang.Exception
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
runEnvironmentEventLoop
public void runEnvironmentEventLoop()
throws java.lang.Exception
- Throws:
java.lang.Exception
killProcess
public void killProcess()