@ -21,9 +21,9 @@ import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component ;
import org.thingsboard.server.common.msg.queue.ServiceType ;
import org.thingsboard.server.gen.js.JsInvokeProtos ;
import org.thingsboard.server.gen.transport.TransportProtos ;
import org.thingsboard.server.gen.transport.TransportProtos.ToCoreMsg ;
import org.thingsboard.server.gen.transport.TransportProtos.ToCoreNotificationMsg ;
import org.thingsboard.server.gen.transport.TransportProtos.ToHousekeeperServiceMsg ;
import org.thingsboard.server.gen.transport.TransportProtos.ToOtaPackageStateServiceMsg ;
import org.thingsboard.server.gen.transport.TransportProtos.ToRuleEngineMsg ;
import org.thingsboard.server.gen.transport.TransportProtos.ToRuleEngineNotificationMsg ;
@ -39,8 +39,8 @@ import org.thingsboard.server.queue.TbQueueRequestTemplate;
import org.thingsboard.server.queue.common.DefaultTbQueueRequestTemplate ;
import org.thingsboard.server.queue.common.TbProtoJsQueueMsg ;
import org.thingsboard.server.queue.common.TbProtoQueueMsg ;
import org.thingsboard.server.queue.discovery.TopicService ;
import org.thingsboard.server.queue.discovery.TbServiceInfoProvider ;
import org.thingsboard.server.queue.discovery.TopicService ;
import org.thingsboard.server.queue.kafka.TbKafkaAdmin ;
import org.thingsboard.server.queue.kafka.TbKafkaConsumerStatsService ;
import org.thingsboard.server.queue.kafka.TbKafkaConsumerTemplate ;
@ -309,8 +309,8 @@ public class KafkaTbCoreQueueFactory implements TbCoreQueueFactory {
}
@Override
public TbQueueProducer < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > createHousekeeperMsgProducer ( ) {
return TbKafkaProducerTemplate . < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > builder ( )
public TbQueueProducer < TbProtoQueueMsg < ToHousekeeperServiceMsg > > createHousekeeperMsgProducer ( ) {
return TbKafkaProducerTemplate . < TbProtoQueueMsg < ToHousekeeperServiceMsg > > builder ( )
. settings ( kafkaSettings )
. clientId ( "tb-core-housekeeper-producer-" + serviceInfoProvider . getServiceId ( ) )
. defaultTopic ( topicService . buildTopicName ( coreSettings . getHousekeeperTopic ( ) ) )
@ -319,21 +319,21 @@ public class KafkaTbCoreQueueFactory implements TbCoreQueueFactory {
}
@Override
public TbQueueConsumer < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > createHousekeeperMsgConsumer ( ) {
return TbKafkaConsumerTemplate . < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > builder ( )
public TbQueueConsumer < TbProtoQueueMsg < ToHousekeeperServiceMsg > > createHousekeeperMsgConsumer ( ) {
return TbKafkaConsumerTemplate . < TbProtoQueueMsg < ToHousekeeperServiceMsg > > builder ( )
. settings ( kafkaSettings )
. topic ( topicService . buildTopicName ( coreSettings . getHousekeeperTopic ( ) ) )
. clientId ( "tb-core-housekeeper-consumer-" + serviceInfoProvider . getServiceId ( ) )
. groupId ( topicService . buildTopicName ( "tb-core-housekeeper-consumer" ) )
. decoder ( msg - > new TbProtoQueueMsg < > ( msg . getKey ( ) , TransportProtos . T oHousekeeperServiceMsg . parseFrom ( msg . getData ( ) ) , msg . getHeaders ( ) ) )
. decoder ( msg - > new TbProtoQueueMsg < > ( msg . getKey ( ) , ToHousekeeperServiceMsg . parseFrom ( msg . getData ( ) ) , msg . getHeaders ( ) ) )
. admin ( housekeeperAdmin )
. statsService ( consumerStatsService )
. build ( ) ;
}
@Override
public TbQueueProducer < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > createHousekeeperReprocessingMsgProducer ( ) {
return TbKafkaProducerTemplate . < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > builder ( )
public TbQueueProducer < TbProtoQueueMsg < ToHousekeeperServiceMsg > > createHousekeeperReprocessingMsgProducer ( ) {
return TbKafkaProducerTemplate . < TbProtoQueueMsg < ToHousekeeperServiceMsg > > builder ( )
. settings ( kafkaSettings )
. clientId ( "tb-core-housekeeper-reprocessing-producer-" + serviceInfoProvider . getServiceId ( ) )
. defaultTopic ( topicService . buildTopicName ( coreSettings . getHousekeeperReprocessingTopic ( ) ) )
@ -342,13 +342,13 @@ public class KafkaTbCoreQueueFactory implements TbCoreQueueFactory {
}
@Override
public TbQueueConsumer < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > createHousekeeperReprocessingMsgConsumer ( ) {
return TbKafkaConsumerTemplate . < TbProtoQueueMsg < TransportProtos . T oHousekeeperServiceMsg > > builder ( )
public TbQueueConsumer < TbProtoQueueMsg < ToHousekeeperServiceMsg > > createHousekeeperReprocessingMsgConsumer ( ) {
return TbKafkaConsumerTemplate . < TbProtoQueueMsg < ToHousekeeperServiceMsg > > builder ( )
. settings ( kafkaSettings )
. topic ( topicService . buildTopicName ( coreSettings . getHousekeeperReprocessingTopic ( ) ) )
. clientId ( "tb-core-housekeeper-reprocessing-consumer-" + serviceInfoProvider . getServiceId ( ) )
. groupId ( topicService . buildTopicName ( "tb-core-housekeeper-reprocessing-consumer" ) )
. decoder ( msg - > new TbProtoQueueMsg < > ( msg . getKey ( ) , TransportProtos . T oHousekeeperServiceMsg . parseFrom ( msg . getData ( ) ) , msg . getHeaders ( ) ) )
. decoder ( msg - > new TbProtoQueueMsg < > ( msg . getKey ( ) , ToHousekeeperServiceMsg . parseFrom ( msg . getData ( ) ) , msg . getHeaders ( ) ) )
. admin ( housekeeperReprocessingAdmin )
. statsService ( consumerStatsService )
. build ( ) ;