PHP Класс Elastica\Node

Автор: Nicolas Ruflin ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_client Client Client.
$_id Unique node id
$_info Node info.
$_name Node name.
$_stats Node stats.

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

Метод Описание
__construct ( string $id, Client $client ) Create a new node object.
getClient ( ) : Client Returns the current client object.
getId ( ) : string
getInfo ( ) : Info Return info object of the current node.
getName ( ) : string Get the name of the node.
getStats ( ) : Stats Return stats object of the current node.
refresh ( ) Refreshes all node information.
setId ( string $id )

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

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

Create a new node object.
public __construct ( string $id, Client $client )
$id string Node id or name
$client Client Node object

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

Returns the current client object.
public getClient ( ) : Client
Результат Client Client

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

public getId ( ) : string
Результат string Unique node id. Can also be name if id not exists.

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

Return info object of the current node.
public getInfo ( ) : Info
Результат Elastica\Node\Info Node info object

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

Get the name of the node.
public getName ( ) : string
Результат string Node name

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

Return stats object of the current node.
public getStats ( ) : Stats
Результат Elastica\Node\Stats Node stats

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

This should be called after updating a node to refresh all information
public refresh ( )

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

public setId ( string $id )
$id string Node id

Описание свойств

$_client защищенное свойство

Client.
protected Client,Elastica $_client
Результат Client

$_id защищенное свойство

Unique node id
protected $_id

$_info защищенное свойство

Node info.
protected $_info

$_name защищенное свойство

Node name.
protected $_name

$_stats защищенное свойство

Node stats.
protected $_stats