2014-01-30 4 views
0

У меня есть iPOJO экземпляр компонента, который я создаю так:Как получить конфигурацию экземпляра компонента 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; 


} 

ответ

0

Я сделал несколько экспериментов, и я обнаружил, что, когда я добавить следующий метод в мою пачку:

@Updated 
public void updated(Dictionary conf) { 

    dic= conf; 


} 

этот метод будет вызван автоматически после создания экземпляра компонента, получения моей конфигурации экземпляра. Я также заметил, что этот метод вызывается перед методом start() пакета. Хороший материал!

 Смежные вопросы

  • Нет связанных вопросов^_^