public class LocalDuplexConnection
extends java.lang.Object
implements io.reactivesocket.DuplexConnection
| Constructor and Description |
|---|
LocalDuplexConnection(reactor.core.publisher.Flux<io.reactivesocket.Frame> in,
org.reactivestreams.Subscriber<io.reactivesocket.Frame> out,
reactor.core.publisher.MonoProcessor<java.lang.Void> closeNotifier) |
| Modifier and Type | Method and Description |
|---|---|
double |
availability() |
reactor.core.publisher.Mono<java.lang.Void> |
close() |
reactor.core.publisher.Mono<java.lang.Void> |
onClose() |
reactor.core.publisher.Flux<io.reactivesocket.Frame> |
receive() |
reactor.core.publisher.Mono<java.lang.Void> |
send(org.reactivestreams.Publisher<io.reactivesocket.Frame> frames) |
reactor.core.publisher.Mono<java.lang.Void> |
sendOne(io.reactivesocket.Frame frame) |
public LocalDuplexConnection(reactor.core.publisher.Flux<io.reactivesocket.Frame> in,
org.reactivestreams.Subscriber<io.reactivesocket.Frame> out,
reactor.core.publisher.MonoProcessor<java.lang.Void> closeNotifier)
public reactor.core.publisher.Mono<java.lang.Void> send(org.reactivestreams.Publisher<io.reactivesocket.Frame> frames)
send in interface io.reactivesocket.DuplexConnectionpublic reactor.core.publisher.Mono<java.lang.Void> sendOne(io.reactivesocket.Frame frame)
sendOne in interface io.reactivesocket.DuplexConnectionpublic reactor.core.publisher.Flux<io.reactivesocket.Frame> receive()
receive in interface io.reactivesocket.DuplexConnectionpublic reactor.core.publisher.Mono<java.lang.Void> close()
close in interface io.reactivesocket.DuplexConnectionpublic reactor.core.publisher.Mono<java.lang.Void> onClose()
onClose in interface io.reactivesocket.DuplexConnectionpublic double availability()
availability in interface io.reactivesocket.Availability