48件ヒット
[1-48件を表示]
(0.015秒)
種類
- 特異メソッド (24)
- インスタンスメソッド (12)
- ライブラリ (12)
ライブラリ
-
drb
/ extservm (36)
クラス
-
DRb
:: ExtServManager (36)
キーワード
- command= (12)
-
drb
/ extservm (12) - service (12)
検索結果
先頭4件
-
DRb
:: ExtServManager . command -> { String => String|[String] } (21113.0) -
サービスを起動するためのコマンドを指定するための Hash を 返します。
...そのサービスを起動するためのコマンドです。
この Hash を変更することでサービスを定義します。
DRb::ExtServManager.command= で Hash 自体を
変更することでも同じことができます。
コマンドは文字列、もしくは文字列の配列で... -
DRb
:: ExtServManager . command=(cmd) (9113.0) -
サービスを起動するためのコマンドを指定するための Hash を 設定します。
...サービスを起動するためのコマンドを指定するための Hash を
設定します。
@param cmd コマンドを設定した Hash
@see DRb::ExtServManager.command... -
DRb
:: ExtServManager # service(name) -> DRb :: ExtServ (3018.0) -
name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。
...提供するプロセスが起動していない場合は、DRb::ExtServManager.command
で指定したプロセスを起動し、そのプロセスが DRb::ExtServ オブジェクトが
DRb::ExtServ.new によって ExtServManager に登録されるのを待ちます。
その後、登録された... -
drb
/ extservm (76.0) -
DRb::ExtServManager を定義しているライブラリ。
...DRb::ExtServManager を定義しているライブラリ。
DRb::ExtServManager は drb で実現されたサービスブローカーです。
個々のサービスは drb/extserv で定義されている
DRb::ExtServ を用いて実装します。
DRb::ExtServManager
はクライアントの要求......渡されます
DRb::ExtServManager.command["No1"] = %w(ruby service.rb service1)
DRb::ExtServManager.command["No2"] = %w(ruby service.rb service2)
# ExtServManager オブジェクトを生成して
# drb の front object に指定する
s = DRb::ExtServManager.new
DRb.start_service("......def hello
"You invoke #{@service_name}"
end
end
puts "Start #{ARGV[0]}"
# ARGV の最後2つを除いた部分は ExtServManager.command で
# 指定した引数が渡される
front = Service.new(ARGV[0])
# 通信のため drb を起動する
# ポート番号...