Package com.tenio.core.api
Class ServerApiImpl
java.lang.Object
com.tenio.common.logger.AbstractLogger
com.tenio.common.logger.SystemLogger
com.tenio.core.api.ServerApiImpl
- All Implemented Interfaces:
ServerApi
All supported APIs could be found in this class.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncreateRoom(InitialRoomSetting setting, Player owner) getPlayerByName(String playerName) getPlayerBySession(Session session) intgetRoomById(long roomId) voidvoidleaveRoom(Player player, PlayerLeaveRoomMode leaveRoomMode) voidvoidvoidstatic ServerApinewInstance(Server server) voidremoveRoom(Room room, RoomRemoveMode removeRoomMode) Methods inherited from class com.tenio.common.logger.SystemLogger
debug, trace, traceMethods inherited from class com.tenio.common.logger.AbstractLogger
buildgen, error, error, info, info, info, info, info, info, info, infoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tenio.core.api.ServerApi
banPlayer, createRoom, joinRoom, kickPlayer, sendPrivateMessage, sendPublicMessage, switchPlayerToSpectator, switchSpectatorToPlayer
-
Method Details
-
newInstance
-
login
-
login
-
logout
-
createRoom
- Specified by:
createRoomin interfaceServerApi
-
getPlayerByName
- Specified by:
getPlayerByNamein interfaceServerApi
-
getPlayerBySession
- Specified by:
getPlayerBySessionin interfaceServerApi
-
getPlayerCount
public int getPlayerCount()- Specified by:
getPlayerCountin interfaceServerApi
-
getAllPlayers
- Specified by:
getAllPlayersin interfaceServerApi
-
getRoomById
- Specified by:
getRoomByIdin interfaceServerApi
-
joinRoom
-
leaveRoom
-
removeRoom
- Specified by:
removeRoomin interfaceServerApi
-