【问题标题】:How to get an iPOJO component instance configuration?如何获取 iPOJO 组件实例配置?
【发布时间】:2014-02-22 17:52:43
【问题描述】:

我有一个 iPOJO 组件实例,我是这样创建的:

  Dictionary dic = new Hashtable();
  dic.put("target-name", finalHelloInstanceName);
  ComponentInstance x= factory.createComponentInstance(dic);

在我上面实例化的组件中,如何获取字典“dic”值?

可能是这样的吗?

@Validate
    public void start() throws Exception {

        Dictionary dic= ?????

}

或者是:

@Updated
public void updated(Dictionary conf) {

    dic= conf;


}

【问题讨论】:

    标签: java dictionary configuration components ipojo


    【解决方案1】:

    我做了一些实验,发现当我将以下方法添加到我的包时:

    @Updated
    public void updated(Dictionary conf) {
    
        dic= conf;
    
    
    }
    

    一旦组件被实例化,这个方法将被自动调用,接收我的实例配置。我还注意到这个方法是在包的 start() 方法之前调用的。好东西!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多