2012-12-05 104 views
1

我想建立一個處理器使用@optional和@default我自定義的雲連接器,像這樣:可選參數

@Processor 
public void createTopic(String topicName, @Optional @Default("defaultSecurity") String security, @Optional @Default("defaultDialect") String dialect) throws Exception{ 

} 

但是我不能得到Java的編譯,這是不可能的?

回答

2

我有使用@Processor定義我的連接器之一,所以你必須失去了一些東西沒有問題:

  • 你使用正確的註解,即org.mule.api.annotations.param.Optionalorg.mule.api.annotations.param.Default
  • 你有正確的JavaDoc的方法嗎?
  • 你有一個記錄的方法的例子嗎?

如果對所有人都是,那麼請指定您在運行時收到的錯誤mvn generate-sources