Interface RangeBroadcast
- All Known Implementing Classes:
DisableRangeBroadcast
public interface RangeBroadcast
Broadcast within a range
- Since:
- 21.9
- Author:
- 渔民小镇
- date:
- 2024-06-02
-
Method Summary
Modifier and TypeMethodDescriptiondefault RangeBroadcastaddUserId(long userId) Users receiving the broadcastdefault RangeBroadcastaddUserId(Collection<Long> userIds) Users receiving the broadcastdefault RangeBroadcastaddUserId(Collection<Long> userIds, long excludeUserId) Add users to receive the broadcast, simultaneously excluding one user who should not receive itvoidexecute()Send the response message to the remote endpoint (user, player)Users receiving the broadcastdefault RangeBroadcastremoveUserId(long excludeUserId) Exclude userIddefault RangeBroadcastsetData(boolean data) set datasetData(byte[] data) default RangeBroadcastsetData(int data) set datadefault RangeBroadcastsetData(long data) set datadefault RangeBroadcastSet the response broadcast datadefault RangeBroadcastset datadefault RangeBroadcastsetData(Collection<?> dataList) set dataListdefault RangeBroadcastsetDataListBool(List<Boolean> dataList) set dataListdefault RangeBroadcastsetDataListInt(List<Integer> dataList) set dataListdefault RangeBroadcastsetDataListLong(List<Long> dataList) set dataListdefault RangeBroadcastsetDataListString(List<String> dataList) set dataListvoidsetOriginal(Object originalData)
-
Method Details
-
listUserId
-
setData
-
setOriginal
-
execute
void execute()Send the response message to the remote endpoint (user, player) -
addUserId
Users receiving the broadcast- Parameters:
userIds- userIds- Returns:
- this
-
addUserId
Users receiving the broadcast- Parameters:
userId- userId- Returns:
- this
-
addUserId
Add users to receive the broadcast, simultaneously excluding one user who should not receive it- Parameters:
userIds- User IDs to receive the broadcastexcludeUserId- User ID to be excluded- Returns:
- this
-
removeUserId
Exclude userId- Parameters:
excludeUserId- User ID to be excluded- Returns:
- this
-
setData
-
setData
-
setData
-
setData
-
setData
Set the response broadcast data- Parameters:
data- Business data- Returns:
- this
-
setData
set dataList- Parameters:
dataList- dataList- Returns:
- this
-
setDataListInt
set dataList- Parameters:
dataList- dataList- Returns:
- this
-
setDataListBool
set dataList- Parameters:
dataList- dataList- Returns:
- this
-
setDataListLong
set dataList- Parameters:
dataList- dataList- Returns:
- this
-
setDataListString
set dataList- Parameters:
dataList- dataList- Returns:
- this
-