@ConditionalOnClass(value=org.springframework.integration.dsl.IntegrationFlows.class)
@EnableIntegration
@EnableKafka
@ConditionalOnResource(resources="classpath:conf/kafka.json")
@Service(value="messagingApplication")
public class MessagingApplication
extends java.lang.Object
| Constructor and Description |
|---|
MessagingApplication() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTopic(java.util.List<org.apache.kafka.clients.admin.NewTopic> topicList) |
void |
addTopics() |
java.util.Map<java.lang.String,java.lang.Object> |
consumerConfigs() |
java.util.Map |
getConfigMap(org.json.JSONObject obj,
java.lang.String consumer,
java.util.Map<java.lang.String,java.lang.Object> consumerConfigs) |
void |
init() |
boolean |
isTopicExists(java.lang.String topic) |
org.springframework.integration.dsl.IntegrationFlow |
listenerFromKafkaFlow() |
MessageObject |
parse(org.springframework.messaging.Message<?> message) |
static java.lang.String |
readString(java.io.InputStream inputStream) |
org.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,MessageObject> |
transformer() |
public static java.lang.String readString(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOException@PostConstruct public void init()
public java.util.Map getConfigMap(org.json.JSONObject obj,
java.lang.String consumer,
java.util.Map<java.lang.String,java.lang.Object> consumerConfigs)
public void addTopics()
throws java.util.concurrent.ExecutionException,
java.lang.InterruptedException
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedExceptionpublic void addTopic(java.util.List<org.apache.kafka.clients.admin.NewTopic> topicList)
public boolean isTopicExists(java.lang.String topic)
throws java.util.concurrent.ExecutionException,
java.lang.InterruptedException
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedException@Bean public java.util.Map<java.lang.String,java.lang.Object> consumerConfigs()
@Bean(value="listenerFromKafkaFlow") public org.springframework.integration.dsl.IntegrationFlow listenerFromKafkaFlow()
@Bean public org.springframework.integration.transformer.GenericTransformer<org.springframework.messaging.Message<?>,MessageObject> transformer()
@Transformer public MessageObject parse(org.springframework.messaging.Message<?> message)
Copyright © 2021. All Rights Reserved.