(String topic, MQListener listener)
| 18 | } |
| 19 | |
| 20 | public MQConsumer(String topic, MQListener listener) { |
| 21 | this.listener = listener; |
| 22 | |
| 23 | MQ.masterAgent.startAndWaitConnectionReady(); |
| 24 | var servers = MQ.masterAgent.openMQ(topic); |
| 25 | this.info = servers.getInfo(); |
| 26 | for (var server : servers.getServers()) { |
| 27 | managers.add(MQ.mqAgent.getOrAddConnector(server.getHost(), server.getPort())); |
| 28 | } |
| 29 | this.sessionId = servers.getSessionId(); |
| 30 | MQ.mqAgent.subscribe(topic, sessionId, this, managers); |
| 31 | } |
| 32 | |
| 33 | public long getSessionId() { |
| 34 | return sessionId; |
nothing calls this directly
no test coverage detected