ReturnDepositSession XDEP
This commit is contained in:
parent
36e8d5f096
commit
e9a1b245f1
2 changed files with 8 additions and 2 deletions
|
|
@ -29,6 +29,7 @@ public class EventsReceiver extends QueueConsumer implements InitializingBean {
|
||||||
private final PrimaryAuctionB0Session primaryAuctionB0Session;
|
private final PrimaryAuctionB0Session primaryAuctionB0Session;
|
||||||
private final IntermediateMkrSession intermediateMkrSession;
|
private final IntermediateMkrSession intermediateMkrSession;
|
||||||
private final FinalMkrSession finalMkrSession;
|
private final FinalMkrSession finalMkrSession;
|
||||||
|
private final ReturnDepositSession returnDepositSession;
|
||||||
private final SessionManager sessionManager;
|
private final SessionManager sessionManager;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
|
|
@ -37,7 +38,7 @@ public class EventsReceiver extends QueueConsumer implements InitializingBean {
|
||||||
RegistryService registryService,
|
RegistryService registryService,
|
||||||
PrimaryAuctionBnSession primaryAuctionBnSession,
|
PrimaryAuctionBnSession primaryAuctionBnSession,
|
||||||
SecondaryAuctionT0Session secondaryAuctionT0Session,
|
SecondaryAuctionT0Session secondaryAuctionT0Session,
|
||||||
PrimaryAuctionB0Session primaryAuctionB0Session, PrimaryAuctionT0Session primaryAuctionT0Session, IntermediateMkrSession intermediateMkrSession, FinalMkrSession finalMkrSession, SessionManager sessionManager) {
|
PrimaryAuctionB0Session primaryAuctionB0Session, PrimaryAuctionT0Session primaryAuctionT0Session, IntermediateMkrSession intermediateMkrSession, FinalMkrSession finalMkrSession, ReturnDepositSession returnDepositSession, SessionManager sessionManager) {
|
||||||
super(kafkaQueue);
|
super(kafkaQueue);
|
||||||
this.clearingService = clearingService;
|
this.clearingService = clearingService;
|
||||||
this.registryService = registryService;
|
this.registryService = registryService;
|
||||||
|
|
@ -47,6 +48,7 @@ public class EventsReceiver extends QueueConsumer implements InitializingBean {
|
||||||
this.primaryAuctionT0Session = primaryAuctionT0Session;
|
this.primaryAuctionT0Session = primaryAuctionT0Session;
|
||||||
this.intermediateMkrSession = intermediateMkrSession;
|
this.intermediateMkrSession = intermediateMkrSession;
|
||||||
this.finalMkrSession = finalMkrSession;
|
this.finalMkrSession = finalMkrSession;
|
||||||
|
this.returnDepositSession = returnDepositSession;
|
||||||
this.sessionManager = sessionManager;
|
this.sessionManager = sessionManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -80,6 +82,7 @@ public class EventsReceiver extends QueueConsumer implements InitializingBean {
|
||||||
primaryAuctionB0Session.continueSession(req);
|
primaryAuctionB0Session.continueSession(req);
|
||||||
intermediateMkrSession.continueSession(req);
|
intermediateMkrSession.continueSession(req);
|
||||||
finalMkrSession.continueSession(req);
|
finalMkrSession.continueSession(req);
|
||||||
|
returnDepositSession.continueSession(req);
|
||||||
})
|
})
|
||||||
.forDestination(Consts.CONTINUE_SESSION_BN_FIRST_PART, callbacks::put);
|
.forDestination(Consts.CONTINUE_SESSION_BN_FIRST_PART, callbacks::put);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,18 +18,20 @@ public class SessionManager {
|
||||||
private final SecondaryAuctionT0Session secondaryAuctionT0Session;
|
private final SecondaryAuctionT0Session secondaryAuctionT0Session;
|
||||||
private final IntermediateMkrSession intermediateMkrSession;
|
private final IntermediateMkrSession intermediateMkrSession;
|
||||||
private final FinalMkrSession finalMkrSession;
|
private final FinalMkrSession finalMkrSession;
|
||||||
|
private final ReturnDepositSession returnDepositSession;
|
||||||
|
|
||||||
public SessionManager(PrimaryAuctionT0Session primaryAuctionT0Session,
|
public SessionManager(PrimaryAuctionT0Session primaryAuctionT0Session,
|
||||||
PrimaryAuctionBnSession primaryAuctionBnSession,
|
PrimaryAuctionBnSession primaryAuctionBnSession,
|
||||||
PrimaryAuctionB0Session primaryAuctionB0Session,
|
PrimaryAuctionB0Session primaryAuctionB0Session,
|
||||||
SecondaryAuctionT0Session secondaryAuctionT0Session,
|
SecondaryAuctionT0Session secondaryAuctionT0Session,
|
||||||
IntermediateMkrSession intermediateMkrSession, FinalMkrSession finalMkrSession) {
|
IntermediateMkrSession intermediateMkrSession, FinalMkrSession finalMkrSession, ReturnDepositSession returnDepositSession) {
|
||||||
this.primaryAuctionT0Session = primaryAuctionT0Session;
|
this.primaryAuctionT0Session = primaryAuctionT0Session;
|
||||||
this.primaryAuctionBnSession = primaryAuctionBnSession;
|
this.primaryAuctionBnSession = primaryAuctionBnSession;
|
||||||
this.primaryAuctionB0Session = primaryAuctionB0Session;
|
this.primaryAuctionB0Session = primaryAuctionB0Session;
|
||||||
this.secondaryAuctionT0Session = secondaryAuctionT0Session;
|
this.secondaryAuctionT0Session = secondaryAuctionT0Session;
|
||||||
this.intermediateMkrSession = intermediateMkrSession;
|
this.intermediateMkrSession = intermediateMkrSession;
|
||||||
this.finalMkrSession = finalMkrSession;
|
this.finalMkrSession = finalMkrSession;
|
||||||
|
this.returnDepositSession = returnDepositSession;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void defineAndStartSession(BaseRequest<LauncherCommandRequest> r) { //task sclr section fond sessiontype trdt
|
public void defineAndStartSession(BaseRequest<LauncherCommandRequest> r) { //task sclr section fond sessiontype trdt
|
||||||
|
|
@ -50,6 +52,7 @@ public class SessionManager {
|
||||||
case TRDT -> session = secondaryAuctionT0Session;
|
case TRDT -> session = secondaryAuctionT0Session;
|
||||||
case MEDM -> session = intermediateMkrSession;
|
case MEDM -> session = intermediateMkrSession;
|
||||||
case FINL -> session = finalMkrSession;
|
case FINL -> session = finalMkrSession;
|
||||||
|
case XDEP -> session = returnDepositSession;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (session != null) {
|
if (session != null) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue