akka.camel.component

TypedActorComponent

class TypedActorComponent extends BeanComponent

Camel component for exchanging messages with typed actors. This component tries to obtain the typed actor from Actor.registry if the schema is TypedActorComponent.InternalSchema. If the schema name is typed-actor this component tries to obtain the typed actor from the CamelContext's registry.

See also

org.apache.camel.component.bean.BeanComponent

Linear Supertypes
BeanComponent, DefaultComponent, Component, CamelContextAware, ServiceSupport, ShutdownableService, Service, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. TypedActorComponent
  2. BeanComponent
  3. DefaultComponent
  4. Component
  5. CamelContextAware
  6. ServiceSupport
  7. ShutdownableService
  8. Service
  9. AnyRef
  10. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TypedActorComponent ()

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def addChildService (arg0: Any): Unit

    Attributes
    protected[impl]
    Definition Classes
    ServiceSupport
  7. def afterConfiguration (arg0: String, arg1: String, arg2: Endpoint, arg3: Map[String, AnyRef]): Unit

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent
    Annotations
    @throws()
  8. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  9. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. def createEndpoint (uri: String, remaining: String, parameters: Map[String, AnyRef]): BeanEndpoint

    Creates an org.apache.camel.component.bean.BeanEndpoint with a custom bean holder that uses Actor.registry for getting access to typed actors (beans).

    Creates an org.apache.camel.component.bean.BeanEndpoint with a custom bean holder that uses Actor.registry for getting access to typed actors (beans).

    Definition Classes
    TypedActorComponent → BeanComponent → DefaultComponent
    See also

    akka.camel.component.TypedActorHolder

  11. def createEndpoint (arg0: String, arg1: BeanProcessor): BeanEndpoint

    Attributes
    protected[bean]
    Definition Classes
    BeanComponent
  12. def createEndpoint (arg0: Any, arg1: String): ProcessorEndpoint

    Definition Classes
    BeanComponent
  13. def createEndpoint (arg0: Any): ProcessorEndpoint

    Definition Classes
    BeanComponent
  14. def createEndpoint (arg0: String): Endpoint

    Definition Classes
    DefaultComponent → Component
    Annotations
    @throws()
  15. def doResume (): Unit

    Attributes
    protected[impl]
    Definition Classes
    ServiceSupport
    Annotations
    @throws()
  16. def doShutdown (): Unit

    Attributes
    protected[impl]
    Definition Classes
    ServiceSupport
    Annotations
    @throws()
  17. def doStart (): Unit

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent → ServiceSupport
    Annotations
    @throws()
  18. def doStop (): Unit

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent → ServiceSupport
    Annotations
    @throws()
  19. def doSuspend (): Unit

    Attributes
    protected[impl]
    Definition Classes
    ServiceSupport
    Annotations
    @throws()
  20. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  21. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  23. def getAndRemoveParameter [T] (arg0: Map[String, AnyRef], arg1: String, arg2: Class[T], arg3: T): T

    Definition Classes
    DefaultComponent
  24. def getAndRemoveParameter [T] (arg0: Map[String, AnyRef], arg1: String, arg2: Class[T]): T

    Definition Classes
    DefaultComponent
  25. def getCamelContext (): CamelContext

    Definition Classes
    DefaultComponent → CamelContextAware
  26. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  27. def getStatus (): ServiceStatus

    Definition Classes
    ServiceSupport
  28. def getVersion (): String

    Definition Classes
    ServiceSupport
  29. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  30. def ifStartsWithReturnRemainder (arg0: String, arg1: String): String

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent
  31. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  32. def isRunAllowed (): Boolean

    Definition Classes
    ServiceSupport
  33. def isStarted (): Boolean

    Definition Classes
    ServiceSupport
  34. def isStarting (): Boolean

    Definition Classes
    ServiceSupport
  35. def isStopped (): Boolean

    Definition Classes
    ServiceSupport
  36. def isStopping (): Boolean

    Definition Classes
    ServiceSupport
  37. def isSuspended (): Boolean

    Definition Classes
    ServiceSupport
  38. def isSuspending (): Boolean

    Definition Classes
    ServiceSupport
  39. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  40. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  41. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  42. def removeChildService (arg0: Any): Boolean

    Attributes
    protected[impl]
    Definition Classes
    ServiceSupport
  43. def resolveAndRemoveReferenceListParameter [T] (arg0: Map[String, AnyRef], arg1: String, arg2: Class[T], arg3: List[T]): List[T]

    Definition Classes
    DefaultComponent
  44. def resolveAndRemoveReferenceListParameter [T] (arg0: Map[String, AnyRef], arg1: String, arg2: Class[T]): List[T]

    Definition Classes
    DefaultComponent
  45. def resolveAndRemoveReferenceParameter [T] (arg0: Map[String, AnyRef], arg1: String, arg2: Class[T], arg3: T): T

    Definition Classes
    DefaultComponent
  46. def resolveAndRemoveReferenceParameter [T] (arg0: Map[String, AnyRef], arg1: String, arg2: Class[T]): T

    Definition Classes
    DefaultComponent
  47. def resume (): Unit

    Definition Classes
    ServiceSupport
    Annotations
    @throws()
  48. def setCamelContext (arg0: CamelContext): Unit

    Definition Classes
    DefaultComponent → CamelContextAware
  49. def setProperties (arg0: Any, arg1: Map[String, AnyRef]): Unit

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent
    Annotations
    @throws()
  50. def shutdown (): Unit

    Definition Classes
    ServiceSupport → ShutdownableService
    Annotations
    @throws()
  51. def start (arg0: Boolean): Unit

    Definition Classes
    ServiceSupport
    Annotations
    @throws()
  52. def start (): Unit

    Definition Classes
    ServiceSupport → Service
    Annotations
    @throws()
  53. def stop (): Unit

    Definition Classes
    ServiceSupport → Service
    Annotations
    @throws()
  54. def suspend (): Unit

    Definition Classes
    ServiceSupport
    Annotations
    @throws()
  55. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  56. def toString (): String

    Definition Classes
    AnyRef → Any
  57. val typedActorRegistry : ConcurrentHashMap[String, AnyRef]

  58. def useIntrospectionOnEndpoint (): Boolean

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent
  59. def validateParameters (arg0: String, arg1: Map[String, AnyRef], arg2: String): Unit

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent
  60. def validateURI (arg0: String, arg1: String, arg2: Map[String, AnyRef]): Unit

    Attributes
    protected[impl]
    Definition Classes
    DefaultComponent
  61. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  62. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  63. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from BeanComponent

Inherited from DefaultComponent

Inherited from Component

Inherited from CamelContextAware

Inherited from ServiceSupport

Inherited from ShutdownableService

Inherited from Service

Inherited from AnyRef

Inherited from Any