48件ヒット
[1-48件を表示]
(0.277秒)
別のキーワード
種類
- インスタンスメソッド (24)
- 特異メソッド (12)
- ライブラリ (12)
ライブラリ
-
drb
/ extserv (36)
クラス
-
DRb
:: ExtServ (36)
キーワード
-
drb
/ extservm (12) - front (12)
- new (12)
検索結果
先頭4件
-
DRb
:: ExtServ # server -> DRb :: DRbServer (26201.0) -
通信に利用しているサーバを返します。
...通信に利用しているサーバを返します。
DRb::ExtServ.new で指定した DRb::DRbServer を返します。... -
DRb
:: ExtServ . new(there , name , server=nil) -> DRb :: ExtServ (8119.0) -
DRb::ExtServ オブジェクトを生成し、サービスを DRb::ExtServManager オブジェクトに登録します。
...つを渡してください。
server には drb の通信に用いる DRb::DRbServer オブジェクトを指定します。
省略した場合は DRb.#primary_server を用います。
DRb::ExtServ#front が返すオブジェクトはこのサーバの
DRb::DRbServer#front が用いられます......。
@param there サービスを管理しているプロセスの drb URI
@param name サービスの名前
@param server DRb::DRbServer オブジェクト... -
DRb
:: ExtServ # front -> object (8006.0) -
サービスの窓口となるオブジェクトを返します。
...サービスの窓口となるオブジェクトを返します。
実際には、DRb::ExtServ.new の server で指定した
DRb::DRbServer オブジェクトの DRb::DRbServer#front
が返されます。... -
drb
/ extservm (6042.0) -
DRb::ExtServManager を定義しているライブラリ。
...義しているライブラリ。
DRb::ExtServManager は drb で実現されたサービスブローカーです。
個々のサービスは drb/extserv で定義されている
DRb::ExtServ を用いて実装します。
DRb::ExtServManager
はクライアントの要求に応じて個々のサ......ためには、まず server.rb を起動し、その後 client.rb を
動かします。service.rb は server.rb が client.rb からサービスを要求された
時に起動されます。また、stop.rbを用いて
server.rb:
require 'drb/drb'
require 'drb/extservm'
Dir.chdir(Fil......service("druby://localhost:10234", s)
# drb のプロセスの終了を待つ
DRb.thread.join
service.rb:
require 'drb/drb'
require 'drb/extserv'
# サービスを表すクラス
class Service
include DRb::DRbUndumped
def initialize(service_name)
@service_name = s...