Class PulsarReactiveMessagingMessageListenerAdapter<V>
java.lang.Object
org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter<V>
org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveMessagingMessageListenerAdapter<V>
- Type Parameters:
V- payload type.
- Direct Known Subclasses:
PulsarReactiveOneByOneMessagingMessageListenerAdapter,PulsarReactiveStreamingMessagingMessageListenerAdapter
public abstract class PulsarReactiveMessagingMessageListenerAdapter<V>
extends org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter<V>
An abstract base for
MessageListener adapters.-
Field Summary
Fields inherited from class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanDetermine if the type is a reactive Flux.protected booleanisMultipleMessageType(Type type) Determines if a type is one that holds multiple messages.Methods inherited from class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
determineInferredType, getMessageConverter, getType, invokeHandler, isConsumerRecords, isHeaderFound, isMessageList, isPulsarMessageList, isSimpleExtraction, isSpringMessage, isSpringMessageFlux, parameterIsType, setBeanResolver, setFallbackType, setHandlerMethod, setMessageConverter, setMessagingConverter, toMessagingMessage, toMessagingMessageFromReader
-
Constructor Details
-
PulsarReactiveMessagingMessageListenerAdapter
-
-
Method Details
-
isMultipleMessageType
Determines if a type is one that holds multiple messages. -
isFlux
Determine if the type is a reactive Flux.- Overrides:
isFluxin classorg.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter<V>- Parameters:
type- type to check- Returns:
- true if the type is a reactive Flux, false otherwise
-