public class TunnelRoom
extends java.lang.Object
构造器和说明 |
---|
TunnelRoom()
实例化一个信道房间,初始不包含任何信道
|
TunnelRoom(java.util.ArrayList<Tunnel> tunnels)
实例化一个信道房间,初始包含指定的信道集合
|
限定符和类型 | 方法和说明 |
---|---|
void |
addTunnel(Tunnel tunnel)
向房间里添加信道
|
EmitResult |
broadcast(java.lang.String messageType,
java.lang.Object messageContent)
向房间里的每一个信道广播消息
|
int |
getTunnelCount()
获取房间里信道的数量
|
void |
removeTunnel(Tunnel tunnel)
从房间移除指定的信道
|
void |
removeTunnelById(java.lang.String tunnelId)
从房间里移除具有指定 ID 的信道
|
public TunnelRoom(java.util.ArrayList<Tunnel> tunnels)
public TunnelRoom()
public void addTunnel(Tunnel tunnel)
tunnel
- 要添加的信道public void removeTunnel(Tunnel tunnel)
tunnel
- 要移除的信道public void removeTunnelById(java.lang.String tunnelId)
tunnelId
- 要移除的信道的 IDpublic int getTunnelCount()
public EmitResult broadcast(java.lang.String messageType, java.lang.Object messageContent) throws EmitError
messageType
- 要广播的消息的类型messageContent
- 要广播的消息的内容EmitError