如何创建AnyPoint Studio连接器设计器控件?

时间:2017-02-22 19:23:02

标签: mule-studio mule-component anypoint-studio

我正在使用DevKit为Anypoint Studio创建一个组件。我想在设计器页面上创建一些复杂的配置控件,但我无法弄清楚如何添加它们。我不希望配置发生在弹出窗口"连接器配置"对话框,因为它创建了一个全局配置,我需要单独配置每个组件。随附的是FTP设计器页面的图片,以清楚地显示我正在谈论的内容。

为了创建这些控件,我需要实现什么?

FTP Designer

1 个答案:

答案 0 :(得分:1)

当我想创建这样的属性时,我在Connector类中创建一个方法,并用@Processor注释注释它,例如

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

这样做的缺点是你在连接器中获得了一个操作属性,但是当你选择一个操作时,会显示该操作的参数。而且你必须对它进行编码,以便这些属性是最重要的 那些全局配置

以下是使用连接器时上述代码的外观

enter image description here

希望这有帮助

祝你好运

杰克