Packages

o

com.gu.anghammarad

Anghammarad

object Anghammarad

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Anghammarad
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def notify(notification: Notification, topicArn: String, client: AmazonSNSAsync)(implicit executionContext: ExecutionContext): Future[String]

    Sends a notification using Anghammarad.

    Sends a notification using Anghammarad.

    notification

    The notification to send

    topicArn

    ARN of Anghammarad's SNS topic (you will need to obtain this and put it in your app's config)

    client

    The SNS client used to add your notification to the topic

    returns

    Future containing the resulting SNS Message ID

  14. def notify(notification: Notification, topicArn: String)(implicit executionContext: ExecutionContext): Future[String]

    Sends a notification using Anghammarad.

    Sends a notification using Anghammarad. This uses a default SNS client with a default implementation of the credentials provider.

    notification

    The notification to send

    topicArn

    ARN of Anghammarad's SNS topic (you will need to obtain this and put it in your app's config)

    returns

    Future containing the resulting SNS Message ID

  15. def notify(subject: String, message: String, actions: List[Action], target: List[Target], channel: RequestedChannel, sourceSystem: String, topicArn: String, client: AmazonSNSAsync = defaultClient)(implicit executionContext: ExecutionContext): Future[String]

    Sends a notification using Anghammarad.

    Sends a notification using Anghammarad.

    subject

    Used for the subject in emails and the heading of hangouts chat notifications

    message

    The message body. Supports markdown, but support differs between notification channels

    actions

    Specify Call To Action buttons that will be put at the end of an email / hangout message

    target

    Specify who should receive the message

    channel

    The notification channel you'd like to use

    sourceSystem

    The system sending the notification (your system)

    topicArn

    ARN of Anghammarad's SNS topic (you will need to obtain this and put it in your app's config)

    client

    The SNS client used to add your notification to the topic (if omitted, a default is used)

    returns

    Future containing the resulting SNS Message ID

  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped