class DiscordClientActor extends AbstractBehavior[Command]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DiscordClientActor
  2. AbstractBehavior
  3. ExtensibleBehavior
  4. Behavior
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DiscordClientActor(maxRequestsPerSecond: Int, counter404s: Boolean, ctx: ActorContext[Command], shardBehaviors: (Events) => Seq[Behavior[Command]], cacheSettings: CacheSettings)

Value Members

  1. val events: Events
  2. def login(): Unit
  3. def logout(timeout: FiniteDuration): Future[Boolean]
  4. val musicManager: ActorRef[Command]
  5. final def narrow[U <: Command]: Behavior[U]
    Definition Classes
    Behavior
  6. def onMessage(msg: Command): Behavior[Command]
    Definition Classes
    DiscordClientActor → AbstractBehavior
  7. def onSignal: PartialFunction[Signal, Behavior[Command]]
    Definition Classes
    AbstractBehavior
    Annotations
    @throws(classOf[java.lang.Exception])
  8. val rateLimiter: ActorRef[Command]
  9. final def receive(ctx: TypedActorContext[Command], msg: Command): Behavior[Command]
    Definition Classes
    AbstractBehavior → ExtensibleBehavior
    Annotations
    @throws(classOf[java.lang.Exception])
  10. final def receiveSignal(ctx: TypedActorContext[Command], msg: Signal): Behavior[Command]
    Definition Classes
    AbstractBehavior → ExtensibleBehavior
    Annotations
    @throws(classOf[java.lang.Exception])
  11. var shardShutdownManager: ActorRef[StopShard.type]
  12. var shards: Seq[ActorRef[Command]]
  13. implicit val system: ActorSystem[Nothing]