Merging with master

This commit is contained in:
Viktor Klang 2012-07-23 15:49:19 +02:00
commit 985d17de63
61 changed files with 1920 additions and 187 deletions

View file

@ -7,7 +7,7 @@ package docs.camel
import language.postfixOps
object Consumers {
def foo = {
object Sample1 {
//#Consumer1
import akka.camel.{ CamelMessage, Consumer }
@ -20,7 +20,7 @@ object Consumers {
}
//#Consumer1
}
def bar = {
object Sample2 {
//#Consumer2
import akka.camel.{ CamelMessage, Consumer }
@ -33,14 +33,14 @@ object Consumers {
}
//#Consumer2
}
{
object Sample3 {
//#Consumer3
import akka.camel.{ CamelMessage, Consumer }
import akka.camel.Ack
import akka.actor.Status.Failure
class Consumer3 extends Consumer {
override def autoack = false
override def autoAck = false
def endpointUri = "jms:queue:test"
@ -56,7 +56,7 @@ object Consumers {
}
//#Consumer3
}
{
object Sample4 {
//#Consumer4
import akka.camel.{ CamelMessage, Consumer }
import scala.concurrent.util.duration._

View file

@ -10,7 +10,7 @@ import akka.actor.Status.Failure
import language.existentials
object CustomRoute {
{
object Sample1 {
//#CustomRoute
import akka.actor.{ Props, ActorSystem, Actor, ActorRef }
import akka.camel.{ CamelMessage, CamelExtension }
@ -37,7 +37,7 @@ object CustomRoute {
//#CustomRoute
}
{
object Sample2 {
//#ErrorThrowingConsumer
import akka.camel.Consumer

View file

@ -4,7 +4,7 @@ import akka.camel.CamelExtension
import language.postfixOps
object Producers {
{
object Sample1 {
//#Producer1
import akka.actor.Actor
import akka.actor.{ Props, ActorSystem }
@ -25,7 +25,7 @@ object Producers {
val future = producer.ask("some request").mapTo[CamelMessage]
//#AskProducer
}
{
object Sample2 {
//#RouteResponse
import akka.actor.{ Actor, ActorRef }
import akka.camel.{ Producer, CamelMessage }
@ -51,7 +51,7 @@ object Producers {
forwardResponse ! "some request"
//#RouteResponse
}
{
object Sample3 {
//#TransformOutgoingMessage
import akka.actor.Actor
import akka.camel.{ Producer, CamelMessage }
@ -69,7 +69,7 @@ object Producers {
}
//#TransformOutgoingMessage
}
{
object Sample4 {
//#Oneway
import akka.actor.{ Actor, Props, ActorSystem }
import akka.camel.Producer
@ -85,14 +85,14 @@ object Producers {
//#Oneway
}
{
object Sample5 {
//#Correlate
import akka.camel.{ Producer, CamelMessage }
import akka.actor.Actor
import akka.actor.{ Props, ActorSystem }
class Producer2 extends Actor with Producer {
def endpointUri = "activemg:FOO.BAR"
def endpointUri = "activemq:FOO.BAR"
}
val system = ActorSystem("some-system")
val producer = system.actorOf(Props[Producer2])
@ -100,7 +100,7 @@ object Producers {
producer ! CamelMessage("bar", Map(CamelMessage.MessageExchangeId -> "123"))
//#Correlate
}
{
object Sample6 {
//#ProducerTemplate
import akka.actor.Actor
class MyActor extends Actor {
@ -112,7 +112,7 @@ object Producers {
}
//#ProducerTemplate
}
{
object Sample7 {
//#RequestProducerTemplate
import akka.actor.Actor
class MyActor extends Actor {