PHP 클래스 Scalr_Role_Behavior_Chef

상속: extends Scalr_Role_Behavior, implements Scalr_Role_iBehavior
파일 보기 프로젝트 열기: scalr/scalr

공개 메소드들

메소드 설명
__construct ( $behaviorName )
extendMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer )
getConfiguration ( DBServer $dbServer )
getSecurityRules ( )
handleMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer )
onBeforeHostTerminate ( DBServer $dbServer )
onFarmSave ( DBFarm $dbFarm, DBFarmRole $dbFarmRole )
onHostDown ( DBServer $dbServer, HostDownEvent $event )

비공개 메소드들

메소드 설명
mergeRunlists ( string $runlist1, string $runlist2 ) : string Merges two chef runlists
removeChefRole ( $chefServerId, $chefRoleName )
removeNodeFromChefServer ( DBServer $dbServer, $config, $nodeName )

메소드 상세

__construct() 공개 메소드

public __construct ( $behaviorName )

extendMessage() 공개 메소드

또한 보기: Scalr_Role_Behavior::extendMessage()
public extendMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer )
$message Scalr_Messaging_Msg
$dbServer DBServer

getConfiguration() 공개 메소드

public getConfiguration ( DBServer $dbServer )
$dbServer DBServer

getSecurityRules() 공개 메소드

public getSecurityRules ( )

handleMessage() 공개 메소드

public handleMessage ( Scalr_Messaging_Msg $message, DBServer $dbServer )
$message Scalr_Messaging_Msg
$dbServer DBServer

onBeforeHostTerminate() 공개 메소드

public onBeforeHostTerminate ( DBServer $dbServer )
$dbServer DBServer

onFarmSave() 공개 메소드

public onFarmSave ( DBFarm $dbFarm, DBFarmRole $dbFarmRole )
$dbFarm DBFarm
$dbFarmRole DBFarmRole

onHostDown() 공개 메소드

또한 보기: Scalr_Role_Behavior::onHostDown()
public onHostDown ( DBServer $dbServer, HostDownEvent $event )
$dbServer DBServer
$event HostDownEvent