메소드 | 설명 | |
---|---|---|
__construct ( $behaviorName ) | ||
extendMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer ) | ||
getConfiguration ( DBServer $dbServer ) | ||
getMongoClusterIndexes ( DBFarmRole $dbFarmRole ) | ||
getSecurityRules ( ) | ||
getSnapshotConfig ( DBFarmRole $dbFarmRole, DBServer $dbServer ) | ||
getVolumeConfig ( DBFarmRole $dbFarmRole, DBServer $dbServer ) | ||
handleMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer ) | ||
listDnsRecords ( DBServer $dbServer ) | ||
log ( DBFarmRole $dbFarmRole, $message, $severity = 'INFO' ) | ||
makeUpscaleDecision ( DBFarmRole $dbFarmRole ) | ||
onBeforeInstanceLaunch ( DBServer $dbServer ) | ||
onFarmSave ( DBFarm $dbFarm, DBFarmRole $dbFarmRole ) | ||
onFarmTerminated ( DBFarmRole $dbFarmRole ) | ||
setSnapshotConfig ( $snapshotConfig, DBFarmRole $dbFarmRole, DBServer $dbServer ) | ||
setVolumeConfig ( $volumeConfig, DBFarmRole $dbFarmRole, DBServer $dbServer, $configServerIndex = null ) | ||
setupBehavior ( |
메소드 | 설명 | |
---|---|---|
getSnapshotIdByServer ( DBServer $dbServer ) | ||
getVolumeIdByServer ( DBServer $dbServer ) | ||
setConfigServersConfig ( $configServers, DBFarmRole $dbFarmRole, DBServer $dbServer ) |
public extendMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer ) | ||
$message | Scalr_Messaging_Msg | |
$dbServer | DBServer |
public getMongoClusterIndexes ( DBFarmRole $dbFarmRole ) | ||
$dbFarmRole | DBFarmRole |
public getSnapshotConfig ( DBFarmRole $dbFarmRole, DBServer $dbServer ) | ||
$dbFarmRole | DBFarmRole | |
$dbServer | DBServer |
public getVolumeConfig ( DBFarmRole $dbFarmRole, DBServer $dbServer ) | ||
$dbFarmRole | DBFarmRole | |
$dbServer | DBServer |
public handleMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer ) | ||
$message | Scalr_Messaging_Msg | |
$dbServer | DBServer |
public log ( DBFarmRole $dbFarmRole, $message, $severity = 'INFO' ) | ||
$dbFarmRole | DBFarmRole |
public makeUpscaleDecision ( DBFarmRole $dbFarmRole ) | ||
$dbFarmRole | DBFarmRole |
public onBeforeInstanceLaunch ( DBServer $dbServer ) | ||
$dbServer | DBServer |
public onFarmSave ( DBFarm $dbFarm, DBFarmRole $dbFarmRole ) | ||
$dbFarm | DBFarm | |
$dbFarmRole | DBFarmRole |
public setSnapshotConfig ( $snapshotConfig, DBFarmRole $dbFarmRole, DBServer $dbServer ) | ||
$dbFarmRole | DBFarmRole | |
$dbServer | DBServer |
public setVolumeConfig ( $volumeConfig, DBFarmRole $dbFarmRole, DBServer $dbServer, $configServerIndex = null ) | ||
$dbFarmRole | DBFarmRole | |
$dbServer | DBServer |
public static setupBehavior ( |
||
$farmRole |