Hitachi

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