public class BusManager
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
void |
addNode(java.lang.String nodeName,
INode node) |
boolean |
containsTopic(java.lang.String topic) |
void |
deleNode(java.lang.String nodeName,
INode node) |
android.os.Handler |
getInnerHandler() |
static BusManager |
getInstance() |
void |
killTimer(long id) |
void |
publish(java.lang.String topic,
java.lang.Object... objs) |
void |
publishSticky(java.lang.String topic,
java.lang.Object... objs) |
void |
release() |
void |
removeSticky(java.lang.String topic) |
BusClient.RPCResult |
request(java.lang.String url,
java.lang.Object... params) |
long |
setTimer(java.lang.Runnable runnable,
long delayMillis) |
void |
subscribeCallMethod(BusClient busClient,
java.util.List<java.lang.String> callMethodList)
node start 时会调用
$param busClient
$param callMethodList
|
void |
subscribeTopic(BusClient busClient,
java.util.List<java.lang.String> subscribeTopicList)
node start 时会调用
$param busClient
$param subscribeTopicList
|
void |
unsubscribeCallMethod(BusClient busClient,
java.util.List<java.lang.String> callMethodList)
node stop 时会调用
$param callMethodList
|
void |
unsubscribeTopic(BusClient busClient,
java.util.List<java.lang.String> subscribeTopicList)
node stop 时会调用
$param busClient
$param subscribeTopicList
|
public static BusManager getInstance()
public void subscribeTopic(BusClient busClient, java.util.List<java.lang.String> subscribeTopicList)
$param busClient $param subscribeTopicList
public void unsubscribeTopic(BusClient busClient, java.util.List<java.lang.String> subscribeTopicList)
$param busClient $param subscribeTopicList
public void subscribeCallMethod(BusClient busClient, java.util.List<java.lang.String> callMethodList)
$param busClient $param callMethodList
public void unsubscribeCallMethod(BusClient busClient, java.util.List<java.lang.String> callMethodList)
$param callMethodList
public void publish(java.lang.String topic, java.lang.Object... objs)
public void publishSticky(java.lang.String topic, java.lang.Object... objs)
public void removeSticky(java.lang.String topic)
public BusClient.RPCResult request(java.lang.String url, java.lang.Object... params)
public void addNode(java.lang.String nodeName, INode node)
public void deleNode(java.lang.String nodeName, INode node)
public boolean containsTopic(java.lang.String topic)
public void release()
public android.os.Handler getInnerHandler()
public long setTimer(java.lang.Runnable runnable, long delayMillis)
public void killTimer(long id)