るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.051秒)

別のキーワード

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

クラス

キーワード

検索結果

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

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

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

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

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

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

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

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

すでにプロセスが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。

DRb::ExtServ#stop_servic...

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

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

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

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

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

サービスを停止します。

サービスを停止します。

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

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

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

DRb::ExtServManager#uri -> String|nil (9043.0)

サービス起動時にプロセスを spawn する時に渡す URI を返します。

サービス起動時にプロセスを spawn する時に渡す URI を返します。

デフォルトは nil で、これは DRb.#uri を用いることを意味します。

@see DRb::ExtServManager#uri=

絞り込み条件を変える

DRb::ExtServManager#uri=(uri) (9025.0)

サービス起動時にプロセスを spawn する時に渡す URI を設定します。

サービス起動時にプロセスを spawn する時に渡す URI を設定します。

@see DRb::ExtServManager#uri

DRb::ExtServ#alive? -> bool (9010.0)

サービスが起動しているならば真を返します。

サービスが起動しているならば真を返します。

リモート側からこのメソッドを呼ぶのはあまり意味がありません。
サービスを停止するとリモートメソッド呼び出しができなくなるためです。