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