Consumer Actors section
This commit is contained in:
parent
b64d7b81e8
commit
5d410ce1d1
3 changed files with 87 additions and 8 deletions
30
akka-docs/scala/code/akka/docs/camel/Consumers.scala
Normal file
30
akka-docs/scala/code/akka/docs/camel/Consumers.scala
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
package akka.docs.camel
|
||||
|
||||
object Consumers {
|
||||
{
|
||||
//#Consumer1
|
||||
import akka.camel.{CamelMessage, Consumer}
|
||||
|
||||
class Consumer1 extends Consumer {
|
||||
def endpointUri = "file:data/input/actor"
|
||||
|
||||
def receive = {
|
||||
case msg: CamelMessage => println("received %s" format msg.bodyAs[String])
|
||||
}
|
||||
}
|
||||
//#Consumer1
|
||||
}
|
||||
{
|
||||
//#Consumer2
|
||||
import akka.camel.{CamelMessage, Consumer}
|
||||
|
||||
class Consumer2 extends Consumer {
|
||||
def endpointUri = "jetty:http://localhost:8877/camel/default"
|
||||
|
||||
def receive = {
|
||||
case msg: CamelMessage => sender ! ("Hello %s" format msg.bodyAs[String])
|
||||
}
|
||||
}
|
||||
//#Consumer2
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue