Первичная T0 сессия фикс маркет кодов
This commit is contained in:
parent
7ee4e14126
commit
582472b951
2 changed files with 6 additions and 1 deletions
|
|
@ -28,6 +28,11 @@ public class MarketCodesBySessionConfig {
|
||||||
return new MarketCodesProvider(imdgProvider, Section.FOND, MarketType.SCND);
|
return new MarketCodesProvider(imdgProvider, Section.FOND, MarketType.SCND);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Bean(name = "marketCodesForT0Primary")
|
||||||
|
public Supplier<List<String>> marketCodesForT0Primary(ImdgProvider imdgProvider) {
|
||||||
|
return new MarketCodesProvider(imdgProvider, Section.FOND, MarketType.PRMR);
|
||||||
|
}
|
||||||
|
|
||||||
private static class MarketCodesProvider implements Supplier<List<String>> {
|
private static class MarketCodesProvider implements Supplier<List<String>> {
|
||||||
private volatile List<String> codes;
|
private volatile List<String> codes;
|
||||||
private final Object lock = new Object();
|
private final Object lock = new Object();
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ public class PrimaryAuctionT0Session extends AbstractSession implements Initiali
|
||||||
EndStageNotification endStageNotification,
|
EndStageNotification endStageNotification,
|
||||||
IMessageResolver messageResolver,
|
IMessageResolver messageResolver,
|
||||||
InspectionObligations inspectionObligations,
|
InspectionObligations inspectionObligations,
|
||||||
@Qualifier("marketCodesForT0") Supplier<List<String>> marketCodes) {
|
@Qualifier("marketCodesForT0Primary") Supplier<List<String>> marketCodes) {
|
||||||
super(imdgProvider, messageResolver);
|
super(imdgProvider, messageResolver);
|
||||||
this.balanceRevise = balanceRevise;
|
this.balanceRevise = balanceRevise;
|
||||||
this.dealsPrepare = dealsPrepare;
|
this.dealsPrepare = dealsPrepare;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue