У меня возникла проблема в новом проекте devkit, в котором не будет вызван следующий метод @ValidateConnection (но мои методы @processor называются точными при запросе в потоки)Метод @ValidateConnection не вызывается при использовании компонента «@Category»
@ValidateConnection
public boolean isConnected() {
return isConnected;
}
Я думал, что вышесказанное необходимо вызвать, чтобы вызвать метод @Connect.
Я думаю, это потому, что я использую нон категории по умолчанию (компоненты) для разъема
@Category(name = "org.mule.tooling.category.core", description = "Components")
И полученный Behavoir отличается от того, что я привык с DevKit в режиме разъема Cloud.
Наверное, мне нужно будет делать проверки в каждом @процессоре, чтобы убедиться, что логика инициализации выполнена, поскольку, похоже, нет простого способа запуска одноразовой конфигурации.
EDIT_ _ __ _ __ _ __ _ __ _ ___ Я на самом деле пытался переносить его обратно в разъем облако @cat и такое же поведение, может быть, его проблема с DevKit -DarchetypeVersion = 3.4.0, я использовал 3.2.x Somthing до и все работало немного лучше
проверит завтра, я знаю, что добавление @ConnectionIdentifier не помогло. – Nikos
Интересно, что текстовый поиск isConnected не привел к каким-либо совпадениям в сгенерированных источниках. – Nikos
Плохо ИМО, где-то есть проблема. Также не имеет ли ваш IDE справочный поиск? :) –