Showing
1 changed file
with
3 additions
and
1 deletions
... | ... | @@ -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 | } | ... | ... |