akka.camel

Consumer

trait Consumer extends Actor with CamelSupport

Mixed in by Actor implementations that consume message from Camel endpoints.

Linear Supertypes
CamelSupport, Actor, AnyRef, Any
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Consumer
  2. CamelSupport
  3. Actor
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Receive = PartialFunction[Any, Unit]

    Definition Classes
    Actor

Abstract Value Members

  1. abstract def endpointUri: String

    Must return the Camel endpoint URI that the consumer wants to consume messages from.

  2. abstract def receive: Receive

    Definition Classes
    Actor

Concrete Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from Consumer to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (Consumer, B)

    Implicit information
    This member is added by an implicit conversion from Consumer to ArrowAssoc[Consumer] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  8. def activationTimeout: FiniteDuration

    How long the actor should wait for activation before it fails.

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def autoAck: Boolean

    Determines whether one-way communications between an endpoint and this consumer actor should be auto-acknowledged or application-acknowledged.

    Determines whether one-way communications between an endpoint and this consumer actor should be auto-acknowledged or application-acknowledged. This flag has only effect when exchange is in-only.

  11. val camel: Camel

    For internal use only.

    For internal use only. Returns a akka.camel.Camel trait which provides access to the CamelExtension.

    Attributes
    protected
    Definition Classes
    CamelSupport
  12. implicit def camelContext: DefaultCamelContext

    Returns the CamelContext.

    Returns the CamelContext. The camelContext is defined implicit for simplifying the use of CamelMessage from the Scala API.

    Attributes
    protected
    Definition Classes
    CamelSupport
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. implicit val context: ActorContext

    Attributes
    protected[akka]
    Definition Classes
    Actor
  15. def ensuring(cond: (Consumer) ⇒ Boolean, msg: ⇒ Any): Consumer

    Implicit information
    This member is added by an implicit conversion from Consumer to Ensuring[Consumer] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. def ensuring(cond: (Consumer) ⇒ Boolean): Consumer

    Implicit information
    This member is added by an implicit conversion from Consumer to Ensuring[Consumer] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  17. def ensuring(cond: Boolean, msg: ⇒ Any): Consumer

    Implicit information
    This member is added by an implicit conversion from Consumer to Ensuring[Consumer] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  18. def ensuring(cond: Boolean): Consumer

    Implicit information
    This member is added by an implicit conversion from Consumer to Ensuring[Consumer] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from Consumer to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. def getRouteDefinitionHandler: Mapper[RouteDefinition, ProcessorDefinition[_]]

    Java API.

    Java API. Returns the akka.dispatch.Mapper function that will be used as a route definition handler for creating custom route to this consumer. By default it returns an identity function, override this method to return a custom route definition handler. The akka.dispatch.Mapper is not allowed to close over 'this', meaning it is not allowed to refer to the actor instance itself, since that can easily cause concurrent shared state issues.

  25. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def onRouteDefinition: (RouteDefinition) ⇒ ProcessorDefinition[_]

    Returns the route definition handler for creating a custom route to this consumer.

    Returns the route definition handler for creating a custom route to this consumer. By default it returns an identity function, override this method to return a custom route definition handler. The returned function is not allowed to close over 'this', meaning it is not allowed to refer to the actor instance itself, since that can easily cause concurrent shared state issues.

  31. def postRestart(reason: Throwable): Unit

    Definition Classes
    Actor
  32. def postStop(): Unit

    Definition Classes
    Actor
  33. def preRestart(reason: Throwable, message: Option[Any]): Unit

    Definition Classes
    Actor
  34. def preStart(): Unit

    Registers the consumer endpoint.

    Registers the consumer endpoint. Note: when overriding this method, be sure to call 'super.preRestart', otherwise the consumer endpoint will not be registered.

    Definition Classes
    Consumer → Actor
  35. def replyTimeout: FiniteDuration

    When endpoint is out-capable (can produce responses) replyTimeout is the maximum time the endpoint can take to send the response before the message exchange fails.

    When endpoint is out-capable (can produce responses) replyTimeout is the maximum time the endpoint can take to send the response before the message exchange fails. It defaults to 1 minute. This setting is used for out-capable, in-only, manually acknowledged communication.

  36. implicit final val self: ActorRef

    Definition Classes
    Actor
  37. final def sender: ActorRef

    Definition Classes
    Actor
  38. def supervisorStrategy: SupervisorStrategy

    Definition Classes
    Actor
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  40. def toString(): String

    Definition Classes
    AnyRef → Any
  41. def unhandled(message: Any): Unit

    Definition Classes
    Actor
  42. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  45. def [B](y: B): (Consumer, B)

    Implicit information
    This member is added by an implicit conversion from Consumer to ArrowAssoc[Consumer] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implict Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from Consumer to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (consumer: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from Consumer to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (consumer: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. def x: Consumer

    Implicit information
    This member is added by an implicit conversion from Consumer to ArrowAssoc[Consumer] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (consumer: ArrowAssoc[Consumer]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  2. def x: Consumer

    Implicit information
    This member is added by an implicit conversion from Consumer to Ensuring[Consumer] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (consumer: Ensuring[Consumer]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from CamelSupport

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from Consumer to StringAdd

Inherited by implicit conversion any2stringfmt from Consumer to StringFormat

Inherited by implicit conversion any2ArrowAssoc from Consumer to ArrowAssoc[Consumer]

Inherited by implicit conversion any2Ensuring from Consumer to Ensuring[Consumer]

Ungrouped