別のキーワード
種類
- インスタンスメソッド (84)
- 特異メソッド (48)
- クラス (24)
- ライブラリ (24)
ライブラリ
-
drb
/ extserv (72) -
drb
/ extservm (84)
クラス
-
DRb
:: ExtServ (60) -
DRb
:: ExtServManager (72)
キーワード
- ExtServ (12)
- ExtServManager (12)
- alive? (12)
- command (12)
- command= (12)
-
drb
/ extserv (12) -
drb
/ extservm (12) - front (12)
- new (24)
- server (12)
- service (12)
-
stop
_ service (12) - uri (12)
- uri= (12)
検索結果
先頭5件
-
DRb
:: ExtServ (23000.0) -
DRb::ExtServManager で使われるサービスを定義しているクラスです。
...DRb::ExtServManager で使われるサービスを定義しているクラスです。... -
DRb
:: ExtServ . new(there , name , server=nil) -> DRb :: ExtServ (21123.0) -
DRb::ExtServ オブジェクトを生成し、サービスを DRb::ExtServManager オブジェクトに登録します。
...DRb::ExtServ オブジェクトを生成し、サービスを
DRb::ExtServManager オブジェクトに登録します。
there で指定した
URI の front オブジェクト(これは DRb::ExtServManager の
インスタンスであるべきです)に name という名前でサービスを登......drb の通信に用いる DRb::DRbServer オブジェクトを指定します。
省略した場合は DRb.#primary_server を用います。
DRb::ExtServ#front が返すオブジェクトはこのサーバの
DRb::DRbServer#front が用いられます。
@param there サービスを管理して... -
DRb
:: ExtServ # front -> object (21006.0) -
サービスの窓口となるオブジェクトを返します。
...サービスの窓口となるオブジェクトを返します。
実際には、DRb::ExtServ.new の server で指定した
DRb::DRbServer オブジェクトの DRb::DRbServer#front
が返されます。... -
DRb
:: ExtServ # server -> DRb :: DRbServer (21006.0) -
通信に利用しているサーバを返します。
...通信に利用しているサーバを返します。
DRb::ExtServ.new で指定した DRb::DRbServer を返します。... -
DRb
:: ExtServ # alive? -> bool (21000.0) -
サービスが起動しているならば真を返します。
サービスが起動しているならば真を返します。
リモート側からこのメソッドを呼ぶのはあまり意味がありません。
サービスを停止するとリモートメソッド呼び出しができなくなるためです。 -
DRb
:: ExtServ # stop _ service -> true (21000.0) -
サービスを停止します。
...サービスを停止します。
DRb::ExtServManager オブジェクトにサービスの停止を伝達し、
DRb::DRbServer#stop_service でサーバを停止します。
このメソッドはリモートから起動することができます。
サーバが停止するため、停止したサ......ブジェクトは
利用できなくなります。また、サーバの停止により
接続を待ち受けているスレッドが停止します。
サービス停止後、
DRb::ExtServManager#service で同じ名前のサービスを要求すると、
別のプロセスが起動します。... -
DRb
:: ExtServManager # service(name) -> DRb :: ExtServ (3147.0) -
name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。
...付けられた DRb::ExtServ
オブジェクトを返します。
サービスを提供するプロセスが起動していない場合は、DRb::ExtServManager.command
で指定したプロセスを起動し、そのプロセスが DRb::ExtServ オブジェクトが
DRb::ExtServ.new によって......すでにプロセスが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。
DRb::ExtServ#stop_service でサービスを停止すると、登録されている
DRb::ExtServ は削除され、プロセスは停止します。
@param name サービ... -
DRb
:: ExtServManager . new -> DRb :: ExtServManager (3100.0) -
DRb::ExtServManager オブジェクトを生成して返します。
...DRb::ExtServManager オブジェクトを生成して返します。
これで生成したオブジェクトの DRb::ExtServManager#service を
リモートプロセスから呼び出すことでサービスの仲介を実現します。... -
DRb
:: ExtServManager (3016.0) -
DRb::ExtServ で作られたサービスを管理するクラスです。
...DRb::ExtServ で作られたサービスを管理するクラスです。...