2012-12-05 80 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