5件ヒット
[1-5件を表示]
(0.029秒)
種類
- インスタンスメソッド (3)
- ライブラリ (1)
- モジュール関数 (1)
ライブラリ
- drb (3)
-
drb
/ extserv (1)
クラス
-
DRb
:: DRbServer (2) -
DRb
:: ExtServ (1)
モジュール
- DRb (1)
キーワード
- alive? (1)
-
drb
/ extservm (1) -
primary
_ server (1)
検索結果
先頭5件
-
DRb
:: DRbServer # stop _ service -> () (117322.0) -
サーバを停止します。
サーバを停止します。
@see DRb::DRbServer#alive? -
DRb
:: DRbServer # alive? -> bool (63037.0) -
サーバが生存しているならば真を返します。
サーバが生存しているならば真を返します。
@see DRb::DRbServer#stop_service -
DRb
:: ExtServ # stop _ service -> true (54340.0) -
サービスを停止します。
サービスを停止します。
DRb::ExtServManager オブジェクトにサービスの停止を伝達し、
DRb::DRbServer#stop_service でサーバを停止します。
このメソッドはリモートから起動することができます。
サーバが停止するため、停止したサービスのリモートオブジェクトは
利用できなくなります。また、サーバの停止により
接続を待ち受けているスレッドが停止します。
サービス停止後、
DRb::ExtServManager#service で同じ名前のサービスを要求すると、
別のプロセスが起動します。 -
DRb
. # primary _ server -> DRb :: DRbServer|nil (322.0) -
ローカルプロセスのプライマリサーバーを返します。
ローカルプロセスのプライマリサーバーを返します。
プライマリサーバとは DRb.#start_service によって
起動されるサーバです。
サーバが動いていない場合は nil を返します。
@see DRb.#stop_service -
drb
/ extservm (55.0) -
DRb::ExtServManager を定義しているライブラリ。
DRb::ExtServManager を定義しているライブラリ。
DRb::ExtServManager は drb で実現されたサービスブローカーです。
個々のサービスは drb/extserv で定義されている
DRb::ExtServ を用いて実装します。
DRb::ExtServManager
はクライアントの要求に応じて個々のサービスを
サブプロセスとして起動し、各サービスを表す DRb::ExtServ オブジェクト
をリモートオブジェクトとしてクライアントに渡します。
このライブラリは簡易的なもので、あまりメンテナンスもされていないので、
本格的な用途にはこのライブラリを参...