clearing-service возвращение ответа в REQUEST_INFO_UPDATE

This commit is contained in:
AKurakin 2023-06-30 11:08:20 +03:00
parent 23fbf503c9
commit ad4e699bb6
2 changed files with 6 additions and 4 deletions

View file

@ -1,6 +1,7 @@
package ru.spcex.clearing.service; package ru.spcex.clearing.service;
import org.apache.kafka.clients.consumer.Consumer; import org.apache.kafka.clients.consumer.Consumer;
import org.apache.kafka.clients.producer.Producer;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;
@ -39,7 +40,7 @@ public class EventsReceiver extends QueueConsumer implements InitializingBean {
private final BalanceRevise balanceRevise; private final BalanceRevise balanceRevise;
@Autowired @Autowired
public EventsReceiver(Consumer<String, Object> kafkaQueue, public EventsReceiver(Consumer<String, Object> kafkaQueue, Producer<String, Object> kafkaResponseQueue,
ClearingService clearingService, ClearingService clearingService,
RegistryService registryService, RegistryService registryService,
PrimaryAuctionBnSession primaryAuctionBnSession, PrimaryAuctionBnSession primaryAuctionBnSession,
@ -47,7 +48,7 @@ public class EventsReceiver extends QueueConsumer implements InitializingBean {
PrimaryAuctionB0Session primaryAuctionB0Session, PrimaryAuctionT0Session primaryAuctionT0Session, IntermediateMkrSession intermediateMkrSession, FinalMkrSession finalMkrSession, ReturnDepositSession returnDepositSession, SessionManager sessionManager, PrimaryAuctionB0Session primaryAuctionB0Session, PrimaryAuctionT0Session primaryAuctionT0Session, IntermediateMkrSession intermediateMkrSession, FinalMkrSession finalMkrSession, ReturnDepositSession returnDepositSession, SessionManager sessionManager,
Sdf06Executor sdf06Executor, Sdf06Executor sdf06Executor,
BalanceRevise balanceRevise) { BalanceRevise balanceRevise) {
super(kafkaQueue); super(kafkaQueue, kafkaResponseQueue);
this.clearingService = clearingService; this.clearingService = clearingService;
this.registryService = registryService; this.registryService = registryService;
this.primaryAuctionBnSession = primaryAuctionBnSession; this.primaryAuctionBnSession = primaryAuctionBnSession;

View file

@ -1,6 +1,7 @@
package ru.spcex.clearing.service; package ru.spcex.clearing.service;
import org.apache.kafka.clients.consumer.Consumer; import org.apache.kafka.clients.consumer.Consumer;
import org.apache.kafka.clients.producer.Producer;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;
@ -16,9 +17,9 @@ public class LauncherCommandReceiver extends QueueConsumer implements Initializi
private final ClearingService clearingService; private final ClearingService clearingService;
@Autowired @Autowired
public LauncherCommandReceiver(Consumer<String, Object> kafkaQueue, public LauncherCommandReceiver(Consumer<String, Object> kafkaQueue, Producer<String, Object> kafkaResponseQueue,
ClearingService clearingService) { ClearingService clearingService) {
super(kafkaQueue); super(kafkaQueue, kafkaResponseQueue);
this.clearingService = clearingService; this.clearingService = clearingService;
} }