com.box.castle.core.leader

LeaderActor

class LeaderActor extends Actor with Logging with RouterRequestManager

Linear Supertypes
RouterRequestManager, Logging, Actor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. LeaderActor
  2. RouterRequestManager
  3. Logging
  4. Actor
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LeaderActor(leaderFactory: LeaderFactory, leaderConfig: LeaderConfig, router: RouterRef, metricsLogger: MetricsLogger)

Type Members

  1. type Receive = PartialFunction[Any, Unit]

    Definition Classes
    Actor

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. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  6. def aroundPostRestart(reason: Throwable): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  7. def aroundPostStop(): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  8. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  9. def aroundPreStart(): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  10. def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def checkResult(result: Result)(responseProcessor: (Response) ⇒ Unit): Unit

    Definition Classes
    RouterRequestManager
  13. def checkResult(result: Result)(responseProcessor: (Response) ⇒ Unit): Unit

    Definition Classes
    RouterRequestManager
  14. def checkResult(result: Result)(responseProcessor: (Response) ⇒ Unit): Unit

    Definition Classes
    RouterRequestManager
  15. def checkResult(result: Result)(responseProcessor: (Response) ⇒ Unit): Unit

    Definition Classes
    RouterRequestManager
  16. def checkResult(result: Result)(responseProcessor: (Response) ⇒ Unit): Unit

    Definition Classes
    RouterRequestManager
  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def commitConsumerOffsetTimeout: FiniteDuration

    Definition Classes
    RouterRequestManager
  19. implicit val context: ActorContext

    Definition Classes
    Actor
  20. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  22. def fetchConsumerOffsetTimeout: FiniteDuration

    Definition Classes
    RouterRequestManager
  23. def fetchDataTimeout: FiniteDuration

    Definition Classes
    RouterRequestManager
  24. def fetchOffsetTimeout: FiniteDuration

    Definition Classes
    RouterRequestManager
  25. var fetchTopicMetadataRequestId: Long

  26. def fetchTopicMetadataTimeout: FiniteDuration

    Definition Classes
    RouterRequestManager
  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def hasLeadership: Receive

  30. def hashCode(): Int

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

    Definition Classes
    Any
  32. var isShutdown: Boolean

  33. lazy val leader: Leader

  34. val log: Logger

    Attributes
    protected
    Definition Classes
    Logging
  35. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  38. def postRestart(reason: Throwable): Unit

    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  39. def postStop(): Unit

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

    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  41. def preStart(): Unit

    Definition Classes
    LeaderActor → Actor
  42. def receive: Receive

    Definition Classes
    LeaderActor → Actor
  43. val router: RouterRef

    Definition Classes
    LeaderActor → RouterRequestManager
  44. implicit final val self: ActorRef

    Definition Classes
    Actor
  45. def sendRequestToRouter(routable: RouteToKafkaDispatcher): Unit

    Definition Classes
    RouterRequestManager
  46. final def sender(): ActorRef

    Definition Classes
    Actor
  47. def shuttingDown: Receive

  48. def supervisorStrategy: SupervisorStrategy

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

    Definition Classes
    AnyRef
  50. def toString(): String

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. def waitingForLeadership: Receive

Inherited from RouterRequestManager

Inherited from Logging

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Ungrouped