public class WebSocketMessageStream extends Object implements MessageStream
| 限定符和类型 | 字段和说明 |
|---|---|
private WebSocketConfiguration |
configuration |
private WebsocketConnection |
connection |
private WebSocketServerExecutors |
executors |
private TopicHandlerFactory |
factory |
private ScheduledFuture<?> |
future |
private boolean |
run |
private MessageStreamWorker |
worker |
| 构造器和说明 |
|---|
WebSocketMessageStream() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
private void |
connect(Consumer<Message> receiver) |
private WebsocketConnection |
createConnection(Consumer<Message> receiver) |
@NonNull String |
getName() |
void |
open(Consumer<Message> receiver) |
void |
publish(Message message) |
private void |
reconnect(Consumer<Message> receiver) |
void |
register(String topic) |
void |
unregister(String topic) |
private TopicHandlerFactory factory
private WebSocketConfiguration configuration
private WebSocketServerExecutors executors
private MessageStreamWorker worker
private boolean run
private ScheduledFuture<?> future
private WebsocketConnection connection
private WebsocketConnection createConnection(Consumer<Message> receiver) throws URISyntaxException
@NonNull public @NonNull String getName()
getName 在接口中 MessageStreampublic void close()
close 在接口中 MessageStreampublic void register(String topic)
register 在接口中 MessageStreampublic void unregister(String topic)
unregister 在接口中 MessageStreampublic void open(Consumer<Message> receiver)
open 在接口中 MessageStreampublic void publish(Message message)
publish 在接口中 MessageStreamCopyright © 2021. All rights reserved.