Package io.sockit.gameserver
Class AbstractBot
java.lang.Object
io.sockit.gameserver.AbstractBot
- Direct Known Subclasses:
Bot
public abstract class AbstractBot extends Object
Super class for Bot class for internal use. Gives Bot class access to non public methods of the Server
-
Field Summary
Fields Modifier and Type Field Description protected ReentrantLock
instanceLock
protected AtomicBoolean
loggedOut
-
Constructor Summary
Constructors Constructor Description AbstractBot()
-
Method Summary
Modifier and Type Method Description protected void
closeSocket()
protected void
forceInstanceLock(int waitTimeMIllis)
protected abstract String
getPollData()
protected abstract void
processCommand(String command, byte[] data)
protected abstract void
processCommand(String command, String data)
protected void
sendMesg(String command, byte[] data)
protected void
sendMesg(String command, String data)
-
Field Details
-
Constructor Details
-
AbstractBot
public AbstractBot()
-
-
Method Details
-
closeSocket
protected final void closeSocket() -
forceInstanceLock
protected final void forceInstanceLock(int waitTimeMIllis) -
getPollData
-
sendMesg
-
sendMesg
-
processCommand
-
processCommand
-