this.executorsManager = new ExecutorsManager(metaConfig);
this.idWorker = new IdWorker(metaConfig.getBrokerId());
this.storeManager = new MessageStoreManager(metaConfig, this.newDeletePolicy(metaConfig));
this.statsManager = new StatsManager(this.metaConfig, this.storeManager, this.remotingServer);
this.brokerZooKeeper = new BrokerZooKeeper(metaConfig);
JournalTransactionStore transactionStore = null;
try {
transactionStore = new JournalTransactionStore(metaConfig.getDataLogPath(), this.storeManager, metaConfig);
}
catch (final Exception e) {
throw new MetamorphosisServerStartupException("Initializing transaction store failed", e);
}
try {