{
_messageStore = initialiseMessageStore(hostConfig, virtualHost);
_durableConfigurationStore = initialiseConfigurationStore(virtualHost);
DurableConfigurationRecoverer configRecoverer =
new DurableConfigurationRecoverer(getName(), getDurableConfigurationRecoverers(),
new DefaultUpgraderProvider(this, getExchangeRegistry()));
_durableConfigurationStore.configureConfigStore(virtualHost, configRecoverer);
VirtualHostConfigRecoveryHandler recoveryHandler = new VirtualHostConfigRecoveryHandler(this, getExchangeRegistry(), getExchangeFactory());
_messageStore.configureMessageStore(virtualHost, recoveryHandler, recoveryHandler);