@AutoLoad(value=false) @ResourceType(value={WebSocketNodeService.class,WebSocketNode.class}) public class WebSocketNodeService extends WebSocketNode implements Service
详情见: http://redkale.org
engines, finest, localNodes, localSncpAddress, logger, remoteNode, source| 构造器和说明 |
|---|
WebSocketNodeService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
connect(java.io.Serializable groupid,
java.net.InetSocketAddress addr) |
void |
destroy(AnyValue conf)
进程退出时,调用Service销毁
|
void |
disconnect(java.io.Serializable groupid,
java.net.InetSocketAddress addr) |
java.util.List<java.lang.String> |
getOnlineRemoteAddresses(java.net.InetSocketAddress targetAddress,
java.io.Serializable groupid) |
void |
init(AnyValue conf)
该方法必须是可以重复调用, 当reload时需要重复调用init方法
|
int |
sendMessage(java.net.InetSocketAddress addr,
java.io.Serializable groupid,
boolean recent,
java.io.Serializable message,
boolean last) |
connect, disconnect, getOnlineNodes, getOnlineRemoteAddress, remoteOnlineRemoteAddresses, sendEachMessage, sendEachMessage, sendEachMessage, sendEachMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendRecentMessage, sendRecentMessage, sendRecentMessage, sendRecentMessagepublic void init(AnyValue conf)
Serviceinit 在接口中 Serviceinit 在类中 WebSocketNodeconf - 配置参数public void destroy(AnyValue conf)
Servicedestroy 在接口中 Servicedestroy 在类中 WebSocketNodeconf - 配置参数public java.util.List<java.lang.String> getOnlineRemoteAddresses(@DynTargetAddress java.net.InetSocketAddress targetAddress, java.io.Serializable groupid)
getOnlineRemoteAddresses 在类中 WebSocketNodepublic int sendMessage(@DynTargetAddress java.net.InetSocketAddress addr, java.io.Serializable groupid, boolean recent, java.io.Serializable message, boolean last)
sendMessage 在类中 WebSocketNodepublic void connect(java.io.Serializable groupid,
java.net.InetSocketAddress addr)
connect 在类中 WebSocketNodepublic void disconnect(java.io.Serializable groupid,
java.net.InetSocketAddress addr)
disconnect 在类中 WebSocketNode