Uses of Interface
com.iohao.net.framework.communication.RangeBroadcast
Packages that use RangeBroadcast
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 communication contracts and adapters used for request/response delivery, broadcasts, and
cross-service messaging within the framework runtime.
-
Uses of RangeBroadcast in com.iohao.net.extension.room
Classes in com.iohao.net.extension.room that implement RangeBroadcastModifier and TypeClassDescriptionfinal classNo-opRangeBroadcastimplementation used to disable range broadcasting.Methods in com.iohao.net.extension.room that return RangeBroadcastModifier and TypeMethodDescriptionDisableRangeBroadcast.addUserId(long userId) DisableRangeBroadcast.addUserId(Collection<Long> userIds) DisableRangeBroadcast.addUserId(Collection<Long> userIds, long excludeUserId) default RangeBroadcastRoom.ofEmptyRangeBroadcast(CmdInfo cmdInfo) Create a RangeBroadcastdefault RangeBroadcastRoom.ofRangeBroadcast(CmdInfo cmdInfo) Create a RangeBroadcast, which will add all players in the current room by default.DisableRangeBroadcast.removeUserId(long excludeUserId) DisableRangeBroadcast.setData(boolean data) DisableRangeBroadcast.setData(byte[] data) DisableRangeBroadcast.setData(int data) DisableRangeBroadcast.setData(long data) DisableRangeBroadcast.setData(Collection<?> dataList) DisableRangeBroadcast.setDataListBool(List<Boolean> dataList) DisableRangeBroadcast.setDataListInt(List<Integer> dataList) DisableRangeBroadcast.setDataListLong(List<Long> dataList) DisableRangeBroadcast.setDataListString(List<String> dataList) -
Uses of RangeBroadcast in com.iohao.net.framework.communication
Methods in com.iohao.net.framework.communication that return RangeBroadcastModifier and TypeMethodDescriptiondefault RangeBroadcastRangeBroadcast.addUserId(long userId) Users receiving the broadcastdefault RangeBroadcastRangeBroadcast.addUserId(Collection<Long> userIds) Users receiving the broadcastdefault RangeBroadcastRangeBroadcast.addUserId(Collection<Long> userIds, long excludeUserId) Add users to receive the broadcast, simultaneously excluding one user who should not receive itdefault RangeBroadcastRangeBroadcast.removeUserId(long excludeUserId) Exclude userIddefault RangeBroadcastRangeBroadcast.setData(boolean data) Set the broadcast payload from abooleanvalue, encoding it via the configured codec.RangeBroadcast.setData(byte[] data) Set the raw byte-array payload for this broadcast.default RangeBroadcastRangeBroadcast.setData(int data) Set the broadcast payload from anintvalue, encoding it via the configured codec.default RangeBroadcastRangeBroadcast.setData(long data) Set the broadcast payload from alongvalue, encoding it via the configured codec.default RangeBroadcastSet the broadcast payload from a business object, encoding it via the configured codec.default RangeBroadcastSet the broadcast payload from aStringvalue, encoding it via the configured codec.default RangeBroadcastRangeBroadcast.setData(Collection<?> dataList) Set the broadcast payload from a collection of business objects, encoding it via the configured codec.default RangeBroadcastRangeBroadcast.setDataListBool(List<Boolean> dataList) Set the broadcast payload from a list ofBooleanvalues, encoding it via the configured codec.default RangeBroadcastRangeBroadcast.setDataListInt(List<Integer> dataList) Set the broadcast payload from a list ofIntegervalues, encoding it via the configured codec.default RangeBroadcastRangeBroadcast.setDataListLong(List<Long> dataList) Set the broadcast payload from a list ofLongvalues, encoding it via the configured codec.default RangeBroadcastRangeBroadcast.setDataListString(List<String> dataList) Set the broadcast payload from a list ofStringvalues, encoding it via the configured codec.