Interface PulsarMessageConverter<T>

Type Parameters:
T - message type
All Superinterfaces:
MessageConverter
All Known Implementing Classes:
PulsarRecordMessageConverter

public interface PulsarMessageConverter<T> extends MessageConverter
Pulsar specific record converter strategy.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.messaging.Message<?>
    toMessage(org.apache.pulsar.client.api.Message<T> record, org.apache.pulsar.client.api.Consumer<T> consumer, Type payloadType)
     
    org.springframework.messaging.Message<?>
    toMessageFromReader(org.apache.pulsar.client.api.Message<T> record, org.apache.pulsar.client.api.Reader<T> reader, Type payloadType)
     
  • Method Details

    • toMessage

      org.springframework.messaging.Message<?> toMessage(org.apache.pulsar.client.api.Message<T> record, org.apache.pulsar.client.api.Consumer<T> consumer, Type payloadType)
    • toMessageFromReader

      org.springframework.messaging.Message<?> toMessageFromReader(org.apache.pulsar.client.api.Message<T> record, org.apache.pulsar.client.api.Reader<T> reader, Type payloadType)