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); };
- 〈この節の構成〉