public class ClientRSocketSession extends Object implements RSocketSession, ResumeStateHolder, CoreSubscriber<Tuple2<ByteBuf,DuplexConnection>>
Disposable.Composite, Disposable.Swap| Constructor and Description |
|---|
ClientRSocketSession(ByteBuf resumeToken,
ResumableDuplexConnection resumableDuplexConnection,
Mono<DuplexConnection> connectionFactory,
Function<DuplexConnection,Mono<Tuple2<ByteBuf,DuplexConnection>>> connectionTransformer,
ResumableFramesStore resumableFramesStore,
Duration resumeSessionDuration,
Retry retry,
boolean cleanupStoreOnKeepAlive) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
long |
impliedPosition() |
boolean |
isDisposed() |
void |
onComplete() |
void |
onError(Throwable t) |
void |
onImpliedPosition(long remoteImpliedPos) |
void |
onNext(Tuple2<ByteBuf,DuplexConnection> objects) |
void |
onSubscribe(org.reactivestreams.Subscription s) |
void |
setKeepAliveSupport(KeepAliveSupport keepAliveSupport) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcurrentContextpublic ClientRSocketSession(ByteBuf resumeToken, ResumableDuplexConnection resumableDuplexConnection, Mono<DuplexConnection> connectionFactory, Function<DuplexConnection,Mono<Tuple2<ByteBuf,DuplexConnection>>> connectionTransformer, ResumableFramesStore resumableFramesStore, Duration resumeSessionDuration, Retry retry, boolean cleanupStoreOnKeepAlive)
public long impliedPosition()
impliedPosition in interface ResumeStateHolderpublic void onImpliedPosition(long remoteImpliedPos)
onImpliedPosition in interface ResumeStateHolderpublic void dispose()
dispose in interface Disposablepublic boolean isDisposed()
isDisposed in interface Disposablepublic void onSubscribe(org.reactivestreams.Subscription s)
onSubscribe in interface org.reactivestreams.Subscriber<Tuple2<ByteBuf,DuplexConnection>>onSubscribe in interface CoreSubscriber<Tuple2<ByteBuf,DuplexConnection>>public void onNext(Tuple2<ByteBuf,DuplexConnection> objects)
onNext in interface org.reactivestreams.Subscriber<Tuple2<ByteBuf,DuplexConnection>>public void onError(Throwable t)
onError in interface org.reactivestreams.Subscriber<Tuple2<ByteBuf,DuplexConnection>>public void onComplete()
onComplete in interface org.reactivestreams.Subscriber<Tuple2<ByteBuf,DuplexConnection>>public void setKeepAliveSupport(KeepAliveSupport keepAliveSupport)
setKeepAliveSupport in interface RSocketSession