public class GroupMonitor implements MulticastListener
组成员的管理器 发现新成员时会自动调用函数 detected 从未出现过的成员或离线时间超过超时时间 timeout 的成员出现时视作新成员
| 限定符和类型 | 字段和说明 |
|---|---|
static org.mechdancer.remote.modules.group.GroupMonitor.Companion |
Companion
已过时。
|
| 构造器和说明 |
|---|
GroupMonitor(kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> detected,
int timeout)
组成员的管理器
发现新成员时会自动调用函数 detected
从未出现过的成员或离线时间超过超时时间 timeout 的成员出现时视作新成员
|
GroupMonitor()
组成员的管理器
发现新成员时会自动调用函数 detected
从未出现过的成员或离线时间超过超时时间 timeout 的成员出现时视作新成员
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<org.mechdancer.remote.resources.Command> |
getInterest() |
void |
process(RemotePacket remotePacket) |
boolean |
sync(org.mechdancer.dependency.Component dependency) |
void |
yell()
请求组中的成员响应,以证实存在性,要使用此功能必须依赖组播发送
|
getInterest, processpublic static org.mechdancer.remote.modules.group.GroupMonitor.Companion Companion
public GroupMonitor(kotlin.jvm.functions.Function1<? super java.lang.String,kotlin.Unit> detected,
int timeout)
组成员的管理器 发现新成员时会自动调用函数 detected 从未出现过的成员或离线时间超过超时时间 timeout 的成员出现时视作新成员
public GroupMonitor()
组成员的管理器 发现新成员时会自动调用函数 detected 从未出现过的成员或离线时间超过超时时间 timeout 的成员出现时视作新成员
public boolean sync(org.mechdancer.dependency.Component dependency)
public void yell()
请求组中的成员响应,以证实存在性,要使用此功能必须依赖组播发送
public java.util.Set<org.mechdancer.remote.resources.Command> getInterest()
public void process(RemotePacket remotePacket)