public function PutAccessData(DBServer $DBServer, \Scalr_Messaging_Msg $message)
{
$put = false;
$put |= $message instanceof \Scalr_Messaging_Msg_Rebundle;
$put |= $message instanceof \Scalr_Messaging_Msg_BeforeHostUp;
$put |= $message instanceof \Scalr_Messaging_Msg_HostInitResponse;
$put |= $message instanceof \Scalr_Messaging_Msg_Mysql_PromoteToMaster;
$put |= $message instanceof \Scalr_Messaging_Msg_Mysql_CreateDataBundle;
$put |= $message instanceof \Scalr_Messaging_Msg_Mysql_CreateBackup;
$put |= $message instanceof \Scalr_Messaging_Msg_BeforeHostTerminate;
$put |= $message instanceof \Scalr_Messaging_Msg_DbMsr_PromoteToMaster;
$put |= $message instanceof \Scalr_Messaging_Msg_DbMsr_CreateDataBundle;
$put |= $message instanceof \Scalr_Messaging_Msg_DbMsr_CreateBackup;
$put |= $message instanceof \Scalr_Messaging_Msg_DbMsr_NewMasterUp;
if ($put) {
$environment = $DBServer->GetEnvironmentObject();
$message->platformAccessData = $this->GetPlatformAccessData($environment, $DBServer);
}
}