るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.027秒)
トップページ > クエリ:command[x] > クエリ:drb/extservm[x]

別のキーワード

  1. drb here?
  2. drb thread
  3. drb uri
  4. drb config
  5. drb stop_service

ライブラリ

クラス

キーワード

検索結果

drb/extservm (38024.0)

DRb::ExtServManager を定義しているライブラリ。

....rb からサービスを要求された
時に起動されます。また、stop.rbを用いて



server.rb:
require 'drb/drb'
require 'drb/extservm'

Dir.chdir(File.dirname(__FILE__))
# サービスを起動するコマンドを指定する
# コマンドは文字列配列、もし...
...らに2つのパラメータ(サーバの druby URI とサービス名)が渡されます
DRb::ExtServManager.command["No1"] = %w(ruby service.rb service1)
DRb::ExtServManager.command["No2"] = %w(ruby service.rb service2)

# ExtServManager オブジェクトを生成して
# drb の front...
...ef hello
"You invoke #{@service_name}"
end
end

puts "Start #{ARGV[0]}"
# ARGV の最後2つを除いた部分は ExtServManager.command
# 指定した引数が渡される
front = Service.new(ARGV[0])

# 通信のため drb を起動する
# ポート番号に 0 を...

DRb::ExtServManager.command -> { String => String|[String] } (26107.0)

サービスを起動するためのコマンドを指定するための Hash を 返します。

...ービスを起動するためのコマンドです。
この Hash を変更することでサービスを定義します。
DRb::ExtServManager.command= で Hash 自体を
変更することでも同じことができます。

コマンドは文字列、もしくは文字列の配列で指定し...

DRb::ExtServManager.command=(cmd) (14107.0)

サービスを起動するためのコマンドを指定するための Hash を 設定します。

...サービスを起動するためのコマンドを指定するための Hash を
設定します。

@param cmd コマンドを設定した Hash
@see DRb::ExtServManager.command...

DRb::ExtServManager#service(name) -> DRb::ExtServ (8006.0)

name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。

...DRb::ExtServ
オブジェクトを返します。

サービスを提供するプロセスが起動していない場合は、DRb::ExtServManager.command
で指定したプロセスを起動し、そのプロセスが DRb::ExtServ オブジェクトが
DRb::ExtServ.new によって ExtServManager...