public void registerFilterServerToBroker() { try { RegisterFilterServerResponseHeader responseHeader = this.filterServerOuterAPI.registerFilterServerToBroker( this.filtersrvConfig.getConnectWhichBroker(), this.localAddr()); this.defaultMQPullConsumer.getDefaultMQPullConsumerImpl().getPullAPIWrapper() .setDefaultBrokerId(responseHeader.getBrokerId()); if (null == this.brokerName) { this.brokerName = responseHeader.getBrokerName(); } log.info("register filter server<{}> to broker<{}> OK, Return: {} {}", this.localAddr(), this.filtersrvConfig.getConnectWhichBroker(), responseHeader.getBrokerName(), responseHeader.getBrokerId()); } catch (Exception e) { log.warn("register filter server Exception", e); log.warn("access broker failed, kill oneself"); System.exit(-1); } }
public void start() throws Exception { this.defaultMQPullConsumer.start(); this.remotingServer.start(); this.filterServerOuterAPI.start(); this.defaultMQPullConsumer.getDefaultMQPullConsumerImpl().getPullAPIWrapper() .setConnectBrokerByUser(true); this.filterClassManager.start(); this.filterServerStatsManager.start(); }
public void registerFilterServerToBroker() { try { RegisterFilterServerResponseHeader responseHeader = this.filterServerOuterAPI.registerFilterServerToBroker( this.filtersrvConfig.getConnectWhichBroker(), this.localAddr()); this.defaultMQPullConsumer.getDefaultMQPullConsumerImpl().getPullAPIWrapper() .setDefaultBrokerId(responseHeader.getBrokerId()); if (null == this.brokerName) { this.brokerName = responseHeader.getBrokerName(); } log.info("register filter server<{}> to broker<{}> OK, Return: {} {}", this.localAddr(), this.filtersrvConfig.getConnectWhichBroker(), responseHeader.getBrokerName(), responseHeader.getBrokerId()); } catch (Exception e) { log.warn("register filter server Exception", e); log.warn("access broker failed, kill oneself"); System.exit(-1); } }
public void start() throws Exception { this.defaultMQPullConsumer.start(); this.remotingServer.start(); this.filterServerOuterAPI.start(); this.defaultMQPullConsumer.getDefaultMQPullConsumerImpl().getPullAPIWrapper() .setConnectBrokerByUser(true); this.filterClassManager.start(); this.filterServerStatsManager.start(); }