akka.camel.internal
Class CamelSupervisor

java.lang.Object
  extended by akka.camel.internal.CamelSupervisor
All Implemented Interfaces:
Actor, CamelSupport

public class CamelSupervisor
extends java.lang.Object
implements Actor, CamelSupport

INTERNAL API Top level supervisor for internal Camel actors


Nested Class Summary
static class CamelSupervisor.AddWatch
          INTERNAL API Adds a watch for the actor
static class CamelSupervisor.AddWatch$
           
static class CamelSupervisor.CamelProducerObjects
          INTERNAL API Provides a Producer with the required camel objects to function.
static class CamelSupervisor.CamelProducerObjects$
           
static interface CamelSupervisor.CamelSupervisorMessage
           
static class CamelSupervisor.DeRegister
          INTERNAL API De-registers a producer or a consumer.
static class CamelSupervisor.DeRegister$
           
static class CamelSupervisor.Register
          INTERNAL API Registers a consumer or a producer.
static class CamelSupervisor.Register$
           
 
Nested classes/interfaces inherited from interface akka.actor.Actor
Actor.emptyBehavior$
 
Constructor Summary
CamelSupervisor()
           
 
Method Summary
 scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive()
          This defines the initial actor behavior, it must return a partial function with the actor logic.
 OneForOneStrategy supervisorStrategy()
          User overridable definition the strategy to use for supervising child actors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface akka.actor.Actor
aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, postStop, preRestart, preStart, self, sender, unhandled
 
Methods inherited from interface akka.camel.CamelSupport
camel, camelContext
 

Constructor Detail

CamelSupervisor

public CamelSupervisor()
Method Detail

supervisorStrategy

public OneForOneStrategy supervisorStrategy()
Description copied from interface: Actor
User overridable definition the strategy to use for supervising child actors.

Specified by:
supervisorStrategy in interface Actor
Returns:
(undocumented)

receive

public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive()
Description copied from interface: Actor
This defines the initial actor behavior, it must return a partial function with the actor logic.

Specified by:
receive in interface Actor
Returns:
(undocumented)