Package zombie.network
Class CoopMaster
java.lang.Object
zombie.network.CoopMaster
public class CoopMaster
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCoopMaster.ListenerOptionsstatic classCoopMaster.TerminationReason -
Field Summary
Fields Modifier and Type Field Description static CoopMasterinstance -
Method Summary
Modifier and Type Method Description voidabortServer()voidaddListener(ICoopServerMessageListener listener)voidaddListener(ICoopServerMessageListener listener, CoopMaster.ListenerOptions options)java.lang.StringgetMessage()java.lang.StringgetPlayerSaveFolder(java.lang.String serverName)java.lang.StringgetServerName()java.lang.StringgetServerSaveFolder(java.lang.String serverName)voidinvokeServer(java.lang.String tag, java.lang.String payload, ICoopServerMessageListener responseHandler)booleanisRunning()voidlaunchServer(java.lang.String serverName, java.lang.String username, int memory)voidregister(Platform platform, KahluaTable environment)voidremoveListener(ICoopServerMessageListener listener)voidsendMessage(java.lang.String tag, java.lang.String payload)voidsendMessage(java.lang.String tag, java.lang.String cookie, java.lang.String payload)voidsoftreset(java.lang.String serverName, java.lang.String username, int memory)CoopMaster.TerminationReasonterminationReason()voidupdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
-
Method Details
-
launchServer
public void launchServer(java.lang.String serverName, java.lang.String username, int memory) throws java.io.IOException- Throws:
java.io.IOException
-
softreset
public void softreset(java.lang.String serverName, java.lang.String username, int memory) throws java.io.IOException- Throws:
java.io.IOException
-
abortServer
public void abortServer() -
isRunning
public boolean isRunning() -
terminationReason
-
sendMessage
public void sendMessage(java.lang.String tag, java.lang.String cookie, java.lang.String payload) -
sendMessage
public void sendMessage(java.lang.String tag, java.lang.String payload) -
invokeServer
public void invokeServer(java.lang.String tag, java.lang.String payload, ICoopServerMessageListener responseHandler) -
getMessage
public java.lang.String getMessage() -
update
public void update() -
register
-
addListener
-
addListener
-
removeListener
-
getServerName
public java.lang.String getServerName() -
getServerSaveFolder
public java.lang.String getServerSaveFolder(java.lang.String serverName) -
getPlayerSaveFolder
public java.lang.String getPlayerSaveFolder(java.lang.String serverName)
-