PHP Класс CCM

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $version = self::DEFAULT_CASSANDRA_VERSION, $isSilent = false, $clusterPrefix = self::DEFAULT_CLUSTER_PREFIX )
enableTracing ( $isEnabled )
pauseNode ( $nodes )
removeAllClusters ( $is_all = false )
removeCluster ( $cluster )
resumeNode ( $nodes )
setup ( $dataCenterOneNodes, $dataCenterTwoNodes )
setupClientVerification ( )
setupSSL ( )
setupSchema ( $schema, $dropExistingKeyspaces = true )
setupUserDefinedFunctions ( )
start ( )
startNode ( $nodes )
stop ( )
stopNode ( $nodes )

Приватные методы

Метод Описание
getClusters ( )
internalSetup ( $dataCenterOneNodes, $dataCenterTwoNodes )
isActive ( $clusterName )
run ( )
startsWith ( $prefix, $string )

Описание методов

__construct() публичный Метод

public __construct ( $version = self::DEFAULT_CASSANDRA_VERSION, $isSilent = false, $clusterPrefix = self::DEFAULT_CLUSTER_PREFIX )

enableTracing() публичный Метод

public enableTracing ( $isEnabled )

pauseNode() публичный Метод

public pauseNode ( $nodes )

removeAllClusters() публичный Метод

public removeAllClusters ( $is_all = false )

removeCluster() публичный Метод

public removeCluster ( $cluster )

resumeNode() публичный Метод

public resumeNode ( $nodes )

setup() публичный Метод

public setup ( $dataCenterOneNodes, $dataCenterTwoNodes )

setupClientVerification() публичный Метод

setupSSL() публичный Метод

public setupSSL ( )

setupSchema() публичный Метод

public setupSchema ( $schema, $dropExistingKeyspaces = true )

setupUserDefinedFunctions() публичный Метод

start() публичный Метод

public start ( )

startNode() публичный Метод

public startNode ( $nodes )

stop() публичный Метод

public stop ( )

stopNode() публичный Метод

public stopNode ( $nodes )