Class

com.sumologic.sumobot.plugins.beer

Beer

Related Doc: package beer

Permalink

class Beer extends BotPlugin with TimeHelpers

Linear Supertypes
TimeHelpers, BotPlugin, Emotions, ActorLogging, Actor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Beer
  2. TimeHelpers
  3. BotPlugin
  4. Emotions
  5. ActorLogging
  6. Actor
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Beer()

    Permalink

Type Members

  1. type Receive = PartialFunction[Any, Unit]

    Permalink
    Definition Classes
    Actor
  2. type ReceiveIncomingMessage = PartialFunction[IncomingMessage, Unit]

    Permalink
    Definition Classes
    BotPlugin
  3. class RichIncomingMessage extends AnyRef

    Permalink
    Definition Classes
    BotPlugin

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val ChannelId: String

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  5. val UserId: String

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  6. def aroundPostRestart(reason: Throwable): Unit

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

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

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

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

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
    Annotations
    @InternalApi()
  11. def asDuration(millis: Long): Duration

    Permalink
    Definition Classes
    TimeHelpers
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def blockingBrain: BlockingBrain

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  14. var brain: ActorRef

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  15. def channelForName(name: String): Option[Channel]

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  16. val checkOk: String

    Permalink
    Definition Classes
    Emotions
  17. def cheerful: String

    Permalink
    Definition Classes
    Emotions
  18. def chooseRandom(inputs: String*): String

    Permalink
    Attributes
    protected
    Definition Classes
    Emotions
  19. implicit def clientToGroupChannel(group: Group): GroupChannel

    Permalink
    Definition Classes
    BotPlugin
  20. implicit def clientToInstanceMessageChannel(im: Im): InstantMessageChannel

    Permalink
    Definition Classes
    BotPlugin
  21. implicit def clientToPublicChannel(channel: Channel): PublicChannel

    Permalink
    Definition Classes
    BotPlugin
  22. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def config: Config

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  24. implicit val context: ActorContext

    Permalink
    Definition Classes
    Actor
  25. val crossNotOk: String

    Permalink
    Definition Classes
    Emotions
  26. def elapsedSince(time: Long): Duration

    Permalink
    Definition Classes
    TimeHelpers
  27. implicit def enrichIncomingMessage(msg: IncomingMessage): RichIncomingMessage

    Permalink
    Definition Classes
    BotPlugin
  28. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  32. def groupChannel(name: String): Option[GroupChannel]

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. def help: String

    Permalink
    Attributes
    protected
    Definition Classes
    BeerBotPlugin
  35. def initialize(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  36. final def initialized: Receive

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  37. def instantMessageChannel(name: String): Option[InstantMessageChannel]

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. def log: LoggingAdapter

    Permalink
    Definition Classes
    ActorLogging
  40. def matchText(regex: String): Regex

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  41. def mention(user: User): String

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  42. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. def now: Long

    Permalink
    Definition Classes
    TimeHelpers
  46. def pluginPostStop(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  47. def pluginPreStart(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  48. def pluginReceive: Receive

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  49. var pluginRegistry: ActorRef

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  50. def postRestart(reason: Throwable): Unit

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

    Permalink
    Definition Classes
    BotPlugin → Actor
  52. def preRestart(reason: Throwable, message: Option[Any]): Unit

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

    Permalink
    Definition Classes
    BotPlugin → Actor
  54. def publicChannel(name: String): Option[PublicChannel]

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  55. def puzzled: String

    Permalink
    Definition Classes
    Emotions
  56. def receive: Receive

    Permalink
    Definition Classes
    BotPlugin → Actor
  57. def receiveIncomingMessage: ReceiveIncomingMessage

    Permalink
    Attributes
    protected
    Definition Classes
    BeerBotPlugin
  58. def responseConcurrency: Int

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  59. implicit val responseExecutionContext: ExecutionContextExecutor

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  60. def responseTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  61. def scheduleActorMessage(name: String, cronExpression: String, message: AnyRef): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  62. implicit final val self: ActorRef

    Permalink
    Definition Classes
    Actor
  63. def sendImage(im: OutgoingImage): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  64. def sendMessage(msg: OutgoingMessageWithAttachments): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  65. def sendMessage(msg: OutgoingMessage): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  66. final def sender(): ActorRef

    Permalink
    Definition Classes
    Actor
  67. var state: RtmState

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  68. def supervisorStrategy: SupervisorStrategy

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

    Permalink
    Definition Classes
    AnyRef
  70. def toString(): String

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

    Permalink
    Definition Classes
    Actor
  72. def upset: String

    Permalink
    Definition Classes
    Emotions
  73. def urlEncode(string: String): String

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  74. def userById(id: String): Option[User]

    Permalink
    Attributes
    protected
    Definition Classes
    BotPlugin
  75. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. def waiting: String

    Permalink
    Definition Classes
    Emotions

Inherited from TimeHelpers

Inherited from BotPlugin

Inherited from Emotions

Inherited from ActorLogging

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Ungrouped