Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > drb/extservmライブラリ > DRb::ExtServManagerクラス > service
service(name) -> DRb::ExtServ
[permalink][rdoc]name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。
サービスを提供するプロセスが起動していない場合は、DRb::ExtServManager.command で指定したプロセスを起動し、そのプロセスが DRb::ExtServ オブジェクトが DRb::ExtServ.new によって ExtServManager に登録されるのを待ちます。 その後、登録されたオブジェクトを返します。
すでにプロセスが起動していた場合は、登録されている DRb::ExtServ オブジェクトを 返します。
DRb::ExtServ#stop_service でサービスを停止すると、登録されている DRb::ExtServ は削除され、プロセスは停止します。