MCPcopy Create free account
hub / github.com/e2wugui/zeze / MQ

Method MQ

ZezeJava/ZezeJava/src/main/java/Zeze/MQ/MQ.java:54–63  ·  view source on GitHub ↗
(BMQServers.Data servers)

Source from the content-addressed store, hash-verified

52 private final BMQInfo.Data info;
53
54 protected MQ(BMQServers.Data servers) {
55 this.info = servers.getInfo();
56 mqConnectors = new MQConnector[servers.getServers().size()];
57 int i = 0;
58 for (var server : servers.getServers()) {
59 var connector = mqAgent.getOrAddConnector(server.getHost(), server.getPort());
60 mqConnectors[i++] = new MQConnector(server, connector);
61 }
62 Arrays.sort(mqConnectors, Comparator.comparingInt(o -> o.server.getPartitionIndex()));
63 }
64
65 public void sendMessage(int hash, BMessage.Data message) {
66 // 查找发送队列服务器

Callers

nothing calls this directly

Calls 8

getOrAddConnectorMethod · 0.80
sizeMethod · 0.65
getHostMethod · 0.65
getPortMethod · 0.65
getPartitionIndexMethod · 0.65
getInfoMethod · 0.45
getServersMethod · 0.45
sortMethod · 0.45

Tested by

no test coverage detected