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のメソッド