public static class ServerSetup.ResumableServerSetup extends Object implements ServerSetup
ServerSetup.DefaultServerSetup, ServerSetup.ResumableServerSetup| Constructor and Description |
|---|
ResumableServerSetup(ByteBufAllocator allocator,
SessionManager sessionManager,
Duration resumeSessionDuration,
Duration resumeStreamTimeout,
Function<? super ByteBuf,? extends ResumableFramesStore> resumeStoreFactory,
boolean cleanupStoreOnKeepAlive) |
| Modifier and Type | Method and Description |
|---|---|
Mono<Void> |
acceptRSocketResume(ByteBuf frame,
ClientServerInputMultiplexer multiplexer) |
Mono<Void> |
acceptRSocketSetup(ByteBuf frame,
ClientServerInputMultiplexer multiplexer,
BiFunction<KeepAliveHandler,ClientServerInputMultiplexer,Mono<Void>> then) |
void |
dispose() |
public ResumableServerSetup(ByteBufAllocator allocator, SessionManager sessionManager, Duration resumeSessionDuration, Duration resumeStreamTimeout, Function<? super ByteBuf,? extends ResumableFramesStore> resumeStoreFactory, boolean cleanupStoreOnKeepAlive)
public Mono<Void> acceptRSocketSetup(ByteBuf frame, ClientServerInputMultiplexer multiplexer, BiFunction<KeepAliveHandler,ClientServerInputMultiplexer,Mono<Void>> then)
acceptRSocketSetup in interface ServerSetuppublic Mono<Void> acceptRSocketResume(ByteBuf frame, ClientServerInputMultiplexer multiplexer)
acceptRSocketResume in interface ServerSetuppublic void dispose()
dispose in interface ServerSetup