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