MCPcopy Index your code
hub / github.com/questdb/questdb / MessageBusImpl

Class MessageBusImpl

core/src/main/java/io/questdb/MessageBusImpl.java:60–628  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58import org.jetbrains.annotations.TestOnly;
59
60public class MessageBusImpl implements MessageBus {
61 private final MPSequence columnPurgePubSeq;
62 private final RingQueue<ColumnPurgeTask> columnPurgeQueue;
63 private final SCSequence columnPurgeSubSeq;
64 private final MPSequence columnTaskPubSeq;
65 private final RingQueue<ColumnTask> columnTaskQueue;
66 private final MCSequence columnTaskSubSeq;
67 private final CairoConfiguration configuration;
68 private final MPSequence copyExportRequestPubSeq;
69 private final RingQueue<CopyExportRequestTask> copyExportRequestQueue;
70 private final MCSequence copyExportRequestSubSeq;
71 private final SCSequence copyImportColSeq;
72 private final SPSequence copyImportPubSeq;
73 private final RingQueue<CopyImportTask> copyImportQueue;
74 private final SPSequence copyImportRequestPubSeq;
75 private final RingQueue<CopyImportRequestTask> copyImportRequestQueue;
76 private final SCSequence copyImportRequestSubSeq;
77 private final MCSequence copyImportSubSeq;
78 private final MPSequence groupByLongTopKPubSeq;
79 private final RingQueue<GroupByLongTopKTask> groupByLongTopKQueue;
80 private final MCSequence groupByLongTopKSubSeq;
81 private final MPSequence groupByMergeShardPubSeq;
82 private final RingQueue<GroupByMergeShardTask> groupByMergeShardQueue;
83 private final MCSequence groupByMergeShardSubSeq;
84 private final MPSequence indexerPubSeq;
85 private final RingQueue<ColumnIndexerTask> indexerQueue;
86 private final MCSequence indexerSubSeq;
87 private final MPSequence latestByPubSeq;
88 private final RingQueue<LatestByTask> latestByQueue;
89 private final MCSequence latestBySubSeq;
90 private final MPSequence o3CopyPubSeq;
91 private final RingQueue<O3CopyTask> o3CopyQueue;
92 private final MCSequence o3CopySubSeq;
93 private final MPSequence o3OpenColumnPubSeq;
94 private final RingQueue<O3OpenColumnTask> o3OpenColumnQueue;
95 private final MCSequence o3OpenColumnSubSeq;
96 private final MPSequence o3PartitionPubSeq;
97 private final RingQueue<O3PartitionTask> o3PartitionQueue;
98 private final MCSequence o3PartitionSubSeq;
99 private final MPSequence o3PurgeDiscoveryPubSeq;
100 private final RingQueue<O3PartitionPurgeTask> o3PurgeDiscoveryQueue;
101 private final MCSequence o3PurgeDiscoverySubSeq;
102 private final FanOut[] pageFrameCollectFanOut;
103 private final MPSequence[] pageFrameReducePubSeq;
104 private final RingQueue<PageFrameReduceTask>[] pageFrameReduceQueue;
105 private final int pageFrameReduceShardCount;
106 private final MCSequence[] pageFrameReduceSubSeq;
107 private final MPSequence postingSealPurgePubSeq;
108 private final RingQueue<PostingSealPurgeTask> postingSealPurgeQueue;
109 private final SCSequence postingSealPurgeSubSeq;
110 private final MPSequence queryCacheEventPubSeq;
111 private final MCSequence queryCacheEventSubSeq;
112 private final ConcurrentQueue<QueryTrace> queryTraceQueue;
113 private final MPSequence tableWriterEventPubSeq;
114 private final RingQueue<TableWriterTask> tableWriterEventQueue;
115 private final FanOut tableWriterEventSubSeq;
116 private final MPSequence unorderedPageFrameReducePubSeq;
117 private final RingQueue<UnorderedPageFrameReduceTask> unorderedPageFrameReduceQueue;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…