akka-camel:在application.conf中设置URI端点?

时间:2014-10-18 23:23:55

标签: apache-camel akka typesafe

我有一个Akka演员,它扩展了骆驼的UntypedConsumerActor。我想在application.conf中提供其端点URI的值而不是硬编码,因为URI在Dev,Test和Production环境中会有所不同。我喜欢用纯类型安全配置来做这件事,并且不必在Spring中使用布线。一个示例application.conf会很棒。

1 个答案:

答案 0 :(得分:0)

您可以从UntypedConsumerActor中读取配置属性,例如:

this.uri = getContext().system().settings().config().getString("myendpoint-uri");

并在您的application.conf中定义:

myendpoint-uri = "mina2:tcp://localhost:6200?textline=true"