public abstract class WaterAdapter extends AbstractWaterAdapter implements org.noear.solon.core.Plugin
| 限定符和类型 | 字段和说明 |
|---|---|
protected static WaterAdapter |
_global |
service_port| 构造器和说明 |
|---|
WaterAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cacheUpdateHandler(String tag)
缓存更新处理
|
static WaterAdapter |
global() |
void |
handle(org.noear.solon.core.handle.Context ctx) |
protected void |
initWeed()
初始化Weed监听事件
|
boolean |
is_unstable()
是否为非稳定模式 //用于兼容k8s的ip漂移
|
String |
localHost()
当前服务的本地地址(host:port)
|
void |
messageListening(Map<String,MessageHandler> map) |
String |
messageReceive(org.noear.solon.core.handle.Context cxt) |
boolean |
messageReceiveHandler(org.noear.water.model.MessageM msg)
消息接收处理
|
void |
messageSubscribeHandler()
消息订阅处理
|
void |
messageSubscribeTopic(String... topics)
订阅消息主题
|
String |
msg_receiver_url() |
protected void |
onInit() |
protected void |
registerService() |
Map<String,MessageHandler> |
router() |
String |
serviceCheck(org.noear.solon.core.handle.Context cxt) |
void |
start(org.noear.solon.SolonApp app) |
void |
stateSet(boolean enabled)
设置状态
|
String |
user_name() |
int |
user_puid() |
alarm_mobile, configUpdateHandler, doMessageReceive, getLocalAddress, messageReceiveForInner, messageSubscribe, messageSubscribeTopic, service_name, service_secretKey, service_tagprotected static WaterAdapter _global
public static WaterAdapter global()
public Map<String,MessageHandler> router()
public String msg_receiver_url()
public boolean is_unstable()
is_unstable 在类中 AbstractWaterAdapterpublic void start(org.noear.solon.SolonApp app)
start 在接口中 org.noear.solon.core.Pluginprotected void onInit()
public int user_puid()
public String user_name()
protected void initWeed()
public void messageListening(Map<String,MessageHandler> map)
public void messageSubscribeHandler()
public void messageSubscribeTopic(String... topics)
public boolean messageReceiveHandler(org.noear.water.model.MessageM msg) throws Throwable
messageReceiveHandler 在类中 AbstractWaterAdapterThrowablepublic void cacheUpdateHandler(String tag)
public String localHost()
localHost 在类中 AbstractWaterAdapterprotected void registerService()
registerService 在类中 AbstractWaterAdapterpublic void stateSet(boolean enabled)
public String serviceCheck(org.noear.solon.core.handle.Context cxt)
public String messageReceive(org.noear.solon.core.handle.Context cxt) throws Throwable
Throwablepublic void handle(org.noear.solon.core.handle.Context ctx)
throws IOException
IOExceptionCopyright © 2021. All rights reserved.