public final class Topic<T> extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
Topic<T> |
append(String topic) |
void |
clean() |
static <T> Topic<T> |
createRoot() |
static <T> void |
find(String[] topicParts,
Topic<T> topicPart,
java.util.function.Consumer<Topic<T>> sink,
Runnable end) |
reactor.core.publisher.Flux<Topic<T>> |
findTopic(String topic) |
void |
findTopic(String topic,
java.util.function.Consumer<Topic<T>> sink,
Runnable end) |
reactor.core.publisher.Flux<Topic<T>> |
getAllSubscriber() |
Collection<Topic<T>> |
getChildren() |
T |
getSubscriberOrSubscribe(java.util.function.Supplier<T> supplier) |
Set<T> |
getSubscribers() |
String |
getTopic() |
Optional<Topic<T>> |
getTopic(String topic) |
String[] |
getTopics() |
long |
getTotalSubscriber() |
long |
getTotalTopic() |
protected boolean |
match(String[] pars) |
void |
subscribe(T... subscribers) |
boolean |
subscribed(T subscriber) |
String |
toString() |
void |
unsubscribe(java.util.function.Predicate<T> predicate) |
List<T> |
unsubscribe(T... subscribers) |
void |
unsubscribeAll() |
public static <T> Topic<T> createRoot()
public String[] getTopics()
public String getTopic()
public T getSubscriberOrSubscribe(java.util.function.Supplier<T> supplier)
public boolean subscribed(T subscriber)
@SafeVarargs public final void subscribe(T... subscribers)
@SafeVarargs public final List<T> unsubscribe(T... subscribers)
public final void unsubscribe(java.util.function.Predicate<T> predicate)
public final void unsubscribeAll()
public Collection<Topic<T>> getChildren()
public void findTopic(String topic, java.util.function.Consumer<Topic<T>> sink, Runnable end)
protected boolean match(String[] pars)
public static <T> void find(String[] topicParts, Topic<T> topicPart, java.util.function.Consumer<Topic<T>> sink, Runnable end)
public long getTotalTopic()
public long getTotalSubscriber()
public void clean()
Copyright © 2019–2022. All rights reserved.