public class SubscriptionManager extends Publisher<SubscriptionManager.events>
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
SubscriptionManager.events<T> |
static interface |
SubscriptionManager.OnSubscribed |
static interface |
SubscriptionManager.OnUnSubscribed |
static class |
SubscriptionManager.Stream |
Publisher.Callback<T>, Publisher.ErrBack<T>| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
paused |
| 构造器和说明 |
|---|
SubscriptionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAccount(AccountID a)
Add Account.
|
void |
addMessage(org.json.JSONObject json)
Add message.
|
void |
addStream(SubscriptionManager.Stream s)
add Stream.
|
org.json.JSONObject |
allSubscribed()
allSubscribed.
|
<A,T extends Publisher.Callback<A>> |
emit(Class<T> key,
A args)
emit callbacks.
|
void |
pauseEventEmissions()
pauseEventEmissions
|
void |
removeAccount(AccountID a)
Remove Account.
|
void |
removeStream(SubscriptionManager.Stream s)
Remove Stream.
|
void |
unpauseEventEmissions()
unpauseEventEmissions
|
clearAllListeners, execute, on, on, once, once, removeListenerpublic void pauseEventEmissions()
public void unpauseEventEmissions()
public void addStream(SubscriptionManager.Stream s)
s - Stream.public void removeStream(SubscriptionManager.Stream s)
s - Stream.public <A,T extends Publisher.Callback<A>> int emit(Class<T> key, A args)
Publisheremit 在类中 Publisher<SubscriptionManager.events>A - callback parameter.T - Callback type.key - key.args - args.public void addAccount(AccountID a)
a - Account address.public void addMessage(org.json.JSONObject json)
json - json.public void removeAccount(AccountID a)
a - account.public org.json.JSONObject allSubscribed()
Copyright © 2021. All rights reserved.