我開發了一個新的連接器。該連接器需要用兩個參數進行配置,讓說:Mule連接器配置需要動態屬性
- default_trip_timeout_milis
- default_trip_threshold
的挑戰是,我想讀$ {myValue_a}和$ {myValue_a}從一個API,使用HTTP調用,而不是從文件或內聯值。
由於這是一個連接器,我需要在連接器初始化之前在某處調用此API。
FlowVars不是一個選項,因爲它們是使用Flow進行初始化的,而這在Mule應用生命週期中就已經有了。
我的想法是創建一個的Spring bean實現Initialisable,所以它會連接器都初始化之前,使用任何基於Java庫中調用,在這裏,(春RestTemplate?),調用API,獲取值,並將其儲存某處(上下文?objectStore?),因此連接器可以訪問它們。
有意義嗎?任何其他想法?
謝謝!
它實際上就像魅力!非常感謝! – Marcos