public abstract class AbstractStreamListeningInvoker extends Object implements org.springframework.beans.factory.SmartInitializingSingleton
| Constructor and Description |
|---|
AbstractStreamListeningInvoker(FunctionCatalog functionCatalog,
FunctionInspector functionInspector,
org.springframework.cloud.stream.converter.CompositeMessageConverterFactory converterFactory,
String defaultRoute,
boolean share) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterSingletonsInstantiated() |
protected reactor.core.publisher.Mono<Void> |
consumer(String name,
reactor.core.publisher.Flux<org.springframework.messaging.Message<?>> flux) |
protected Object |
convertPayload(Class<?> inputType,
org.springframework.messaging.Message<?> m) |
protected reactor.core.publisher.Flux<org.springframework.messaging.Message<?>> |
function(String name,
reactor.core.publisher.Flux<org.springframework.messaging.Message<?>> flux) |
protected org.springframework.cloud.function.stream.config.AbstractStreamListeningInvoker.FluxMessageProcessor |
select(org.springframework.messaging.Message<?> input) |
public AbstractStreamListeningInvoker(FunctionCatalog functionCatalog, FunctionInspector functionInspector, org.springframework.cloud.stream.converter.CompositeMessageConverterFactory converterFactory, String defaultRoute, boolean share)
public void afterSingletonsInstantiated()
afterSingletonsInstantiated in interface org.springframework.beans.factory.SmartInitializingSingletonprotected reactor.core.publisher.Mono<Void> consumer(String name, reactor.core.publisher.Flux<org.springframework.messaging.Message<?>> flux)
protected reactor.core.publisher.Flux<org.springframework.messaging.Message<?>> function(String name, reactor.core.publisher.Flux<org.springframework.messaging.Message<?>> flux)
protected Object convertPayload(Class<?> inputType, org.springframework.messaging.Message<?> m)
protected org.springframework.cloud.function.stream.config.AbstractStreamListeningInvoker.FluxMessageProcessor select(org.springframework.messaging.Message<?> input)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.