suspend fun Builder.connectAndAwait(transport: ClientTransport): RSocketRequester
Coroutines variant of RSocketRequester.Builder.connect. |
|
suspend fun Builder.connectTcpAndAwait(host: String, port: Int): RSocketRequester
Coroutines variant of RSocketRequester.Builder.connectTcp. |
|
suspend fun Builder.connectWebSocketAndAwait(uri: URI): RSocketRequester
Coroutines variant of RSocketRequester.Builder.connectWebSocket. |
|
fun <T : Any> RequestSpec.dataWithType(producer: Any): RequestSpec
Extension for RSocketRequester.RequestSpec.data providing a fun <T : Any> RequestSpec.dataWithType(publisher: Publisher<T>): RequestSpec
Extension for RSocketRequester.RequestSpec.data providing a fun <T : Any> RequestSpec.dataWithType(flow: Flow<T>): RequestSpec
Extension for RSocketRequester.RequestSpec.data providing a |
|
fun <T : Any> MetadataExtractorRegistry.metadataToExtract(mimeType: MimeType, name: String? = null): Unit fun <T : Any> MetadataExtractorRegistry.metadataToExtract(mimeType: MimeType, mapper: (T, MutableMap<String, Any>) -> Unit): Unit
Extension for MetadataExtractorRegistry.metadataToExtract providing a |
|
suspend fun <T : Any> RequestSpec.retrieveAndAwait(): T
Coroutines variant of RSocketRequester.RequestSpec.retrieveMono. |
|
fun <T : Any> RequestSpec.retrieveFlow(): Flow<T>
Coroutines variant of RSocketRequester.RequestSpec.retrieveFlux. |
|
fun <T : Any> RequestSpec.retrieveFlux(): Flux<T>
Extension for RSocketRequester.RequestSpec.retrieveFlux providing a |
|
fun <T : Any> RequestSpec.retrieveMono(): Mono<T>
Extension for RSocketRequester.RequestSpec.retrieveMono providing a |
|
suspend fun RequestSpec.sendAndAwait(): Unit
Coroutines variant of RSocketRequester.RequestSpec.send. |