Uses of Interface
com.iohao.net.extension.room.Room
Packages that use Room
Package
Description
Provides room-based game infrastructure for board games and similar multiplayer room workflows,
including room management, lifecycle processes, and extensible gameplay operations.
Provides gameplay-operation extension points and handlers for room-based games, including
strategy/flyweight style operation dispatch.
-
Uses of Room in com.iohao.net.extension.room
Classes in com.iohao.net.extension.room that implement RoomMethods in com.iohao.net.extension.room with type parameters of type RoomModifier and TypeMethodDescriptiondefault <T extends Room>
TRoomService.getRoom(long roomId) Find room by roomIddefault <T extends Room>
TRoomService.getRoomByUserId(long userId) Find room by userIddefault <T extends Room>
Collection<T> RoomService.listRoom()Get room listRoomService.optionalRoom(long roomId) Find room Optional by roomIdRoomService.optionalRoomByUserId(long userId) Find room Optional by userIdMethods in com.iohao.net.extension.room that return types with arguments of type RoomMethods in com.iohao.net.extension.room with parameters of type RoomModifier and TypeMethodDescriptiondefault voidAdd user to the room and associate userId with roomIddefault voidAdd roomstatic intRoomKit.getEmptySeatNo(Room room) Get an empty seat number from the roomdefault voidRoomService.removePlayer(Room room, long userId) Remove user from the room and delete the association between userId and roomIddefault voidRoomService.removePlayer(Room room, Player player) Remove user from the room and delete the association between userId and roomIddefault voidRoomService.removeRoom(Room room) Remove room -
Uses of Room in com.iohao.net.extension.room.operation
Methods in com.iohao.net.extension.room.operation with type parameters of type RoomMethods in com.iohao.net.extension.room.operation that return RoomMethods in com.iohao.net.extension.room.operation with parameters of type RoomModifier and TypeMethodDescriptionstatic OperationContextOperationContext.of(Room room, OperationHandler operationHandler) Creates an OperationContext object