Commit e5ad5e0b301b7434def69817732f84b33d018040

Authored by YevhenBondarenko
1 parent 18ca330c

refactored

... ... @@ -49,6 +49,7 @@ public class InMemoryMonolithQueueFactory implements TbCoreQueueFactory, TbRuleE
49 49 private final TbQueueRuleEngineSettings ruleEngineSettings;
50 50 private final TbQueueTransportApiSettings transportApiSettings;
51 51 private final TbQueueTransportNotificationSettings transportNotificationSettings;
  52 + private final InMemoryStorage storage;
52 53
53 54 public InMemoryMonolithQueueFactory(PartitionService partitionService, TbQueueCoreSettings coreSettings,
54 55 TbQueueRuleEngineSettings ruleEngineSettings,
... ... @@ -61,6 +62,7 @@ public class InMemoryMonolithQueueFactory implements TbCoreQueueFactory, TbRuleE
61 62 this.ruleEngineSettings = ruleEngineSettings;
62 63 this.transportApiSettings = transportApiSettings;
63 64 this.transportNotificationSettings = transportNotificationSettings;
  65 + this.storage = InMemoryStorage.getInstance();
64 66 }
65 67
66 68 @Override
... ... @@ -125,6 +127,6 @@ public class InMemoryMonolithQueueFactory implements TbCoreQueueFactory, TbRuleE
125 127
126 128 @Scheduled(fixedRateString = "${queue.in_memory.stats.print-interval-ms:60000}")
127 129 private void printInMemoryStats() {
128   - InMemoryStorage.getInstance().printStats();
  130 + storage.printStats();
129 131 }
130 132 }
... ...