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 ServerSetup
public Mono<Void> acceptRSocketResume(ByteBuf frame, ClientServerInputMultiplexer multiplexer)
acceptRSocketResume
in interface ServerSetup
public void dispose()
dispose
in interface ServerSetup