Как создать элементы управления конструктора коннекторов AnyPoint Studio?

Я использую DevKit для создания компонента для Anypoint Studio. Я хотел бы создать несколько сложных элементов управления конфигурацией на странице дизайнера, но я не могу понять, как их добавить. Я не хочу, чтобы конфигурация происходила во всплывающем диалоговом окне «Конфигурация коннектора», потому что это создает глобальную конфигурацию, и мне нужно, чтобы каждый компонент настраивался индивидуально. Прилагаю изображение страницы дизайнера FTP, чтобы ясно показать, о чем я говорю.

Что мне нужно реализовать, чтобы создать эти элементы управления?

FTP Designer


person Askable    schedule 22.02.2017    source источник


Ответы (1)


Когда я хочу создать такие свойства, я создаю метод в классе Connector и аннотирую его аннотациями @Processor, например

   @Processor(friendlyName="delete")
   public List<String> deleteFiles(String hostName, String userName, String password, String path, String port){        
   }

Обратной стороной этого является то, что вы получаете свойство операции в своем соединителе, но когда вы выбираете операцию, отображаются параметры этой операции. И вы должны закодировать его так, чтобы эти свойства перекрывали свойства глобальной конфигурации.

Вот как будет выглядеть приведенный выше код при использовании коннектора

введите описание изображения здесь

Надеюсь это поможет

С наилучшими пожеланиями

Джек

person Jack Petersen    schedule 24.02.2017