Package poussecafe.spring.pulsar
Class SpringPulsarConfig
- java.lang.Object
-
- poussecafe.spring.pulsar.SpringPulsarConfig
-
@Configuration public class SpringPulsarConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description SpringPulsarConfig()
-
Method Summary
Modifier and Type Method Description poussecafe.pulsar.PulsarMessagingpulsarMessaging(String brokerUrl, String subscriptionTopics, String subscriptionName, String defaultPublicationTopic, String subscriptionType, String statsIntervalInS, String sendAsynchronously, poussecafe.pulsar.PublicationTopicChooser publicationTopicChooser)
-
-
-
Method Detail
-
pulsarMessaging
@Bean public poussecafe.pulsar.PulsarMessaging pulsarMessaging(@Value("${poussecafe.spring.pulsar.broker:pulsar://localhost:6650}") String brokerUrl, @Value("${poussecafe.spring.pulsar.subscriptionTopics:pousse-cafe}") String subscriptionTopics, @Value("${poussecafe.spring.pulsar.subscriptionName:pousse-cafe}") String subscriptionName, @Value("${poussecafe.spring.pulsar.defaultPublicationTopic:pousse-cafe}") String defaultPublicationTopic, @Value("${poussecafe.spring.pulsar.subscriptionType:Shared}") String subscriptionType, @Value("${poussecafe.spring.pulsar.statsIntervalInS:-1}") String statsIntervalInS, @Value("${poussecafe.spring.pulsar.sendAsynchronously:false}") String sendAsynchronously, @Autowired(required=false) poussecafe.pulsar.PublicationTopicChooser publicationTopicChooser)
-
-