akka.camel.internal.component
Class ActorComponent

java.lang.Object
  extended by org.apache.camel.impl.DefaultComponent
      extended by akka.camel.internal.component.ActorComponent

public class ActorComponent
extends org.apache.camel.impl.DefaultComponent

INTERNAL API Creates Camel org.apache.camel.Endpoints that send messages to Consumer actors through an ActorProducer. The ActorComponent is a Camel org.apache.camel.Component.

Camel integrates with Akka through this component. The DefaultCamel module adds the ActorComponent to the org.apache.camel.CamelContext under the 'actor' component name. Messages are sent to Consumer actors through a ActorEndpoint that this component provides.


Constructor Summary
ActorComponent(Camel camel, ActorSystem system)
           
 
Method Summary
 ActorEndpoint createEndpoint(java.lang.String uri, java.lang.String remaining, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActorComponent

public ActorComponent(Camel camel,
                      ActorSystem system)
Method Detail

createEndpoint

public ActorEndpoint createEndpoint(java.lang.String uri,
                                    java.lang.String remaining,
                                    java.util.Map<java.lang.String,java.lang.Object> parameters)
Parameters:
uri - (undocumented)
remaining - (undocumented)
parameters - (undocumented)
Returns:
(undocumented)
See Also:
org.apache.camel.Component