Class: Flare::Tools::IndexServer

Inherits:
Stats show all
Defined in:
lib/flare/tools/index_server.rb

Overview

Description

Constant Summary

Constants included from Util::Result

Util::Result::ClientError, Util::Result::Deleted, Util::Result::End, Util::Result::Error, Util::Result::Exists, Util::Result::Found, Util::Result::None, Util::Result::NotFound, Util::Result::NotStored, Util::Result::Ok, Util::Result::ServerError, Util::Result::Stored

Constants included from Util::Constant

Util::Constant::DefalutBwlimit, Util::Constant::DefaultIndexServerName, Util::Constant::DefaultIndexServerPort, Util::Constant::DefaultNodePort, Util::Constant::DefaultTimeout, Util::Constant::STATUS_NG, Util::Constant::STATUS_OK

Instance Method Summary collapse

Methods inherited from Stats

#stats_threads, #stats_threads_by_peer

Methods inherited from Client

#close, defcmd, defcmd_generic, defcmd_key, defcmd_listelement, defcmd_noreply, defcmd_oneline, defcmd_value, #host, #hostname, #initialize, open, #port, #received_size, #request, #required_version?, #sent_size, #server_version, #version

Methods included from Util::Logging

#debug, #error, #fatal, #info, logger, #puts, set_logger, #trace, #warn

Methods included from Util::Result

result_of_string, string_of_result

Constructor Details

This class inherits a constructor from Flare::Tools::Client

Instance Method Details

#metaObject



37
38
39
# File 'lib/flare/tools/index_server.rb', line 37

def meta()
  meta_()
end

#node_remove(host, port) ⇒ Object



30
31
32
# File 'lib/flare/tools/index_server.rb', line 30

def node_remove(host, port)
  node_remove_(host, port)
end

#set_role(host, port, role, balance, partition) ⇒ Object



16
17
18
# File 'lib/flare/tools/index_server.rb', line 16

def set_role(host, port, role, balance, partition)
  set_role_(host, port, role, balance, partition)
end

#set_state(host, port, state) ⇒ Object



23
24
25
# File 'lib/flare/tools/index_server.rb', line 23

def set_state(host, port, state)
  set_state_(host, port, state)
end