| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv volatile DuplexConnection | |
| pack-priv ResumableDuplexConnection. | |
| pack-priv int | |
| pack-priv static final Logger | |
| pack-priv final Sinks. | |
| pack-priv final Sinks. | |
| pack-priv final Sinks. | |
| pack-priv CoreSubscriber | |
| pack-priv final SocketAddress | |
| pack-priv final ResumableFramesStore | |
| pack-priv final UnboundedProcessor | |
| pack-priv final String | |
| pack-priv final String | |
| pack-priv volatile int | |
| pack-priv static final AtomicIntegerFieldUpdater |
| Access | Constructor and Description |
|---|---|
| public | ResumableDuplexConnection(String side, ByteBuf session, DuplexConnection initialConnection, ResumableFramesStore resumableFramesStore)
|
| Modifier and Type | Method and Description |
|---|---|
| public ByteBufAllocator | |
| public void | cancel()
Implements org. Publisher to stop sending data and clean up resources.
|
| public boolean | |
| public void | |
| public void | dispose()
Implements reactor. |
| pack-priv void | |
| pack-priv void | |
| public boolean | isDisposed()
Overrides default reactor. |
| pack-priv static boolean | |
| pack-priv Flux | onActiveConnectionClosed()
Publisher for a sequence of integers starting at 1, with each next number emitted when the currently active connection is closed and should be resumed. |
| public Mono | onClose()
Implements io. Mono that terminates when the instance is terminated by any reason.
|
| public Flux | receive()
Implements io. Frames received on this connection.
|
| public SocketAddress | remoteAddress()
Implements io. |
| public void | request(long
the strictly positive number of elements to requests to the upstream n)PublisherImplements org. Publisher until demand is signaled via this method.
|
| public void | sendErrorAndClose(RSocketErrorException
to encode in the error frame rSocketErrorException)Implements io. |
| public void | sendFrame(int
to which the given frame relates streamId, ByteBuf with the encoded content frame)Implements io. |
| public void | subscribe(CoreSubscriber<? super ByteBuf>
the receiverSubscriber)Subscriber interested into the published sequenceImplements abstract reactor. Implements reactor. Publisher#subscribe(Subscriber) that will bypass
Hooks#onLastOperator(Function) pointcut.
|
| public String | toString()
Overrides reactor. |