| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv volatile PooledRSocket[] | |
| pack-priv final RSocketConnector | |
| pack-priv final RSocketPool. | |
| pack-priv static final PooledRSocket[] | |
| pack-priv final LoadbalanceStrategy | |
| pack-priv final Sinks. | |
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv volatile Subscription | |
| pack-priv static final PooledRSocket[] |
| Access | Constructor and Description |
|---|---|
| public | RSocketPool(RSocketConnector connector, Publisher<List<LoadbalanceTarget>> targetPublisher, LoadbalanceStrategy loadbalanceStrategy)
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| pack-priv RSocket | |
| public Mono | onClose()
Implements io. Mono that terminates when the instance is terminated by any reason.
|
| public void | |
| public void | onError(Throwable
the throwable signaled t)Implements org. |
| public void | onNext(List<LoadbalanceTarget>
the element signaled targets)Implements org. Publisher in response to requests to Subscription#request(long).
|
| public void | onSubscribe(Subscription
the s)Subscription that allows requesting data via Subscription#request(long)Implements reactor. onNext(Object) before
calling Subscription#request(long).
|
| pack-priv RSocket |