るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

DRb::ExtServ (21016.0)

DRb::ExtServManager で使われるサービスを定義しているクラスです。

...DRb::ExtServManager で使われるサービスを定義しているクラスです。...

drb/extservm (12250.0)

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

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

DRb
::ExtServManager は drb で実現されたサービスブローカーです。
個々のサービスは drb/extserv で定義されている
DRb
::ExtServ を用いて実装します。
DRb
::ExtServManager
はクライアントの要求...
...に応じて個々のサービスを
サブプロセスとして起動し、各サービスを表す DRb::ExtServ オブジェクト
をリモートオブジェクトとしてクライアントに渡します。

このライブラリは簡易的なもので、あまりメンテナンスもされて...
...が client.rb からサービスを要求された
時に起動されます。また、stop.rbを用いて



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

Dir.chdir(File.dirname(__FILE__))
# サービスを起動するコマンドを指定する
# コマンドは文字列配...

drb/extserv (12062.0)

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

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

drb
/extservm で定義されている DRb::ExtServManager
によって管理されるサービスを実現する DRb::ExtServ
定義しています。

詳しくは drb/extservm を見てください。...

DRb::ExtServManager (9032.0)

DRb::ExtServ で作られたサービスを管理するクラスです。

...DRb::ExtServ で作られたサービスを管理するクラスです。...

DRb::ExtServ.new(there, name, server=nil) -> DRb::ExtServ (6304.0)

DRb::ExtServ オブジェクトを生成し、サービスを DRb::ExtServManager オブジェクトに登録します。

...DRb::ExtServ オブジェクトを生成し、サービスを
DRb
::ExtServManager オブジェクトに登録します。

there で指定した
URI の front オブジェクト(これは DRb::ExtServManager の
インスタンスであるべきです)に name という名前でサービスを登...
...渡してください。

server には drb の通信に用いる DRb::DRbServer オブジェクトを指定します。
省略した場合は DRb.#primary_server を用います。
DRb
::ExtServ#front が返すオブジェクトはこのサーバの
DRb
::DRbServer#front が用いられます。

@pa...
...ram there サービスを管理しているプロセスの drb URI
@param name サービスの名前
@param server DRb::DRbServer オブジェクト...

絞り込み条件を変える

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

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

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

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

DRb
::ExtServ#stop_service でサービスを停止すると、登録されている
DRb
::ExtServ は削除され、プロセスは停止します。

@param name サービ...

DRb::ExtServManager.new -> DRb::ExtServManager (6223.0)

DRb::ExtServManager オブジェクトを生成して返します。

...DRb::ExtServManager オブジェクトを生成して返します。

これで生成したオブジェクトの DRb::ExtServManager#service を
リモートプロセスから呼び出すことでサービスの仲介を実現します。...

DRb::ExtServ#server -> DRb::DRbServer (6219.0)

通信に利用しているサーバを返します。

...通信に利用しているサーバを返します。

DRb
::ExtServ.new で指定した DRb::DRbServer を返します。...

DRb::ExtServ#front -> object (6024.0)

サービスの窓口となるオブジェクトを返します。

...サービスの窓口となるオブジェクトを返します。

実際には、DRb::ExtServ.new の server で指定した
DRb
::DRbServer オブジェクトの DRb::DRbServer#front
が返されます。...

DRb::ExtServ#stop_service -> true (6018.0)

サービスを停止します。

...サービスを停止します。

DRb
::ExtServManager オブジェクトにサービスの停止を伝達し、
DRb
::DRbServer#stop_service でサーバを停止します。

このメソッドはリモートから起動することができます。
サーバが停止するため、停止したサ...
...ブジェクトは
利用できなくなります。また、サーバの停止により
接続を待ち受けているスレッドが停止します。

サービス停止後、
DRb
::ExtServManager#service で同じ名前のサービスを要求すると、
別のプロセスが起動します。...

絞り込み条件を変える

<< 1 2 > >>