public class Endpoint<MessageType> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
Endpoint(EndpointStreamSource<MessageType> streamSource) |
protected |
Endpoint(EndpointStreamSource<MessageType> streamSource,
java.util.function.Consumer<CloseReason> closeAction) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
close(CloseReason closeReason) |
io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<WebSocket<MessageType>,CloseReason>> |
closedWebSockets() |
io.reactivex.Flowable<WebSocket<MessageType>> |
connectedWebSockets() |
io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<WebSocket<MessageType>,Throwable>> |
errors() |
io.reactivex.Flowable<ch.squaredesk.nova.comm.retrieving.IncomingMessage<MessageType,IncomingMessageMetaData<MessageType>>> |
messages() |
protected Endpoint(EndpointStreamSource<MessageType> streamSource)
protected Endpoint(EndpointStreamSource<MessageType> streamSource, java.util.function.Consumer<CloseReason> closeAction)
public io.reactivex.Flowable<WebSocket<MessageType>> connectedWebSockets()
public io.reactivex.Flowable<ch.squaredesk.nova.comm.retrieving.IncomingMessage<MessageType,IncomingMessageMetaData<MessageType>>> messages()
public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<WebSocket<MessageType>,Throwable>> errors()
public io.reactivex.Flowable<ch.squaredesk.nova.tuples.Pair<WebSocket<MessageType>,CloseReason>> closedWebSockets()
public void close()
public void close(CloseReason closeReason)
Copyright © 2018. All rights reserved.