Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス

[目次][索引][前へ][次へ]

7.2 Activator

 
public interface Activator
 

オブジェクトインプリメンテーションを設計する場合,クライアントからリクエストがあるまで,VisiBroker ORBオブジェクトの活性化を延期することがあります。オブジェクトの活性化を延期すると性能が向上します。多くのオブジェクトがサーバにある場合,クライアントからオブジェクトのリクエストがあったときだけ,オブジェクトを活性化させることで,システム資源を節約できます。一つのActivatorを使用して,複数のオブジェクトインプリメンテーションの活性化を延期できます。

 
interface Activator {
    Object activate(in CORBA::ImplementationDef impl);
    void   deactivate(in Object obj,
                      in CORBA::ImplementationDef impl);
};
<この節の構成>
7.2.1 Activatorのメソッド