るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
4件ヒット [1-4件を表示] (0.109秒)
トップページ > ライブラリ:drb/extserv[x] > バージョン:2.4.0[x] > クエリ:DRb::DRbServer[x]

別のキーワード

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

クラス

キーワード

検索結果

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

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

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

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

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

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

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

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

there, name は Object::ARGV の末尾2つを渡してください。

server には drb の通信に用いる DRb::DRbServer オブジェクトを指定します。
省略した場合は DRb.#primary_server を用います。
DRb::Ext...

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

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

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

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

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

サービスを停止します。

サービスを停止します。

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

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

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